- 
	
			Software Development  How to REPL in C# with CShellPerhaps the first question should really be ‘what is REPL’? In truth, much like software testing, many developers use it,… Read More »
- 
	
			.NET  Serialisation – JSON in C#, using Json.NETLast week we compared a number of different data-interchange formats and I explained why my current favourite is JSON. JSON’s… Read More »
- 
	
			.NET  Secure WCF Services with custom encrypted tokensWindows Communication Foundation framework comes with a lot of options out of the box, concerning the security logic you will… Read More »
- 
	
			.NET  Inside the .NET Compiler Platform – Performance Considerations during Syntax Analysis (#SpeakRoslyn)Motivation The new Microsoft .NET Compiler Platform (Roslyn) provides APIs for the whole compilation process, beginning from syntax analysis, over… Read More »
- 
	
			.NET  AngularJS feat. Web API – SecurityPreventing unauthorized access to Web API controller actions and applying a centralized security access, seems to be a tough and… Read More »
- 
	
			Agile  5 Reasons to Manage Your Solo Project’s ALM ProcessSo I’ve been developing software on the Microsoft stack for just over 10 years, and training and consulting on managing… Read More »
- 
	
			.NET  AngularJS feat. Web API – Enable Session StateHave you ever tried to use the Session object while using the Web API? If you did so, you must… Read More »
- 
	
			.NET  Random elements, subsets and shuffling collections – LINQ styleLINQ was a major part of the release of .Net Framework 3.5, and has since been one of the most… Read More »
- 
	
			Software Development  Deliberate Practice: Building confidence vs practicingA few weeks ago I wrote about the learning to cycle dependency graph which described some of the skills required… Read More »
- 
	
			Software Development  5 Ways Project HoloLens May Change the WorldOk. So I have just right-clicked the word “HoloLens” and selected Add to Dictionary from the context menu. I believe… Read More »
