Lista artykułów

1

#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...

Programistok 2018 – relacja

Już ponad tydzień minął od Programistoku (28-29.09.2018) było to dla mnie przełomowe wydarzenie, dlatego wymaga odpowiedniej relacji ? Wiele się nasłuchałem o fantastycznej atmosferze tego wydarzenia i chciałem koniecznie pojechać. Rzuciłem się od razu na głęboką wodę i zgłosiłem się na prelegenta. Jak się okazało, była to świetna decyzja. Before Moja przygoda z tegorocznym Programistokiem […]

Domain Driven Design – Usługi

Jesteśmy dokładnie w połowie drogi przez elementy modelu Domain Driven Design. Poznałeś już Encje i Obiekty wartości, dzisiaj opowiem Ci coś więcej o usługach. Dowiesz czym są i za co odpowiadają usługi oraz nauczysz się jak je rozpoznawać.

What I've learnt at RESCON

During 4–6 October 2018 I had a pleasure to organize and participate in RESCON. It was an opportunity to show and share what I’ve learned over the years. I’ve met new people that are into this topics and that gave me new perspective on things I work on. Without further ado, below are things I’ve learnt on first ever RailsEventStore conference.

Ja, programista – Adam Sitnik – Rola i znaczenie Open Source Software

Zapraszam do pierwszego odcinka serii ‚Ja, programista’. Moim gościem jest Adam Sitnik. Inżynier oprogramowania pracujący dla Microsoft, bloger, prelegent ale przede wszystkim osoba mocno związana z Open Source Software i tematami wydajności platformy .NET. Adam dzieli się ideą jaka stoi za OSS...

Jetpack dla Androida

Na konferencji I/O 2018 Google przedstawiło nowe zabawki dla programistów Androida. Został zaprezentowany Jeckpack oraz AndroidX. Google pozostawiło więcej pytań niż odpowiedzi, w tym artykule przyjrzymy się bliżej tym zagadnieniom. Wyjaśnię jak te wszystkie elementy układanki pasują do pakietu Jetpack dla Androida. Czym jest Jetpack dla Androida? Dokumentacja Android opisują Jetpack jako “zbiór komponentów oprogramowania, które ułatwiają tworzenie wspaniałych aplikacji na Androida”....

Ja, programista - Adam Sitnik - Rola i znaczenie Open Source Software

Zapraszam do pierwszego odcinka serii 'Ja, programista'. Moim gościem jest Adam Sitnik. Inżynier oprogramowania pracujący dla Microsoft, bloger, prelegent ale przede wszystkim osoba mocno związana z OpenSourceSoftware i tematami wydajności platformy .NET. Adam dzieli się ideą jaka stoi za OSS - jaka jest jego rola i znaczenie. W międzyczasie opowiada o swoim przebiegu kariery. Co doprowadziło do tego, że został dostrzeżony przez Microsoft. Profil Adam na Twitter:  https://twitter.com/SitnikAdam Mój profil:  https://twitter.com/gkotfis Bardzo ważny jest dla mnie feedback i wsparcie podcastu! Dlatego zostaw proszę recenzję na iTunes , podziel się informacją o tym odcinku w mediach społecznościowych czy polub FanPage Devsession .

What makes a test good? – Testing #1

Last time I wrote a bit about the importance of testing your code. This time I’ll focus more on what test has to have. Ingredients Continue ReadingWhat makes a test good? – Testing #1

.NET State – panel dyskusyjny .NET Developer Days 2018

Podczas V edycji konferencji .NET Developer Days zorganizowałem panel dyskusyjny na temat ‚.NET State’. Była to bardzo spontaniczna akcja na którą zdecydowałem się na kilka dni przed planowanym wydarzeniem. A jednak udało się zorganizować miejsce, ekspertów, dopracować szczegóły techniczne i zorganizować transmisję...

Jak zostać programistą PHP?

Przyszedł taki dzień, że postanowiłeś zmienić swoje życie zawodowe. Stwierdziłeś, że Twoja praca nie jest, tym co chciałbyś robić do końca życia. Wynagrodzenie nie daje Ci wolności finansowej. Co teraz? Zacząłeś szukać w internecie swojej drogi zawodowej. Czytałeś różne

Kluczowe umiejętności skutecznego programisty.

Blog programistyczny.