You're bound to be unhappy if you optimize everything. --Donald Knuth

Popular Blog Posts

Rule #4 - Be Explicit

Should you ever use the var keyword in C#? What about Javascript? Being clear and precise is very important in legal contracts, but it's even more important in software. An unfortunate experience as a teenager helped crystallize the importance of being explicit in both legal matters and software. Continue...

Developer The Programmer's Code C# Javascript

Unboxing the Microsoft Surface Pro - In Pictures

My Surface Pro arrived yesterday. Does it stand up to the hype or fall flat? Here's an in depth visual look at what you can expect. Continue...

Everyone Rate, Rank and Review Hardware Surface

The Cambia.Gravatar Nuget Package

Cambia.Gravator is a free Nuget package. It contains a simple .NET class for generating Gravatar URLs from emails. It supports all gravatar options. Continue...

Developer Cambia.Gravatar Documentation Gravatar Package

How to Deliver a File From ASP.NET and Specify Its MIME Type

Learn how to use ASP.NET to dynamically return a file to the user and the importance of MIME types in this process. Continue...

Developer Tips and Tutorials ASP.NET HTTP MIME

Where can I view the partial class with designer code in my ASP.NET project?

Ever wonder what happened to the designer file for your ASP.NET web page after you moved to .NET 2.0? Learn more here. Continue...

Developer Tips and Tutorials ASP.NET

Version: 6.0.20200920.1535