Menu

C#

Slapping the Windows Master Volume
On a recent Forum post, I was intrigued by the idea of being able to control the Windows Master Volume Programmatically. In that particular case, the [...]
“You are out of Date”
Recently, I overheard a very curious statement. This statement was made in regards to Visual Studio versions, and it was a discussion that many developers [...]
Comparing Objects and getting more info on the differences
Comparing Objects C# has a number of useful comparison interfaces that we can use and implement, so this would seem to be a redundant post, wouldn’t [...]
User Interface tracking for issue reproduction and problem tracing
One of the tricky parts of software development is when you get those defects/bugs that you simply cannot reproduce. These can be because they require [...]
Buying Books … but never reading them
I’ve got a problem. Computer/Programming books. I have a shelf full of them. When I was a teenager my computer time was limited, so I would often [...]
XML Serialization and Nested Generic Types
For some time I have been working on and off on an attempt to create a useful, powerful, and easy to use library to help with serializing and deserializing [...]
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 [...]
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 [...]