There is no such thing as a free Free monad
Disclaimer This article was also published on my company blog. Random musings on managing state, side effects and decoupling. Intro This post supposed to be…
Showing 1–10 of 33 posts
Disclaimer This article was also published on my company blog. Random musings on managing state, side effects and decoupling. Intro This post supposed to be…
Yesterday I returned from 1 week vacations and found everything broken. I love programming :). What I did: .paket\\paket.exe update Meanwhile, Microsoft…
Problem statement Your codebase is growing. Every week brings handful of new microservices. Each one uses (potentially) different languages, libraries,…
Every now and then I need to publish my presentation on the Web and - of course - each time I have to figure it out. So here is my recipe: 1. I prepare my…
Recently I came across a great blog post introducing ASCIImage program. What does it do? Given: . . . . . . . . . . . . . A B . . . . . . . . . J # # . . . . .…
I read an excellent book recently, Dependency Injection in .NET by Mark Seeman. Oh boy, I should have read it 2 years ago before I started playing seriously…
Ostatnio wszystko mi się kojarzy... > Wszystkich w czambuł krytykujemy, zarzucamy im brak poczucia hierarchii wartości, zupełną dezorientację, jeżeli chodzi o…
From Kent Beck's book TDD By Example. We should teach coding in test first manner from the very beginning: > I taught Bethany, my oldest daughter, TDD as her…
Today I had to optimize a slow running page. We use MiniProfiler which makes finding such issues a breeze. But this time it was a little bit more difficult:…
W zeszłym tygodniu przeprowadziłem _w końcu_ szkolenie z git'a dla moich "kołorkerów". Czyrak musiał nabrzmieć. Minął rok odkąd przywlokłem gita z domu do pracy…