Mateusz Mazurek – programista z pasją

Blog o Pythonie i kilku innych technologiach. Od developera dla wszystkich.

Inżynieria oprogramowania

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…

Opublikowane w Mateusz M.

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…

Opublikowane w Mateusz M.

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,…

Opublikowane w Mateusz M.

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…

Opublikowane w Mateusz M.

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…

Opublikowane w Mateusz M.

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…

Opublikowane w Mateusz M.

Python na frontendzie?!

No cześć :) Jeśli znasz Python’a lub chociaż trochę wiesz co to za język, to doskonale również wiesz że jest to język strony serwerowej (ang. backend language). Oznacza to tyle że nie piszę się w nim tego co klient, wchodząc…

Opublikowane w Mateusz M.

Java, Kotlin, Scala – co łączy te trzy języki programowania? Rzecz o ekosystemie JVMa

No cześć, na swojej ścieżce „kariery” zawodowej miałem przyjemność poznać sporo technologii. Chociaż, jakby się zastanowić, to słowo „poznać” jest lekkim nadużyciem, lepszym słowem byłoby „dotknąć” – tak czy siak, drepcząc radośnie ową ścieżką, miałem przyjemność przez jakiś czas spacerować…

Opublikowane w Mateusz M.