Recent Posts

Developer Tips: Unit Testing for Exceptions

Developer Tips: Unit Testing for Exceptions

Our guest blogger, Andrew Hinkle, presents some tips and techniques on how to unit test for exceptions.

4 Possible XMarks Replacements

4 Possible XMarks Replacements

With XMarks on it's death bed, what will replace this favorite bookmarking service? Today, I show four possible candidates to replace XMarks.

5 Major Reasons Why RSS Is Not Dead Yet

5 Major Reasons Why RSS Is Not Dead Yet

RSS (Really Simple Syndication) continues to give users bite-size headlines. Today, I give 5 reasons why RSS is still not dead yet.

Builder Design Pattern Update

Builder Design Pattern Update

Recently, a reader made me aware of some old code. Today, we revise our Builder Design Pattern with an updated library.

Developer Tips: Bootstrap 3 Modal Dialog exit options

Developer Tips: Bootstrap 3 Modal Dialog exit options

This week, Andrew Hinkle demonstrates the different types of exit strategies in Bootstrap 3 modal dialog boxes.

Goodbye Facebook. It's Time.

Goodbye Facebook. It's Time.

I'm moving on by deleting my Facebook account.

Should Your Browser Make Client-Side Web API Calls?

Should Your Browser Make Client-Side Web API Calls?

Why would you make a Web API call from a browser? Today, I discuss why you shouldn't make Web API calls to another server from your JavaScript applications.

Conditionally Enabling and Disabling DOM Elements

Conditionally Enabling and Disabling DOM Elements

Today, we cover a technique on how to enable and disable a group of elements through an array of validations.

Developer Tips: C# Events

Developer Tips: C# Events

In today's guest post, Andrew Hinkle explains how to use events in C#.

UPDATE: Dynamically Resizing Your ASP NET MVC Images

UPDATE: Dynamically Resizing Your ASP NET MVC Images

A while back, I used a technique for dynamically resizing images. Today, I fix an issue my readers found when loading the main page.