O mnie

Swoją przygodę z programowaniem zaczynałem od CSS i prostych stron na wordpressie. Następnym etapem były różne frameworki PHP, głównie Symfony. Tak dotarłem do Ruby on Rails. Obecnie pod wpływem min Robert C Martin i Martin Fowler odchodzę od Railsów na rzecz czystego Ruby.

Myślę że w programowaniu samo pisanie kodu nie jest najważniejsze. Trzeba zawsze pamiętać, że za projektem stoi biznes który zarabia na naszej aplikacji. To w jaki sposób potrafimy porozumieć się z klientem mocno wpływa na powodzenie projektu.

W firmie RIOT w której obecnie pracuje jestem creative developerem. Oznacza to że wspólnie z innymi odpowiadam za całość projektu. Piszę kod, ale również za rozmawiam z klientem. Pomagam UX w opracowaniu koncepcji. Zajmuje się jednocześnie frontem jak i backendem.

W ogromie wiedzy która obecnie znajduję się w internecie, czasami pojawiają się perełki, z którymi warto się zapoznać.

KSIĄŻKI:

Eric Evans: Domain-Driven Design Właściwie najważniejsza i wciąż aktualna ksiażka do DDD.

Robert C Martin: Clean Code O tym jak pisać kod, aby rozumieli go inni programiści

Andrzej Krzywda: Fearless Refactoring  Zbiór gotowych przepisów jak wyrzucić logikę z controllerów. Duża dawka wiedzy napisana w przystępny sposób

BLOGI:

rubyblog.protematyka czystego kodu oraz DDD. Trudne tematy opisywane w bardzo przystępny sposób.
https://karolgalanciak.com Niesamowicie praktyczne przypadki. Jego wpisy można implementować praktycznie jeden do jeden w kodzie.

YOUTUBE:

Keynote: Architecture the Lost Years by Robert Martin – Alternatywne względem Railsów podejście do architektury aplikacji