Mateusz Mazurek – programista z pasją

Python, architektura, ciekawostki ze świata IT

Programowanie webowe

Redis i Python – dobrze dobrana para #7

Cześć. Miałem chwilę przerwy od tej serii, ale już wracam. Poprzednie wpisy to solidna dawka podstawowej wiedzy na temat Redisa i jego użycia z poziomu Pythona. Tak po prawdzie, to można się pokusić o stwierdzenie, że ostatnio opublikowany artykuł wykracza…

Opublikowane w Mateusz M.

Złote zasady tworzenia API

Dzisiaj chciałbym Ci poopowiadać o złotych zasadach stworzenia API. Mam nadzieję, że poniższy tekst pomoże tworzyć rozwiązania przyjazne zarówno jego użytkownikom, jak i twórcom.. Zasady, o których będę opowiadał są uniwersalne, dlatego tylko trochę zahaczymy o kwestie związane z RESTful…

Redis i Python – dobrze dobrana para #6

Cześć. Seria artykułów o Redisie i Pythonie to już zbiór 5 wpisów. Pierwsze cztery to wprowadzenie do Redisa, podstawowe sposoby użycia, trochę przydatnych informacji i przede wszystkim – podstawowe typy danych. Piąty artykuł dotyczy mechanizmu publish-subscribe. Niżej zostawiam linki, żeby…

Opublikowane w Mateusz M.

Czym jest pozorna duplikacja kodu?

Cześć. Artykuł ten jest efektem pracy nad jednym z projektów. Prawdę mówiąc, to mało pracuję czynnie nad tym projektem, bardziej jestem takim „dobrym duchem” pilnującym zakresu, wyboru rozwiązań, terminów no i ogólnie magicznie sprawiam, że całość „jakoś się toczy”. Projekt…

Opublikowane w Mateusz M.

Redis i Python – dobrze dobrana para #5

Witam ponownie. Poprzedni wpis z tej serii w zasadzie wyczerpał podstawowe typy danych dostępne w Redisie. W tym artykule przyjrzymy się więc mechanizmowi pub-sub. Skrót ten rozwija się do publish-subscribe i jest on implementacją wzorca o tej samej nazwie. Słowem…

Opublikowane w Mateusz M.

Redis i Python – dobrze dobrana para #4

Cześć. Ostatni wpis wprowadzał nam listy, bazy oraz TTL’a. Dziś postawimy kilka kolejnych kroków, przybliżających nas do poznania Redisa. Bez przydługich wstępów – zaczynajmy. Zbiory Zbiory, podobnie jak w innych rozwiązaniach, to kolekcje unikalnych, nie zachowujących kolejności, elementów. W przypadku…

Opublikowane w Mateusz M.

Redis i Python – dobrze dobrana para #3

Cześć, w ostatnim wpisie naprawdę sporo zrobiliśmy! Używając Dockera uruchomiliśmy własnego Redisa, połączyliśmy się z nim z poziomu Pythona, przy okazji poznając najbardziej podstawowy typ danych – string. Droga do tego celu prowadziła przez interaktywną konsolę redis-cli. I nie zwalniamy…

Opublikowane w Mateusz M.

Redis i Python – dobrze dobrana para #2

Cześć! W poprzedniem artykule mogłeś dowiedzieć się czym jest Redis, jakie ma możliwości i dlaczego go lubię. Czas na trochę praktyki! W tym wpisie pokażę, jak w podstawowym zakresie używać Redisa z poziomu programów w Pythonie. Instalacja W zależności od…

Opublikowane w Mateusz M.

Czego nie powinniśmy robić w Pythonie? #5

Cześć! Na jakiś czas odsunąłem na bok tę serię. Muszę przyznać, że trochę mnie zmęczyło skupianie się nad tym, czego nie powinno się robić. Efektem tej przerwy było powstanie innych, równie wartościowych wpisów. Niemniej jednak czułem, że nie zamknąłem tego…

Opublikowane w Mateusz M.