[Notatki] Spring Office Hours: Episode 53 – Structuring your Spring Boot Application

Package by Layer vs Package by Feature

Większość aplikacji Spring Bootowych na Github posiada pakiet np. controller (to jest ok) ale również takie pakiety jak:

  • dto
  • exception
  • model
  • entity

Wtedy to już nie jest “Package By Layer” ale “Package By Classes”.

Czytaj dalej „[Notatki] Spring Office Hours: Episode 53 – Structuring your Spring Boot Application”

[Recenzja] System Design Interview – An Insider’s Guide: Volume 2

Wstęp

System Design Interview – An Insider’s Guide: Volume 2 to książka, która porusza zagadnienie projektowania systemów informatycznych, jako jeden z etapów rekrutacji do różnych firm z branży IT.

Przyznam, że nie do końca wiedziałem czego się spodziewać (forma przekazywanych informacji), ale po jej przeczytaniu muszę przyznać zrobiła na mnie pozytywne wrażenie, którym się podzielę.

Kim są autorzy?

Czytaj dalej „[Recenzja] System Design Interview – An Insider’s Guide: Volume 2”

[M5M] Kohezja w programowaniu

Artykuły z serii M5M (Manning 5 minut) odnoszą się głównie do tego co przeczytałem w ramach darmowych…5 minut w danym tygodniu. Poniższy wpis jest inspirowany książką Good Code, Bad Code . Jeśli zastanawiasz się czym jest Manning zapraszam do tego wpisu.

Wstęp

Kohezja – jest to miara mówiąca jak bardzo rzeczy znajdujące się w ramach jednej klasy/jednostki przynależą do siebie.

Wybrane rodzaje kohezji

Czytaj dalej „[M5M] Kohezja w programowaniu”

Książki informatyczne za darmo? Jak?

Wstęp

Wiele razy byłem w sytuacji gdy, chciałem przeczytać książkę w języku angielskim, ale po zapoznaniu się, ze spisem treści dochodziłem do wniosku, że interesuje mnie tylko jeden rozdział.

Rezultat?

Czytaj dalej „Książki informatyczne za darmo? Jak?”