Mateusz Mazurek – programista z pasją

Python, architektura, ciekawostki ze świata IT

Mateusz M.

Ansible – automatyzacja zarządzania serwerami

Ansible – czyli sposób na zaoszczędzenie sobie ogromu głupiej pracy.

Opublikowane w Mateusz M.

Docker, czyli trochę inna wirtualizacja na przykładzie centrali telefonicznej

Cześć! Cieszę się, że mnie odwiedziłeś/aś. Zanim przejdziesz do artykułu chciałbym zwrocić Ci uwagę na to, że ten artykuł był pisany kilka lat temu (2017-02-05) miej więc proszę na uwadzę że rozwiązania i przemyślenia które tu znajdziesz nie muszą być…

Opublikowane w Mateusz M.

Własna centrala telefoniczna – VoIP

Cześć! Cieszę się, że mnie odwiedziłeś/aś. Zanim przejdziesz do artykułu chciałbym zwrocić Ci uwagę na to, że ten artykuł był pisany kilka lat temu (2017-01-30) miej więc proszę na uwadzę że rozwiązania i przemyślenia które tu znajdziesz nie muszą być…

Opublikowane w Mateusz M.

ZeroMQ – sposób na komunikację międzyprocesową

Trochę o tym jak zbudować infrastrukturę mikroserwisów – czyli jak sprawić by to wszystko ze sobą rozmawiało.

Opublikowane w Mateusz M.

Pan magister i jego praca magisterska

Cześć, dawno tu nie pisałem. Sporo się zmieniło w moim życiu, ale we wpisie ograniczę się tylko do tego iż osiągnąłem wykształcenie wyższe magisteriskie – co jest już tytułem naukowym i w pełni mogę mówić o sobie „Pan magister inżynier” :D yeah!

Opublikowane w Mateusz M.

Asynchroniczna kolejka zadań na przykładzie aplikacji konwertującej pliki wideo

Napiszmy aplikację która będzie konwertowała pliki wideo do formatu który pozwala na odtwarzanie ich wykorzystując do tego standardowy tag video z HTML5.

Opublikowane w Mateusz M.

Farma Flasków i HaProxy jako przykład load balancingu

We wpisie zajmiemy się tematyką load balancingu – czyli równoważenia ruchu – a więc rozwiązania problemu kiedy na naszą stronę dostajemy N requestów i to N jest o K za duże ;) a więc nasz serwer się nie wyrabia z obsługą requestów.

Opublikowane w Mateusz M.

Rysowanie wykresu w JavaScripcie

Kontynuując poprzednie wpisy dziś rysujemy wykres zebranych danych w JavaScripcie ;)

Opublikowane w Mateusz M.

Zarządzanie procesami – supervisord

Tak jak pisałem wcześniej – zarządzanie procesami jest bardzo istotnym elementem każdego kto chce pisać własne programy które mają działać non stop (a przynajmniej prawie non stop). Trzeba zorganizować sobie środowisko które będzie pozwalać na łatwe zatrzymanie i uruchamianie aplikacji jak i jej automatyczne restartowanie czy podnoszenie po „awarii”.

Opublikowane w Mateusz M.