The benefits of Code Reviews

On page 28 from “97 Things Every Programmer Should Know” Mattias Karlsson talks about Code Reviews and the benefits of them. He stated that “Instead of simply correcting mistakes in code, the purpose of code reviews should be to share knowledge and establish common coding guidelines”. I thought “This is very insightful indeed and I… Continue reading The benefits of Code Reviews

Logging Entity Framework 6 queries to Azure Tables

I wrote about Semantic Logging (SL) in MVC and after watching Rowan Miller`s video from Tech Ed 2014 I decided to implement logging Entity Framework 6 queries to Azure Tables with EventSource (aka Semantic Logging / Structured Logging).   Motivation for logging Entity Framework 6 queries to Azure Tables By MHO the motivation behind every… Continue reading Logging Entity Framework 6 queries to Azure Tables

How to start learning Test Driven Development or Behavior Driven Development?

When you get to the point of understanding that you do not have a lifetime to spend on F5 debugging/testing and you want to be a better developer ( I beg you to get it now! ), you should ask : How to learn Test Driven Development or Behavior Driven Development? Where are the best… Continue reading How to start learning Test Driven Development or Behavior Driven Development?

Infragistics Ignite UI upload control and MVC – Where is the HttpContext.User and how to get and set it?

To give you the context – we have SPA ERP to build and we have a very good set of jQuery/HTML5 controls for the UI – Infragistics Ignite UI. After installing the IG Ignite UI I started to experiment with the upload control and read its documentation here, here and here (A better organized documentation… Continue reading Infragistics Ignite UI upload control and MVC – Where is the HttpContext.User and how to get and set it?