Menu

Latest articles

Budget Computer: Results
Previously, I wrote about something of an ‘experiment’ I was trying, which involved seeing what sort of performance and ability I would get out [...]
I’ve received the Microsoft MVP Award for .NET for 2015!
The Endless journey of learning and technical improvement continues, And this July I have once again been bestowed with the Microsoft MVP Award, for the [...]
Thinkpad T550 Review
A while ago, I noted in my post about remapping keys how I got a new laptop. Though at the time I had not used the system enough to feel it fair to provide [...]
C# 6 Features: Auto Property Initializers
Object Oriented programming has, like any paradigm, found itself refined as time moved forward. The core principle is rather straightforward- you have an [...]
C# 6 Features: Null-conditional Operator
Previously, I wrote about String Interpolation and Expression-bodied members, new features to C# 6.0. Today I will be looking at the Null-Conditional [...]
C# 6 Features: Improved Overload Resolution
I previously posted about the new Expression-bodied Members and String Interpolation features of C# 6.0. There are quite a few features to cover, but today [...]
BASeBlock Babble
More babbling about BASeBlock. It’s actually rather sad in a way because I would actually prefer to work on my work projects than on my own, simply [...]
Budget Computer Building
My current PC is nice and fast and responsive and speedy-quick, so I really do not see a new Computer build in the foreseeable future, (to do so would be [...]
C# 6 features: Expression-bodied members
In my Previous Post I discussed the new String Interpolation feature of C#. Today, I will be covering another C# 6 feature called “Expression-bodied [...]
C# 6 Features: String Interpolation
C#, like many programming languages, is quite incredible. One of the biggest reasons I think C# is amazing is not so much what it is today, which is still [...]