Architektura oprogramowania
Granice usług, systemy rozproszone, skalowanie i kompromisy stojące za niezawodnym oprogramowaniem.
Poznaj idee i decyzje inżynierskie, które łączą moje artykuły.
Granice usług, systemy rozproszone, skalowanie i kompromisy stojące za niezawodnym oprogramowaniem.
Testowanie, BDD, TDD, code review oraz praktyki pomagające zespołom zmieniać oprogramowanie z pewnością siebie.
Programowanie wspomagane przez AI, osąd inżynieryjny i zmieniająca się praca zespołów programistycznych.
Infrastruktura, automatyzacja dostarczania, pamięć podręczna oraz wybory operacyjne stojące za systemami oprogramowania.
Rzeczy, które tworzę, stojące za nimi wyzwania oraz to, czego uczę się podczas ich utrzymywania.