Specification pattern is DDD specific way for buildingblocks 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 specificsas some technologies provide many enhancements. To correctly define specification pattern and find an applicable area for it, we should describe 4 […]
Author: admin
Motivation – what is it anyway?

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 […]
Contravariance
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 […]
Badminton: a cardio friendship

My idea about badminton before 2012 was a sort of picnic game with cheap rackets and this thing that flies… a “ball” 🙂 Didn’t even know it’s called shuttle cock and that a single frame rackets are out there for pros! (Yonex, Victor… not the ones that cannot withstand a stronger wind) Then, by pure […]
.NET API Browser
There is an excelent all-in-one .NET API browser.You use filters for .NET versions, .NET Core, Xamarin etc. https://docs.microsoft.com/en-us/dotnet/api/
Covariance
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 posts explaining them in the simplest and shortest […]
Code Contracts & VS Extensibility
Many times I’ve seen repetitive and obsessive validation of input parameters.It may be a consequence of confusion in what “defensive programming” paradigm really is.I will give a simple example – Let’s say we have a following code snippet: So, this made me think – is this a good practice or upper code snippet is too “defensive”?I think it’s a bad practice […]
Smile
Don’t smile at people. Smile through them. Let your happiness share itself.Smile like you wish to tap their shoulder so both of you can gaze at the stars.This way you create affection, admiration, pride and joy, not for others,but for Creator himself – by your own example and seeds of other’s happiness. “Smiles are soul’s kisses” […]
Angel’s Whisper
There are many ways angels whisper around us. You don’t even need to listen and message still gets through. It plants itself in the back of your head and gently guides you through your day. As the matter of fact, I don’t wish to listen. Sudden glimps of their soft voice is just enough. I’d […]
Blue light & melatonin suppression

According to Harward research, any kind of light is suppressing the production of melatonin hormone. Melatonin is hormone that makes us feel sleepy. Our body produces it when it’s time to sleep, by biorhythm. It’s suppression by light is natural, but it goes to extremes with blue parts of light spectre – any kind of blue light. So, it’s not […]