Dla juniorów

Co to jest ORM?

Który wybrać?

Takie pytanie nie powinno pojawić się na rozmowie kwalifikacyjnej, mimo to – warto znać na nie odpowiedź. Od juniora wymaga się dzisiaj, żeby z ORMa umiał korzystać, co tu komu po teorii? W znacznej większości przypadków pisane przez nas aplikacje wykorzystują bazy danych. A w najprostszych słowach ORM to sposób odwzorowania bazy danych w kodzie […]

Dla juniorów

Logger w aplikacji

nie mylić z logowaniem (uwierzytelnianiem)

Jakiego frameworka używasz do zapisywania logów? To było jedno z pytań, jakie zadał mi Maciek na rozmowie kwalifikacyjnej. Wtedy jeszcze zapisywałem zdarzenia po prostu do pliku, jeśli już w ogóle to robiłem. Co ciekawe, nie przypominam sobie innej rozmowy o pracę, gdzie ktoś by mnie o to zapytał. A przecież logger to podstawowe narzędzie przy […]

Dla juniorów

CQS i CQRS

Obowiązek kontra ewentualność

Gdyby na studiach ktoś powiedział mi o CQS, zaoszczędziłbym około dwóch lat z życia. Oczywiście największym problemem na początku jest, aby kod w ogóle chciał działać. Optymalizacją można zająć się później (ta, jasne). Jednak ucząc się niektórych praktyk na starcie, możemy małym kosztem otrzymać bardzo duże efekty. Przykładowo: urządzenia elektryczne działają zdecydowanie lepiej po podłączeniu […]