Author Archives: codeoverload

A URL Friendly Hash Algorithm

I always try to use GUIDs to identify public resources on a website: //www.code-overload.co.uk/private/4B979F21-BAEF-46EE-A1E2-B62C114DCFA7 In order for this to work the GUID needs to be persisted, usually in a database. If you can’t persist it, but you need the public … Continue reading

Posted in Tips and Tricks | Leave a comment

Using Ellipsis in CSS

It can be a bit tricky getting CSS ellipsis working, so here’s a simple example: I’ve created a JSFiddle example.

Posted in Reference, Tips and Tricks | Leave a comment

Displaying Validation Errors with ASP.NET MVC

We all know how important it is to validate user input, but it’s equally important how we present validation errors to the user. Take the following form: The email field needs to be optional but any address entered must be … Continue reading

Posted in Tips and Tricks | Tagged , , , | Leave a comment

Null Checking Made Easy

It’s fairly common for developers to need to move data from one class structure to another. If the class is complex you may find yourself writing endless null checks to ensure you don’t cause a NullReferenceException: This article includes a … Continue reading

Posted in Tips and Tricks | Tagged | Leave a comment

How to Deserialize Derived Objects in Json.NET

Imagine you need to process some JSON that looks like this: Notice how the array contains similar objects, two vehicles. Each vehicle has a “type” property that identifies the specific type of vehicle. If we wanted to deserialize this into … Continue reading

Posted in Reference | Tagged , | Leave a comment