-
Software Development
How to REPL in C# with CShell
Perhaps 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.NET
Last 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 tokens
Windows 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 – Security
Preventing 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 Process
So 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 State
Have 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 style
LINQ 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 practicing
A 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 World
Ok. So I have just right-clicked the word “HoloLens” and selected Add to Dictionary from the context menu. I believe…
Read More »