🐕 O psie, który jeździł koleją. 🚂 Jak zapłacić za koszyk w serwisie PKP? Odrobaczanie systemu.

O psie, który jeździł koleją, albo bardziej o naszym polskim PKPowym `isPies` czy "kłopotliwych zniżkach" słyszał w branży IT już prawie każdy. Chociaż w międzyczasie doszła "szybka szpachla ifem" w postaci fragmentu `if(ZakupBiletuUtil().isCOVID())`, to dzisiaj także nie o tym. Dzisiaj historia z życia na kodach wzięta. Co stanie się, kiedy trzech programistów podejmie się karkołomnego wyzwania zapłacenia za jedyny bilet w koszyku? Czy zwyciężą "Cannot read properties of null"? W jaki sposób wyruszą w swoją podróż? Czy przeprowadzą odrobaczanie? A może się poddadzą? Przeczytaj, jak 3 programistów bilet na PKP kupowało i pokonali siejącego czerwone logi buga, który mieszkał w przypadku brzegowym.

Poradnik | Profesjonalne piłkarzyki dla programisty. Czy pomagają w pracy? Jaki stół wybrać? Gdzie i jak trenować?

Wszystko, co musisz wiedzieć o piłkarzykach do Twojego domu czy biura! Zaczynasz grę od wrzucenia piłeczki? Grasz do 10 goli? Na pewno wiesz, że kręciołki są niedozwolone, ale jak ma się do tego SNAKE shot? Co to w ogóle jest? Jaki stół kupić, żeby być w stanie grać profesjonalnie? Gdzie i jak uczyć się gry? Gdzie w Polsce brać udział w turniejach albo zagrać z Mistrzem Świata? To i wiele więcej znajdziesz tutaj! Piłkarzyki piłkarzykom nierówne. Wrzucasz na stronę materiały marketingowe z radosnymi pracownikami przy piłkarzykach? Już nigdy nie zrób antyreklamy swojej firmie, kupując stół jak z Biedronki! Ale czy w ogóle warto? Jak piłkarzyki mogą pomóc w pracy programisty?

🍿 Video | Event Sourcing i Projekcje: Jak sprostać nowym wymaganiom, o których sam biznes jeszcze nie wie

Jeśli ślepiec odkrywa, że może widzieć, to czy świat się zmienia? Pewna jest tylko śmierć i podatki? A co ze zmianą wymagań biznesowych? Zobacz jak nic nie przeoczyć i wykorzystaj Event Sourcing! To prawdziwy wehikuł czasu w Twoich rękach! Mówi się, że jedyną stałą w projektach IT jest zmiana. To, czy przejdziemy przez nią bezboleśnie, zależy od przygotowania naszego kodu. Z webinaru skorzystają programiści, ale też wszyscy, którzy chcieliby dzięki technologii wyprzedzić konkurencję o kilka lat.

🎙️ Podcast | Jak nauczyć się architektury oprogramowania? Kiedy i jak zacząć?

Stajesz na głowie, a i tak dalej nie wychodzi? Twój każdy program to CRUD, który zaraz staje się legacy? Ale przecież wiesz, że można lepiej... Kasa czy doświadczenie? Kiedy potrzeba coś więcej niż CRUD? Jak Junior powinien uczyć się Architektury? Czym jest Czysty Kod? To wszystko porusza Michał Ćwiękała z AnatomiaKodu.pl w podcaście, w którym miałem przyjemność wystąpić jako gość. Polecamy też książkę, od której możesz zacząć już dzisiaj!

Event Modeling & Modularny Monolit | Od kolorowych karteczek do kodu poprzez TDD

Mikroserwisy — to słowo, na które programistą świecą się oczka, a rekruterzy próbują złowić kandydatów żądnych nowych technologi. Zobacz najpierw jak prawidłowo podzielić monolit na moduły. Wtedy uchronisz się też przed złym cięciem na mikroserwisy i megaporażką Twojego projektu! To wszystko doprawione szczyptą EventModelingu, tak żeby Twój design systemu był zrozumiały nawet dla biznesu!

Jak opanować Domain-Driven Design i Event Sourcing? Mapa rozwoju dla Ciebie

Chcesz dzisiaj zmienić swoje programistyczne myślenie? Przestać widzieć świat w bazach danych i tabelkach a zacząć modelować procesy biznesowe? Wiesz, że można inaczej niż ciągły CRUD w myśl Controller/Service/Repository? Przygotowałem dla Ciebie Miro Board z mapą, która poprowadzi Cię przez krainę Domain-Driven Design, Event Sourcingu i innych ważnych zagadnień. Dzięki temu możesz zostać Developerem, z jakim chce się pracować, a biznes będzie liczył się z Twoim zdaniem.

Słaby kod na GitHubie jest mocną stroną Twojego CV

Pierwsze projekty programisty to w większości kod pisany na studiach. Roi się w nim od klasycznych grzeszków - niska kohezja, kod spaghetti i puste katalogi z testami to na początku chleb powszedni każdego aspirującego developera. Gdy raz wrzucisz je do sieci, pozostaną w niej na zawsze. Dowiedz się, jak się z tym rozprawić i zamień błędy w szybki wzrost kariery.

Emoji-Driven Development | Jak skutecznie zachęcić zespół do pisania (i czytania!) testów jednostkowych dzięki DSL

Umiesz pisać w Test-Driven Development? A czytać testy Twoich kolegów też umiesz? Jako programiści o wiele częściej przeglądamy kod, niż piszemy coś nowego. Dlatego nawet ważniejsza od otwartości na zmiany jest czytelność. Zobacz, jak zastosowanie specjalnego Domain-Specific Language, może zapewnić jedno i drugie w Twoim projekcie.

Strona 1 z 2

Mailing Domain-Driven Design

Wciąż za mało życiowych cheatów?

Zostaw swój adres e-mail i zobacz moje spojrzenie na codzienność programisty.

Na sam początek opowiem Ci o zetknięciu z Domain-Driven Design, zmianie myślenia i nowej erze mojego programistycznego ja.

Możesz liczyć na materiały o Event Sourcingu, Event Modelingu, DDD, programowaniu obiektowym i funkcyjnym oraz innych powiązanych tematach.

Na pewno poświęcę trochę maili umiejętnością miękkim. Będziesz też informowany o nowościach Życia na kodach prosto na Twoją skrzynkę!

Bądźmy ze sobą szczerzy. Od razu powiem, że nie zamierzam Ci niczego sprzedawać. Oczywiście nie mogę obiecać, że zawsze tak będzie 🙂

Jedyną stałą rzeczą w świecie IT (tak samo jak w życiu) jest właśnie zmiana.