Often times knowing where or how to start is the hardest part of any task. Whether it's learning a new technology, starting a new project, or sitting down to write a blog post, the beginning always seems to consume the…
Chris Bohatka
A collection of 8 posts
Breaking Down Dependency Injection and Inversion of Control in C# with SimpleInjector

For years Dependency Injection and Inversion of Control seemed like buzz words to me. I would constantly hear about them at conferences and meetups when discussing testing and maintainability, though they always seemed to evade me. Part of it may…
2015: A Year in Review & A Look Ahead to 2016

A little less than a year ago, I sat down to write my goals for 2015. For the past couple of years, this is an exercise I've done as a suggestion from a mentor of mine. It has really helped…
Creating Self Closing Tag Helpers in ASP.NET Core 1.0

ASP.NET 5 introduces a new concept called Tag Helpers. These are similar to the HTML Helpers you are probably familiar with from previous versions of MVC. The advantage to Tag Helpers over HTML Helpers, though, is the implementation syntax.…
ASP.NET Core Thoughts and Blogs

At the Connect() event this past November, Microsoft announced that ASP.NET 5 had reached Release Cadidate (RC), and that a 'Go Live' license was now available. Meaning you could now begin to build enterprise level, production ready applications. This…