7 pomysłów na programistyczne blogposty

Czujesz, że to ten moment, by napisać coś na swojego bloga, ale brakuje konkretnych pomysłów? Tutaj znajdziesz kilka inspiracji.

7 pomysłów na programistyczne blogposty


Opisz element biblioteki standardowej

Bibliotekę standardową języka warto znać. Ciężko jest jednak poznać wszystkie zakamarki Javy nawet po wielu latach programowania.

Przykładowy temat „Hidden gems in Currency API in Java”


Case study (produktowe)

Wdrażasz nową funkcjonalność?. Integrujesz się z zewnętrznym serwisem?. Dostosowujesz system do nowych wymogów prawnych lub księgowych?
Wytłumacz skąd wzięła się taka potrzeba. Opowiedz jak planujesz wdrożenie i implementację. Oczywiście bez zdradzania konkretnych szczegółów, w końcu nie powinno się zdradzać tajemnic firmowych.

Przykładowy temat: „From Google Maps to OpenStreetMaps – how we reduced monthly operational costs by 23%”

Case study (techniczne)

Podobne do case study produktowego, jednak niech dotyka bardziej technicznych aspektów. Co jakiś czas warto spłacać dług techniczny i refaktoryzować kod. Opisz jakie wyzwania napotkaliście, jak sobie z nimi poradziliście i co radzisz zespołom, które staną przed podobnym wyzwaniem.

Przykładowy temat „Migrating from Java 1.8 to Java 11 – what you should avoid?”


Trudny temat prostymi słowami

Wytłumacz złożony temat, taki jak wzorce projektowe, za pomocą prostej analogii.
Spora część ludzi związanych z programowaniem miała styczność z klasycznym przykładem systemu wykorzystującego programowanie obiektowe: implementacja kliniki weterynaryjnej. W mojej pamięci zachował się jeden konkretny przykład: class Dog extends Animal{}.


Uproszczenie trudnego tematu jest wartościowe dla czytelników na różnych poziomach zaawansowania. Juniorzy dowiedzą się czegoś nowego, a seniorzy utrwalą swoją wiedzę.

Przykładowy temat „Explain me like I’m five: Dependency Injection in TypeScript”


Gonitwa za bugiem

Miałem w swoim projekcie kiedyś trudny do znalezienia błąd. Testy jednostkowe przechodziły lokalnie, a na serwerze CI już nie. Test dotyczył mechanizmu formatowania daty.
Okazało się później, że na swoim laptopie uruchamiałem aplikację z Javą 1.8, a na serwerze już była wersja 11. W nowej Javie zmieniło się nieco API dat i czasu, a przy okazji szczegóły implementacji konkretnego standardu.
Problem rozwiązałem po paru dniach, a cały proces wykrycia i naprawy błędu opisałem w blogpoście.

Przykładowy temat „How we detected bug in Java DateTime API”

Opis użycia frameworka lub biblioteki

Mamy kilka technologii, które są złotymi standardami w swoich kategoriach. Mamy Springa na backendzie, mamy Reacta na froncie, a na mobilkach mamy Kotlina i Swifta. Jeśli korzystasz z jakiegoś innego rozwiązania, które nie jest powszechnie używane w branży, a sprawdza się znakomicie - opisanie tego jest znakomitym pomysłem.

Przykładowy temat „Writing e-commerce backend in Swift - why not?”

Tips & tricks

Na pewno masz w swoim arsenale triki nieznane innym developerom. Może korzystasz ze zmodyfikowanych skrótów klawiszowych w IDE? A może masz skrypt bashowy wspierający pracę w technice Pomodoro? Podziel się tym. Jestem pewien, że komuś się to przyda.

Przykładowy temat „How I’m automating my workflow with Bash”  

.
Jarosław Michalik

Jarosław Michalik

Programista | Bloger | Muzyk Pomagam się ogarnąć w internetowych technologiach