Exception filters
This is one of a series of posts on some of the new features in C# 6.0, which was just released. When catching exceptions in code, you can have a different catch block for different types of exceptions: try { …
This is one of a series of posts on some of the new features in C# 6.0, which was just released. When catching exceptions in code, you can have a different catch block for different types of exceptions: try { …
This is one of a series of posts on some of the new features in C# 6.0, which was just released. Expression bodies let you use lambda-style expression declarations for methods and properties. So, instead of: public int Add(int x, …
This is one of a series of posts on some of the new features in C# 6.0, which was just released. I had to be careful about naming this one because just calling it “using static” implies a different topic! …
This is one of a series of posts on some of the new features in C# 6.0, which was just released. Auto-properties were added some time ago. An auto-property lets you define a property without a backing field: public string …
This is one of a series of posts on some of the new features in C# 6.0, which was just released. Null-conditional member access is a great new feature that, I think, will help make code more bullet-proof and easier …
VS 2015 is now available for download from MSDN! Probably the biggest things about this release are the new Roslyn compiler and the fact that much of .NET is now officially open source! Aside from giving the .NET team a …
Someone just sent me a link to this — apparently Stephen Colbert has way too much free time before his new show starts! This article provides a little background.
A few weeks ago I finally purchased a 3D printer – a Lulzbot Taz 5. In the past, I’d played with a Makerbot, and looked at a few others, but I really liked the Taz 5 – it is a …
It has been about 10 years since I last seriously touched the Cowthulu web site. Originally I created the site by hand, using it as an opportunity to teach myself CSS. I also built a few utilities to synchronize menus …