TL;DR It's often said that there are only two hard things in Computer Science: cache invalidation and naming things. In this blog post we'll reconsider this statement against the modern databases and approaches. We'll start with no-cache rule and move to some situations where applying caching might be good, or even, vital. If you never … Continue reading The subtle art of caching
Hopefully, you're not one of them. Hopefully, you don't have one. For sure you heard about them. The noisy neighbors. They party a lot, they grill things as if they want to create an artificial fog and they are loud. The only thing you can do, is to arrange your apartment in a way that … Continue reading This noisy neighbor
Why are they still working on the whole async-await thing? What is Task, Async Await, ValueTask, IValueTaskSource ? How to keep your sanity in modern .NET world?
Get off my lawn! This is probably the most common sentence that a weed can hear. Excluding swearing and asking where are all the chemicals that one can use to eradicate them. The same sentence shows a true picture of being a gardener. You're never done, even if you remove the last weed from your … Continue reading Get off my lawn!
If you wake up a Domain Driven Design fan and scream the word "Bounded" the answer will be immediate and always the same: "Context". It's funny that this word is having so much trouble in leaving DDD context. I'd like to encourage you for broadening it a little bit, to a design, architecture space. Reality … Continue reading Bounded design
It's the 6th month of me using one of the tasks management tools. I must say, that even if I raised several cases how the tool could be improved, the methodology of putting things in the inbox, grooming them and then executing already proved itself. Sure, from time to time a ball is being dropped, … Continue reading On getting things done
It took me some time, which included, reading, trying things out and testing myself, to come to the rule that works for me and that allows me to do more, especially in the morning. Let me share it. Hopefully it will change something for you. Start small. The most important thing was to start small, … Continue reading On morning routines that work