Mateusz Mazurek – programista z pasją

Python, architektura, ciekawostki ze świata IT

Programowanie

Własna baza NoSql – gramatyka, parser, lekser

Jak zabrać się do napisania własnego języka programowania? Czyli o gramatykach, lekserach, parserach i wszystkim co może nam w tym pomóc.

Opublikowane w Mateusz M.

Podgląd i zmiana wartości zmiennych in runtime – Python

Z angielskiego manhole znaczy.. Właz. Kanalizacyjny. Taki jak mijacie na ulicach. A co on robi w Pythonie? Ano zgodnie z tytułem wpisu – pozwala wejść do programu w sposób interaktywny trochę tak „z boku”.

Opublikowane w Mateusz M.

Model aktorów – implementacja z użyciem biblioteki gevent

Zgodnie z poprzednim wpisem – staram się pisać częściej, a skoro karp już zjedzony i popity kompotem z suszu (obu nie lubię ;) ) to można by coś napisać. Od jakiegoś czasu przymierzam się do napisania o gevencie – tj. implementacji pętli zdarzeń dla Pythona. I ten czas – nastał właśnie teraz.

Opublikowane w Mateusz M.
Algorytmika Inżynieria oprogramowania Programowanie Programowanie webowe

Szybkie i stabilne API w Pythonie

Standardem staje się że witam się z Wami rozpoczynając zdanie od „dawno tu nie pisałem” – dziś, niestety nie będzie inaczej – więc witam Was, dawno tu nic nie pisałem. Ale co nieco nadrobię. A mianowicie pokaże jak szybko i łatwo można zrobić stabilne API w Pythonie.

Opublikowane w Mateusz M.

Testy selenium w Pythonie

Tym razem coś o testowaniu oprogramowania, a dokładniej testowaniu funkcjonalnym, a jeszcze dokładniej o framework’u Selenium.

Opublikowane w 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.