Log in | Jump |

jhollingworth

a blog about my life (twitter.com/jhollingworth)

Things categorized as 'Uncategorized'


Email Address Validation in .NET

Posted on March 5th by admin.
As Huddle grows we start to see more and more of the edge cases of the world. One bug I had to fix to our email regexp so that it ...

My crazy (probably very stupid) idea for an mvc language

Posted on March 4th by admin. %
I'm not certain why but for a while now I've really wanted to write a sort of python/ruby-esque DSL on top of ASP.NET MVC. I am probably going a little ...

Programmatically adding log4net appenders

Posted on February 23rd by admin.
I needed to programamatically add a log4net appender at runtime, the docs for all of this are all a little fuzzy so just for future reference [sourcecode='c#'] class FileCleanerAppender : RollingFileAppender { public FileCleanerAppender() { File ...

Let’s stop talking about alt.net and starting writing code

Posted on January 21st by admin. 6
I recently read Ian Cooper's blog regarding the current state of Alt.net. There has (in my opinion at least) been a growing sense of disillusionment within the alt.net ...

New blog

Posted on January 2nd by admin.
Now that i'm not a student anymore I've decided that I can actually afford the £3.41/month to host my own blog so I'm moving from my old blog to ...

Exams Results

Posted on June 11th by jhollingworth.
Just found out I got a 1st for my degree as well as the Sulivan Award for best project for the year!
(preview-image)

Subsonic like NHibernate Query Generator button in Visual Studio

Posted on March 28th by jhollingworth. 3
One thing I love about SubSonic, in fact the reason i switched, was how awsome the querying is. I don't know why but something like new UserCollection().Where("UserID", id).Where("Password", password) just ...

Added event to OFXImporter

Posted on August 8th by jhollingworth.
Just a quick update, added a OFXFileLoaded event so you can run it on a separate thread and then populate the form. Had to change how it works slightly though: OFX ...