.

Proste logi z Serilog

Konfigurowanie loggera nigdy nie było prostsze

Nie wiem jaka biblioteka jest najbardziej powszechna na rynku, bo odkąd zobaczyliśmy Seriloga dwa lata temu, to nie było potrzeby szukać innego rozwiązania. Wcześniej używaliśmy NLog oraz log4net, ale zapamiętałem je raczej kiepsko. Nie chcę ich krytykować – to dobre rozwiązania, ale dla zupełnego laika Serilog będzie najprostszym wyborem. Możliwe, że znalezienie przez nas Seriloga […]

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 […]

Słowo o testowaniu

dla osób które już testują automatyczne

Dziś bardzo krótko – niech wypowie się ktoś mądrzejszy ode mnie. Od czasu do czasu będę się dzielił materiałami, które miały duży wpływ na moją codzienną pracę. Często do nich wracam i przerabiam po raz kolejny, próbując wyciągać nowe wnioski. Na początek wybrałem prezentację Sławka Sobótki o testowaniu. Znalazłem ją, próbując po raz kolejny zrozumieć […]

Atos Lab 2020

czyli co robiliśmy na wiosnę

Poniższy wpis jest jedynie krótkim podsumowaniem warsztatów oraz podzieleniem się ocenami otrzymanymi od uczestników. Mam nadzieję, że pomoże on w przyszłości zachęcić kolejną firmę do pomagania studentom. W marcu oraz kwietniu zorganizowaliśmy na Politechnice Wrocławskiej cykl warsztatów o nazwie „Atos Lab”. Obyło się osiem spotkań trwających około dwóch godzin. Była to nasza firmowa inicjatywa, na […]

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 […]

Razor Pages – podstawy

Świeże spojrzenie na stare koncepcje

“Uproszczona wersja MVC” – tak w trzech słowach opisalibyśmy istotę Razor Pages. Jednak jest to definicja zbyt ogólna, oraz bardzo krzywdząca. Chociaż w słowniku znaleźć możemy i gorsze epitety. Bawiąc się w małe szkalowanko – posłużylibyśmy się nazwą “Współczesne Web Formsy”. Razor Pages nie jest ani jednym, ani drugim. To po prostu kolejna ewolucja, zamiast […]