- 
	
			Career  Where the Typical Interview Process Goes WrongIn my experience, developers often overlook the non-technical interview. Iāve been the company culture guy during quite a few interviews.… Read More »
- 
	
			Software Development  Creating a Unit Testing Strategy – Part IThis series of posts describes the process I use to decide which tests to write, and how to write them… Read More »
- 
	
			DevOps  Unless you write an installer with the right manifest donāt include Installer, Update, Upgrade, Setup,… in your EXE nameIāve seen this question coming up a few times, and bumped into this at a client recently: the UAC dialog… Read More »
- 
	
			Software Development  Triangulation – The other Role of TestsWhy Do We Need Tests? Seems like a silly question. We want to check if something is working, right? Letās… Read More »
- 
	
			.NET  Documentation regarding TAP – Task-based Asynchronous PatternLast week we saw theĀ TAP ā Task-based Asynchronous Pattern, which is the recommended new approach for asynchronous programming in the… Read More »
- 
	
			Software Development  Your DI framework is killing your codeI read a really interesting post recentlyĀ looking at the difference between typical OO code and a more functional style.Ā Thereās a… Read More »
- 
	
			.NET  LINQ Extensions 3 – Batch into sub-sequencesAfter last weeks post on extracting elements out of a list by minimum or maximum keys Ody Mbegbu mentioned on… Read More »
- 
	
			.NET  TypeScript, AngularJS, Gulp and Bower in Visual Studio 2015Either you are a Back-end Web developer or a Front-end one, you must have realized that there are some frameworks… Read More »
- 
	
			.NET  Production postmortem – The case of the memory eater and high loadThis is a recent case. One of our customers complained that every now and then they started to see very… Read More »
- 
	
			.NET  LINQ Extensions 2: Minimum/Maximum by keyLast week we talked about LINQ, its usefulness, and how to write our own methods to make it even more… Read More »
