Blog

Simple NHibernate Session Manager


One of the more complicated parts of using NHibernate as an ORM, is session management. Here is a simple session manager for those that don't need to manage multiple session types.

read more

HTML5 makes my ears hurt


HTML5, everyone is talking about it at nausea which is pretty standard for a technology related buzzword. The problem with buzzwords is that they are often exactly that, just buzz. A constant buzz that has been making my ears hurt for quite some time. A large amount of this buzz is being produced by people that have never opened an HTML tag in their life.

read more

Ways of Building Android Apps


There are many ways of building applications for Android. Here are a few.

read more

Event Driven MVVMP in .net


Most ASP.net developers are probably familiar with the Model-View-Presenter (MVP) pattern. This pattern comes in many mutations. I like taking the basic pattern 2 steps further by adding in a "view model" and using view events. I call it event driven Model-View-ViewModel-Presenter.

read more

Dot-Less As Conditional Build Event


I have really enjoyed using Dot-Less dynamic CSS but up until now I have been using a handler to process the .less files on the fly.

read more

Minify Your .net Web Application


This is an easy way of minifying your JS and CSS files when building your web application in release mode in .net.

read more

Getting Better


When you get better you notice things and wonder why they were not dead obvious to start with.

read more

Java Method to get a Fibonacci number


My simple solution to get a Fibonacci number assuming the first Fibonacci number is 0.

read more

PNG Fix For IE using Mootools


Firstly use PNG fixes sparingly as using regex selectors on your markup can be expensive and PNG's can cause some strange side effects.

read more

Android on HTC HD2


My guide to running Android on your HTC HD2. It is easier than you think and pretty stable too.

read more

2012

2011

2010

2009