Lista artykułów

Konferencyjny weekend

W dniach 28-30 września udało mi się zahaczyć o dwie konferencje, które bardzo lubię – DevConf (dawniej DevDay) w Krakowie i Programistok

Seedery w node.js

Czym tak w ogóle są seedery? Tworząc aplikację bardzo często zachodzi potrzeba pracy na danych. Oczywiście nic nie stoi na przeszkodzie, abyśmy uruchomili pokłady swojej wyobraźni i wpisywali do bazy danych testowe rekordy. Niemniej jednak jest to mało produktywne zajęcie. Nie wspominam nawet o tym, że takich rekordów często potrzeba dziesiątki, setki a nawet i …

4Developers Gdańsk 2018

W ostatnim tygodniu września byłem jeszcze na jednej konferencji przed opisywanym ostatnio Programistokiem – na 4Developers Gdańsk, która odbyła się we wtorek 25 września. Był to dla mnie debiut w roli prelegenta. Moja prezentacja o systemach safety-critical odbyła się o 14.00 na ścieżce C++. Przez cały dzień uczyłem również w konferencji jako słuchacz. Głównie właśnie […]

Bazy danych i SQL – podstawy

Każdy, kto chce zostać programistą, bardzo szybko na swojej drodze spotka się z bazami danych. To nieodzowny element każdej aplikacji. Bazy danych mogą być bardzo różne, mogą przyjmować wiele form i na ogromną ilość sposobów przechowywać dane. Dzisiaj opowiem Ci, […]

S01E06 - Ceneo Geek Speak 2018

Tym razem relacja prosto z Wrocławia. Konferencja z serca Ceneo. Jeżeli interesuje Cię, co tam u nich w trawie piszczy. To zapraszam do przesłuchania.

After.conf - Pilot 6 - Ceneo Geek Speak

Drugi raz uczestniczyłem w konferencji organizowanej przez Ceneo. I nadal jestem zadowolony. Szykuję się za rok. W tym odcinku bardzo chmurowo i kontenerowo. Konferencje odwiedziło Chmurowisko.

Raport finansowy za III kwartał 2018 roku

Mój raport finansowy z prowadzenia działalności gospodarczej za III kwartał 2018 roku. Zobacz ile udało mi się zaoszczędzić tym razem.

[VIDEO] Higher Order Components

Higher Order Component to najczęściej spotykany zaawansowany wzorzec w ekosystemie Reacta. Absolutny must-have w Twoim programistycznym arsenale. W tym materiale znajdziesz odpowiedzi na następujące pytania: Czym są HOC i jakie mają zastosowanie? Jak wydzielić logikę wyświetlania warunkowego do HOC? Jak komponować HOC za pomocą metody compose? Jakie minusy wiążą się z stosowaniem tego wzorca? BONUS: […]

Rubiny, szyny, trailblazery, feniksy. Wrześniowe spotkanie BRUG.

1 października. Godzina 8:00. Zaczęło się. Nie ma już odwrotu. Drodzy Towarzysze i Towarzyszki. Z przykrością Was informuję, iż nadszedł i na mnie czas. Nie ma od tego ucieczki. Studia is coming. I niby fajnie spotkać znajomych z roku i wymienić się historiami z wakacji, jednak gdzieś tam głęboko pod skórą czuję, że już niedługo [...]

Dev:Cast – #15 Jak wprowadzać nowe osoby do projektu?

Nowe osoby w projekcie i to takim trwającym już od pewnego czasu to niemałe wyzwanie. Baa, to cały proces, który może trwać dłuższy czas. Dotyczy nie tylko lidera zespołu ale także każdego członka zespołu. Różnorodność procesów, technologi, wzorców oraz rozwiązań typowych problemów sprawia, że łatwo przytłoczyć „nowego” ?? ilością informacji. Finalnie zapamiętując niewielki fragment. Co […]

11

#15 Jak wprowadzać nowe osoby do projektu?

Nowe osoby w projekcie i to takim trwającym już od pewnego czasu to niemałe wyzwanie. Baa, to cały proces, który może trwać dłuższy czas. Dotyczy nie tylko lidera zespołu ale także każdego członka zespołu. Różnorodność procesów, technologi, wzorców oraz rozwiązań typowych problemów sprawia, że łatwo przytłoczyć „nowego” 👶🏻 ilością informacji. Finalnie zapamiętując niewielki fragment. Co tak na prawdę jest niezbędne, aby zagłębić się w projekt? Kilkaset stron dokumentacji biznesowej, dostarczonej programiście w pierwszy dzień pracy, nie jest najlepszym zachęceniem do pracy. Jako programiści nasze pragnienia są zupełnie inne – interesuje nas kod, architektura oraz cała techniczna otoczka projektu nawet ta dotycząca utrzymywania legacy code. Podczas tego odcinka dzielimy się swoimi doświadczeniami i przemyśleniami z perspektywy lidera oraz osób zaczynających prace w istniejących projektach. Staramy się odpowiedzieć na czym warto się skupić i kto powinien być odpowiedzialny za onboarding. Chciałbym Cię poprosić o garść Twoich przemyśleń i doświadczeń: 🔹 Czy pamiętasz jak wyglądało wdrażanie Cię w trwające projekty? 🔹 Czy jest coś co szczególnie zapadło Ci w pamięć? 🔹 Czego unikać podczas wdrażania nowych osób do trwającego projektu? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

CQ-Shop – introducing the project

I’m about to start my final year at university, which will involve many activities related to obtaining my master degree. One of them is writing my master’s thesis, which is one of the biggest and the most time-consuming challenges. It’s a process that consists of writing the thesis and developing a project.  I’m going to […]

Wednewsday #27 – programistyczne nowinki

To już 27 porcja ciekawostek, nowości i porad “jak żyć?!” w tym naszym devowym światku. Zapraszam do prasówki. W tym tygodniu ukazał się pierwszy odcinek mojej nowej serii ‘Ja, programista’. Zapraszam Cię do wysłuchania rozmowy z Adamem Sitnik – inżynierem oprogramowania pracującym dla Microsoft. Rozmawiamy o roli i znaczeniu open source software. devsession.pl/japrogramista “Netflix For [...]

Przesunięcie sourcemapy

W ten weekend mierzyłem się z kolejnym błędem w moim najsłynniejszym projekcie na GitHubie – niepoprawnym generowaniem sourcemapy. Problem okazał się na tyle...

Przesunięcie sourcemapy

W ten weekend mierzyłem się z kolejnym błędem w moim najsłynniejszym projekcie na GitHubie – niepoprawnym generowaniem sourcemapy. Problem okazał się na tyle...