fbpx

Mateusz Mazurek – programista z pasją

Czyli o użyciu Pythona i kilku innych technologii do tworzenia świetnej jakości aplikacji w oparciu o stabilny proces dostarczania oprogramowania.

Inżynieria oprogramowania

Python: testowanie w duchu BDD

Dziś pokażę naprawdę ciekawe podejście do testowania. Co prawda blask BDD (ang. Behavior Driven Development) trochę już przygasł, ale koncepcja ta zostawiła po sobie kilka fajnych pomysłów. Czym jest BDD? Aby artykuł był kompletny nie mogę ominąć krótkiego wprowadzenia do…

Pułapka doskonałości

Żeby odbiór artykułu był zgodny z moim założeniem, zacznijmy od przykładu. To jest Fugas lub IED – improwizowany ładunek wybuchowy, przygotowany gdzieś w garażu,  w kraju, o którym pewnie nawet nie słyszeliście, przez człowieka, który prawdopodobnie nawet nie potrafił czytać….

Kolejka priorytetowa z użyciem kopca

Temat kolejek to temat który w Informatyce jest wiecznie żywy. Gwarantuję Ci że każdy większy projekt ma jakąś kolejkę a pewnie ma ich kilka czy kilkanaście. Powodem takiej popularności jest oczywiście sam sposób jej działania, ponieważ kolejkowanie zadań leży u…

Praca ze Springiem

Cześć! Jak pewnie wiecie, aktywnym programistą Javy nie jestem już od jakiegoś czasu. Nie oznacza to że korzystam z niej czy czasem nie napiszę w niej czegoś, nie mniej jednak od 4 lat moim językiem wiodącym jest Python.  Nie zmienia…

Wybór technologii do projektu

Cześć, jakiś czas temu, pewnego pięknego dnia przeglądałem sobie LinkedIn’a. Nic w tym dziwnego – czasem zdarza mi się go przeglądać, ale tym razem, scrollując aktualności trafiłem na pytanie „Python – hit czy kit?” i wiedziony ciekawością kliknąłem w komentarze,…

Przesyłanie plików przez WebSocket z backendem w asyncio

Heloł:) Artykuł ten jest trochę kontynuacją/rozszerzeniem tego wpisu – link – więc zanim przejdziesz dalej – sugeruję przeczytać go, bo wprowadza w temat problemu który rozwiązujemy. Oczywiście część informacji powtórzę, ale jeśli masz czas – to warto tam zajrzeć. Skoro…

Jak zakończyć raz na zawsze spory o formatowanie kodu?

Czytelność kodu ma znaczenie. Kto nie wierzy, niech poczeka aż będzie trzeba przeczytać i zrozumieć czyjeś (także swoje…) bazgroły sprzed paru lat, sformatowane w cały świat. Kod jest dużo częściej czytany niż pisany, a bez zrozumienia nie powinno być mowy…

Dekorator w Pythonie

Cześć, temat wzorców projektowych to temat rzeka:) przyglądając się mu można jednak łatwo zauważyć że dzielą się ona na te które przyjęły się szerzej jak i te które, no w sumie istnieją, ale nie słychać o nich za wiele. Jednym…

3 rzeczy które powinieneś wiedzieć jako programista

Cześć, jakiś czas temu, przyglądając się swojej „karierze” zauważyłem, że świadomość pewnych zależności mi bardzo pomagała. No i właśnie te przemyślenia, skłoniły mnie do napisania tego wpisu – o trzech rzeczach, jakie moim zdaniem, powinien wiedzieć każdy programista. To co…

Jeśli podoba Ci się to co tworzę, polub mój fanpage :)