Menu

Latest articles

BASeBlock architecture
I’ve written about BASeBlock before. Now, the main reason is I kind of like typing the name BASeBlock. it let’s me put extra capitals in [...]
You’re never as awesome as you think you are
Many developers and programmers may describe their experience with a language or technology as them having “mastered” it. But is this really [...]
.NET Serialization
Normally, when I have a class I want to allow to serialize, I take full control over that serialization by setting the Serializable attribute as well as [...]
Null Coalescing Operator
Another quick post about a C# language feature. The Null coalescing operator. /p> The Idea of null is a simple one that is still argued as being either the [...]
Be Prepared!
EDIT: Oct 18th 2014: I actually have no idea what I am talking about in this post. It’s obviously not talking about the interview I had for the Job I [...]
Developer Interview Questions
One of the trickiest parts I imagine with hiring a new developer is figuring it out several things about them. One thing you need to figure out is wether [...]
Assembly Language
Time and time again this topic is brought up. The basic concept that is usually dredged up is that programming in Assembly results in programs that are [...]
Byte-Size formatter for your Byte-Size Needs
Formatting Data Sizes When we present file-based data to a user, it is often unavoidable to show those byte sizes to the user. While you could get away [...]
System.Threading.ThreadLocal equivalent for .NET 2.0 and 3.5
One of the big reasons I’ve found myself preferring C# Over Java is that C# is about a million times easier to refactor. By this, I mean that often [...]
the MS Web Stack
As many web developers are aware, there are a myriad of ways to develop websites and interactive web applications today. On the server side, one typically [...]