How many E’s in Scrabble?
This is about one of my favorite practical jokes. At one of the companies where I used to work, there was a big table where people tended to play games during lunch, including a group of dedicated scrabble players. I …
This is about one of my favorite practical jokes. At one of the companies where I used to work, there was a big table where people tended to play games during lunch, including a group of dedicated scrabble players. I …
I was just in Sam’s club, and took this picture. I guess if you can buy a 3D printer in conventional brick-and-mortar stores, it must be becoming pretty mainstream. The printer they are selling is the MakerBot Replicator Mini, which …
In a previous post, I demonstrated a convenient way to make a wait cursor show up during “reasonably” long operations (up to a few seconds). For anything longer than that, though, a wait cursor won’t cut it — for one …
Handling long operations with cancel and progress in C# with async Read more »
I actually did a post around this topic a while ago on another site that is now defunct, but I figured it is still useful, and I have a few additional details to add. Back in the C++/MFC days, there …
I am somewhat known for practical jokes (and will be posting more about this eventually). However, I am not the only one in the family… I ran an errand a couple of days ago, and while driving down the street, …
With the recent release of C# 6.0, I thought it would be good to provide a brief explanation of the new features of the language. I’ve done them as individual posts: Null-conditional operators Auto-property initializers using static Expression bodies on …
This is one of a series of posts on some of the new features in C# 6.0, which was just released. When Linq was added, a number of cool side-features ended up being added as well–these were things that were …
This is one of a series of posts on some of the new features in C# 6.0, which was just released. In C# there is a very handy expression – typeof – that returns the Type of an object. For …
This is one of a series of posts on some of the new features in C# 6.0, which was just released. The ability to format strings in .NET is straightforward, and fairly powerful (ignore the line breaks): string value = …
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 { …