Mateusz Mazurek – programista z pasją

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

Inżynieria oprogramowania

Jabber jako protokół wymiany wiadomości

Jabber, SIP, WebRTC, Asterisk, XML RTP, TCP, UDP.. Brzmi conajmniej jak opis ataku marsjan na ziemię ;) Na szczęście to szybkie review po Jabberze i jemu podobnym.

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

Parsowanie HTMLa / wielowątkowość na przykładzie EmailScrapingu JAVA8

Cześć,
wiem, wiem że są święta i raczej powinienem jeść karpia niż pisać na blogu, ale chciałem pokazać jak łatwo można, przy użyciu pewnej biblioteki, napisać prosty program do zbierania po internecie adresów email.

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

Wzorzec ThreadLocal w praktyce

Kilka słów + przykład użycia wzorca ThreadLocal w javie.

Opublikowane w Mateusz M.

Implementacja wzorca Kompozyt na przykładzie hierarchii produktów

Cześć,
ostatnio wpadłem, całkiem przypadkiem na ciekawy wzorzec projektowy o nazwie Composite – czyli Kompozyt. Zakłada on prostą i pomysłową implementację struktur drzewiastych.

Opublikowane w Mateusz M.
Algorytmika Felietony/inne Inżynieria oprogramowania Programowanie Programowanie webowe Utrzymanie oprogramowania

Architektura programów na przykładzie filtrów tekstowych

Jak każdy z nas wie, bardzo ważne jest to aby pisać programy szybko, pisać je poprawnie, przewidywać różne use case’y, korzystać ze wzorców projektowych, utrzymywać porządek w kodzie itp.
Równie ważne jest rozplanowanie pisania programu…

Opublikowane w Mateusz M.