Let me first preface this by saying that the content of this post is just an inference of my experiences as a software developer. I’m not trying to preach, insult or convince of anything anyone here. Take it as a just a point of view. Nothing else. You’ve probably heard about the term “Continuous refactoring” or Opportunistic refactoring mixed ... Read more 23 Mar 2018 - 4 minute read
Reflection API in .NET is one of the most powerful and incredible features of it. And along with DLR it enables a whole new look at what can be done in .NET languages. One of problems i had to solve recently was how to create a unified DSL for queries that could be used with most C# DB drivers(they had to have IQueryable support). It turned out ... Read more 23 Mar 2017 - 5 minute read
Creating custom user controls in WPF and as well as fully supporting MVVM with binding is a pretty straightforward process, but there are a couple of things that, at a first glance, look like they should work but they’re not. At least for me. One of those things is when you bind DataContext to code behind, or to Self. A simple custom user contr... Read more 15 Mar 2017 - 2 minute read