Now contracting for Bond International Software

This is the on-line home of
Anthony Johnston a C# Web Developer
in Brighton & Hove, UK

I do rich on-line data applications, booking systems and brochure web sites for industries such as insurance, human resources, leisure and retail.

In spare time I also develop my own projects such as jQuery plugins, community sites, cv builders, gallery applications, digital image and developer tools. Some open source, and some offered free to download from this site

View Anthony Johnston's profile on LinkedIn


A Developer's blog

Cyclical Ranged Number

Ever wanted a number which can only be between two given min/max values, which when you assign it a value outside of this it works uses the remainder...? No...? What are you weird!

Long Operation Status

How to provide the UI with the status of a long operation

Regex Match "not in quotes"

How to parse csv files with regex allowing for commas in quotes.

A common enough task, this is a way of doing it using .NET regular expressions.

Getting Progress on File Upload

This is not a new thing by any means, but I found it difficult to find a single place where it was explained and the code made available, so here we go ...