Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#naukaprogramowania

Zawodowiec

w Programowanie

6piorunów

Książki programistyczne, które przeczytałem w 2025 roku - devszczepaniak.pl

Końcówka 2025 roku to świetna okazja, by podsumować książki, które w tym roku zdążyłem przeczytać. W najnowszym wpisie zebrałem tytuły, które szczególnie mnie zainteresowały, a którym nie poświęciłem osobnych recenzji. W artykule znajdziesz książki poruszające takie tematy

Zawodowiec

w Programowanie

11piorunów

Dokumentowanie decyzji projektowych - o ADR i RFC - devszczepaniak.pl

Często o wartości dokumentacji przekonujemy się dopiero wtedy, gdy jej brakuje. W najnowszym artykule opisuję dwa lekkie, ale bardzo przydatne typy dokumentów, które pomagają utrwalić wiedzę i usprawnić komunikację w zespole:\ \ :blue_book: ADR (Architecture Decision Record)\

Zawodowiec

w Programowanie

6piorunów

Najbardziej bezużyteczna funkcja Gita? Czym są git notes? - devszczepaniak.pl

Jakiś czas temu, analizując dokumentację Gita, natknąłem się na polecenie git notes. Myślałem, że znam Gita całkiem dobrze, ale to było dla mnie coś nowego. W najnowszym artykule wyjaśniam, czym są git notes i analizuję możliwości, jakie daje ta funkcja. Dowiesz się również jakie

Zawodowiec

w AI

14piorunów

Code review z wykorzystaniem asystentów AI - devszczepaniak.pl

Od jakiegoś czasu w swojej pracy wspomagam się code review wykonywanym przez asystentów AI. W najnowszym artykule opisałem kilka rozwiązań, z którymi miałem okazję pracować. Z artykułu dowiesz się, które z nich moim zdaniem mogą pomóc w dostarczaniu rozwiązań, a które

Zawodowiec

w Programowanie

14piorunów

Mniej znane opcje konfiguracyjne Gita - devszczepaniak.pl

Po instalacji Gita zwykle konfigurujemy adres e-mail, nazwę użytkownika czy wykorzystywany edytor. Często po pierwszej konfiguracji Gita rzadko w niej coś zmieniam — a szkoda. Git daje całkiem sporo możliwości, które mogą usprawnić codzienną pracę. W artykule pokazuję kilka mniej

Zawodowiec

w Dyskusje

5piorunów

Stacked diffs - devszczepaniak.pl

Duże pull requesty to problem, który łatwo rozwiązać dzieląc je na mniejsze. Pojawia się wtedy inny problem. Jeśli zmiany z jednego pull requesta są wymagane w kolejnym, potrzebujemy poczekać na code review... lub skorzystać z podejścia opisanego w podlinkowanym artykule.

Zawodowiec

w Dyskusje

5piorunów

Wzorzec projektowy Pamiątka (Memento) - devszczepaniak.pl

Wzorzec projektowy Pamiątka (Memento) to jeden z behawioralnych wzorców projektowych. Pozwala zapisywać i przywracać stan obiektu bez naruszania jego hermetyzacji. W artykule tłumaczę, jak działa Memento i kiedy warto go stosować. Całość ilustruję praktycznym przykładem w TypeScripcie.

Zawodowiec

w AI

4piorunów

Cursor - moje pierwsze wrażenia z programowania z asystentem AI - devszczepaniak.pl

Materiały dotyczące Cursora od jakiegoś czasu wyskakują mi wręcz z lodówki. Czas więc bym i ja dołożył swoje kilka groszy na ten temat. Przez ostatnie kilka tygodni miałem okazję pracować z Cursorem. Swoje obserwacje, wnioski i rekomendacje zamieściłem w artykule na blogu. Z

Gruba ryba

w Hydepark

18piorunów

Czytam sobie _Czysty Kod_ Roberta Martina i dochodzę do wniosku, że zdecydowanie wolę przyswajać wiedzę z książek, niż z kursów online.
Co ciekawe, jest to pierwszy podręcznik za jaki się wziąłem od czasów inżynierki z 5 lat temu, i chyba pierwszy, po który sięgnąłem kompletnie z własnej woli.
Przez cały ten czas wydawało mi się, że nie ma lepszego sposobu na przekazywanie wiedzy niż forma wideo. Jak chciałem się nauczyć czegoś nowego, to pierwsze co robiłem to szukałem kursu online. Jednak czytanie jest czynnością aktywną, a słuchanie i oglądanie - pasywną. Dużo łatwiej jest się rozproszyć słuchając wykładu (szczególnie mając otwarte na drugiej karcie hejto), niż mając w ręku książkę, z dala od telefonu i komputera.
Już nie wspominając o tym, że jestem stuprocentowym wzrokowcem.

Takie tam przemyślenia. Od dzisiaj, jeżeli faktycznie będę chciał się czegoś nauczyć, zamawiam podręczniki.

#programowanie #naukaprogramowania #ksiazki #studia #rozwojosobisty

(Obrazek ze wstępu do wyżej wymienionej książki)

Pokaż więcej komentarzy (9)

Zawodowiec

w Programowanie

6piorunów

Wzorzec projektowy Iterator - devszczepaniak.pl

Wzorzec projektowy Iterator to jeden z behawioralnych wzorców. Wykorzystanie Iteratora pozwala odseparować szczegóły związane z iteracją po strukturach danych od logiki biznesowej aplikacji. Więcej o korzyściach wynikających z wykorzystania Iteratora dowiesz się z najnowszego

Zawodowiec

w Programowanie

8piorunów

Jak przygotować DOBRY pull request? - devszczepaniak.pl

Wiedza jak robić dobre code review to dopiero połowa sukcesu we wdrażaniu kodu. Druga połowa to umiejętność tworzenia dobrych pull requestów. W najnowszym artykule na moim blogu skupiłem się na pokazaniu moich rekomendacji dot. przygotowania i skutecznego dowożenia PR-ów. Z artykułu

Zawodowiec

w Programowanie

7piorunów

Jak zrobić DOBRE code review? - devszczepaniak.pl

Code review, moim zdaniem powinien robić każdy członek zespołu. Oprócz aspektów związanych z rozwojem projektu jest to świetna okazja, by nie tylko pomóc innym stać się lepszymi, ale też, by samemu dowiedzieć się czegoś nowego. W najnowszym artykule na blogu przygotowałem zestaw

Zawodowiec

w Dyskusje

5piorunów

Pułapki produktywności - devszczepaniak.pl

Na liście pomysłów na nowe artykuły na bloga ten zapisałem jako "NIENAWIDZĘ MULTITASKINGU"... jednocześnie multitaskując. Od tego czasu włożyłem sporo w zorganizowanie dnia pracy, by dać sobie jak najmniej możliwości na multitaskowanie. Multitasking obok context switchingu to

Zawodowiec

w Programowanie

4piorunów

Wzorzec projektowy Null Object - devszczepaniak.pl

Wzorzec projektowy Null Object znajdzie zastosowanie w miejscach, gdzie oczekujemy, że dany fragment kodu zwróci oczekiwany obiekt lub null. Null Object pozwala tworzyć kod bez konieczności obsługi nulli, co często może istotnie zwiększyć przejrzystość kodu. Jednak jego zastosowanie

Zawodowiec

w Programowanie

5piorunów

Batch processing zasobów - analiza problemu - devszczepaniak.pl

W najnowszym artykule na blogu przygotowałem analizę praktycznego zadania programistycznego. Zadanie polega na pobraniu z systemu A zestawu danych i na ich podstawie wykonanie akcji w systemie np. dodanie ich do systemu B. Zadanie wydaje się proste jednak wraz z pojawianiem się kolejnych

Zawodowiec

w Programowanie

12piorunów

Wzorzec projektowy Object Pool - devszczepaniak.pl

W aplikacjach, gdzie tworzone są kosztowne obiekty lub chcemy ograniczyć ich tworzenie, przydać się może wzorzec projektowy Object Pool. Omówienie wzorca znajdziesz w najnowszym artykule na moim blogu. W artykule dowiesz się, jak działa ten wzorzec, poznasz jego charakterystykę