Recent Posts  RSS

The Worst Job Titles in the Internet and IT Occupations

by Mike on Friday, Mar 28, 2014 10:45 PM

A blog post about the two worst job titles in the internet and information technology occupations.

Preserving Important Comments in Bundling and Minification

by Mike on Friday, Mar 14, 2014 8:11 AM

ASP.NET Bundling and Minification by default removes all comments from the files getting bundled. But oh wait, aren't you supposed to leave copyright and licensing info in the files? Here's how to do it.

Changing the Ordering for Bundles in ASP.NET

by Mike on Tuesday, Mar 11, 2014 7:39 PM

If you've been changing the order of your ASP.NET bundles using your own IBundleBuilder, you may find that recent updates to the Optimization Framework have broken your code. Here is how to fix it.

Changing User-Agent to Eureka/1 Changes Output in ASP.NET Bundling and Minification

by Mike on Monday, Feb 24, 2014 7:58 PM

How changing your user-agent can expose the unminified, comments-rich source code of your ASP.NET bundles.

Can We All Stop Using "Click Here"?

by Mike on Wednesday, Jan 8, 2014 8:25 PM

Stop saying click here. Stop it. Really.

Secure PDFs by Roles and Log File Downloads With a Custom IHttpHandler

by Mike on Tuesday, Oct 1, 2013 6:01 PM

How to secure and log access to PDFs using a custom IHttpHandler and a web.config file.

Create FullCalendar JSON Feed in C#

by Mike on Tuesday, Sep 24, 2013 6:51 PM

Here is how to create a ASHX Handler in C# to generate a filterable JSON feed for your FullCalendar.

The Easiest Ways To Fail at QR Codes

by Mike on Saturday, Sep 21, 2013 8:19 AM

Here are three ways you can fail using a QR Code... not including the number one way, which is simply to use them.

A Cautionary Tale of Building Your Website

by Mike on Wednesday, Sep 18, 2013 7:12 PM

Don't fall prey to this common problem in developing your company's website. Make sure you have enough money, and make sure you have a team with the skills, or you may end up like...

Use ASP:TreeView as a Directory and File Browsing Tool

by Mike on Sunday, Sep 15, 2013 6:28 PM

This post is about how to make a file-viewer tool for browsing directories on your website using the ASP.NET TreeView control, complete with authorization control.

The Most Important Thing to Know About Web UI Design

by Mike on Wednesday, Jun 5, 2013 5:52 PM

I made a graphic that distilled years and years of web experience into one very important thing to know about designing user interfaces for the web.

Use SoundCloud for Authentication in ASP.NET MVC

by Mike on Tuesday, Mar 12, 2013 8:14 PM

After much fruitless searching combined with the lack of a .NET SDK from SoundCloud, I wrote my own OAuth2Client for to handle authenticating with SoundCloud.

How is Response.Redirect() Impacting My Site?

by Mike on Wednesday, Nov 14, 2012 8:37 PM

How are you using Response.Redirect(), and what are the consequences? If you use Response.Redirect(), you want to read this.

Error Handling with Elmah in .NET

by Mike on Wednesday, Nov 7, 2012 10:10 PM

Recently I've seen multiple posts in various LinkedIn Web Developer groups about handling errors, and many comments discussed how to manually catch and log errors. Consider using Elmah instead.

jQuery FullCalendar - Event Description with Modal Pop-up

by Mike on Tuesday, Oct 30, 2012 6:08 PM

Adding a modal pop-up to FullCalendar to provide the user with more information about your event is actually a very easy thing to do, and only requires two things: a custom field that will hold the extra information, and a few lines of code.

jQuery FullCalendar Event Filtering

by Mike on Monday, Oct 29, 2012 7:24 AM

Allow users to show and hide events from your single JSON feed for the FullCalendar jQuery tool.

Debugging a Stack Overflow Exception

by Mike on Saturday, Oct 27, 2012 1:57 PM

Stack overflow exceptions can be tricky to locate, and left unchecked they can bring down your server or cause IIS to terminate the application pool serving your site. This article covers how to locate the source of the stack overflow exception.