Author: DawDro

To już koniec i nie ma sensu tego ciągnąć… 😔

Pewnie dokładnie tak pomyślałbym, a co za tym idzie postąpił jeszcze 2 lata temu… Ostatni tydzień? 0 godzin nauki. 0 linijek kodu. 0 projektów. Nic. Co w zamian? Chore dziecko, praca, dom, obowiązki… życie…A pod koniec dnia jedyne marzenie to prysznic i poduszka. A przecież plan był inny, prawda? 😅 Gdzieś w tzw. “międzyczasie” zerknając

Co ma walidacja danych w API wspólnego ze słodyczami? 🤔

Kolejny etap projektu za mną. Backend już działa, SQLAlchemy pięknie zarządza bazą danych (o tym pisałem ostatnio!), ale… Pojawiło się kolejne wyzwanie. API przyjmuje dane od użytkowników. Współrzędne GPS, nazwy, opisy… I tu pojawia się pytanie – a co jeśli ktoś wyśle zupełnie losowe dane? Albo złośliwie spróbuje coś “wstrzyknąć”? 🎯 WyzwanieGłównym zadaniem było zabezpieczenie

Od “dummy data” w tablicy do bezpiecznej bazy danych. Przyspieszamy! 🚀

Mój projekt “po godzinach” rośnie i staje się coraz ciekawszy. Aplikacja we Flasku działała, ale do tej pory żyła trochę w próżni – bez możliwości trwałego zapisywania danych, bazując na dummy data w tablicach dla szybkich testów. Przyszedł jednak czas na kluczowy i (jak się obawiałem) dość trudny krok: połączenie z bazą danych. Chciałem to

Jak przyspieszyć kompilację projektu 25x? Na scenę wchodzi pingwin! 🐧🤔

Ostatnio praca nad nowym projektem szła naprawdę gładko. Kod i nowe funkcjonalności powstawały jedna za drugą, ale jedna rzecz doprowadzała mnie do szału – czas kompilacji. Na moim Win 11 każda większa zmiana i jej test w realnym środowisku (na czym bardzo mi zależało) w ostatniej fazie projektu to… 15-25 minut czekania. Kto koduje, ten

To już dwa lata!

Niesamowite, jak ten czas leci… Pisząc ostatniego posta i zerkając na GitLaba, dotarło do mnie, że to już dwa lata. Dwa lata, odkąd mój pierwszy commit stał się symbolem decyzji: “biorę się za programowanie na serio”. Wcześniej były tylko epizody i frustracja po tutorialach, które prowadziły donikąd. Otwierałem edytor, by stworzyć coś własnego i… pustka.

Zapakowałem appkę… w pudełko. Ale zanim to – jeszcze było wielkie sprzątanie! 😀

Każdy programista już czuje, czym to pachnie, ale… nie tylko to wydarzyło się ostatnio z moją, zresztą jedną z pierwszych aplikacji. Po kolejnej walce z wirusem, który nasz mały kurier dowiózł nam ze żłobka, wracam na tory. Podobno Feniks zawsze odradza się z popiołów, więc lecimy dalej z tematem (oby bez powrotów do łóżka 😂)!

AI “zgłupiało”, a ja popłynąłem razem z nim… Jak straciłem 3 godziny przez ślepe zaufanie? 🤔

Ostatnio pisałem o tym, jak AI może stać się naszym najpotężniejszym sojusznikiem, pomnażając produktywność. Dziś pora na drugą stronę medalu – historię o tym, jak ten sam turbodopalacz, może przepalić nam sporo czasu… 🎯 Cel: Wykorzystać wsparcie AI w tworzeniu nowego projektu Python Pracując nad nową aplikacją – tym razem wracam do Python, chciałem (mocniej

Czy AI może zastąpić programistę? Ten projekt miał to sprawdzić. 🤔

Sztuczna inteligencja zabierze nam pracę? A może wręcz przeciwnie – stanie się najpotężniejszym narzędziem w naszym arsenale, które zwielokrotni naszą produktywność? Zamiast teoretyzować, kolejny projekt jest właśnie takim eksperymentem: ❓ Co, jeśli znając jeden język (w moim przypadku Python), mógłbym stworzyć w pełni funkcjonalną aplikację w technologiach, o których nie mam zielonego pojęcia? 🎯 Cel:

Jak “gadać” z lotniskiem? I to w dwóch językach 🤯

Ostatnio pisałem o stworzonej przeze mnie aplikacji API Spotify. Poznałem tam REST API od zewnątrz. Przyszedł czas na kolejny, naturalny krok: stworzenie własnego API od podstaw. W tym celu wróciłem do wcześniejszego projektu – symulatora lotniska. 🎯 Wyzwanie Głównym zadaniem było dodanie do istniejącego już backendu warstwy API. Chodziło o to, by umożliwić zewnętrznym narzędziom

Cześć! Zacznij tutaj – krótki przewodnik po mojej stronie.

Witaj w moim świecie! Cieszę się, że tu jesteś. Nazywam się Dawid i na co dzień zajmuję się standaryzacją oraz automatyzacją procesów. Ta strona to jednak coś więcej niż tylko blog – to miejsce, w którym dokumentuję swoją programistyczną podróż, dzielę się wiedzą i prezentuję efekty mojej pracy. Chciałbym ułatwić Ci nawigację, dlatego przygotowałem kilka