https://medium.com/@egonelbre/psychology-of-code-readability-d23b1ff1258a – we remember 4+/-1 item in our short memory, then they fade away. – in our brain facts/knowledge pieces are grouped, chunked and CHUNKS are linked. – we process input with our focus/locus of attention (one thing at the same time in the same space) – focus/locus is called CONTEXT – MENTAL MODEL is […]
https://reactiveui.net/ https://github.com/reactivex http://introtorx.com https://channel9.msdn.com/Shows/XamarinShow/Lifting-App-State-with-Geoffrey-Huntley ReactiveUI – world where Observable is the king
Use code analyzers in C# to improve code quality https://www.sonarlint.org/visualstudio/ https://www.nuget.org/packages/SonarAnalyzer.CSharp/
Design pattern – how to use them? 1. Remember the pattern category (creational, behavioral, structural) 1. Create simple, single sentence pattern explanation 2. Associate simple use case with previous explanation Whoila! You have a design patterns toolbox!
Specification pattern is DDD specific way for building blocks of business logic on top of domain entities. They are defined as predicates/filters for entities. They can be combined in more complex logic. You can benefit from implementation specifics as some technologies provide many enhancements. To correctly define specification pattern and find an applicable area […]
There is a lot of contradictory standpoints on whether to immunize kids or not. I will try to formalize my standpoint basing on crude facts, discarding everything else: Facts should be researched in the following areas: Conspiracy theories – population decrease or financial gain Vaccines studies & history – in relation with time Individual and mass […]
Many times we catch ourselves in need to be motivated, by people, friends, communities, videos, posts… Then you get hyped up, ready for new start, you kick in, endure for some time and drift into procrastination and failure… over and over again. So, ask yourself: Can it be done better, different…? I guess there must […]
Covariance & Contravariance are one of the most confusing terms in C#, no surprise it’s very popular for geeky questions in job interviews. Any time someone mentions those terms, it takes quite a while to refresh my knowledge about it. So, I decided to write a couple of posts explaining them in the simplest and […]