Archive for the ‘Programming’ Category


Bitcoin Helper 0.11 – Error handling and caching

This is a quick post to announce the release of Bitcoin Helper 0.11. Bitcoin Helper 0.11 contains significantly better error handler than the initial release (0.1) and also makes the file-based caching of the JSON retrieved from bitcoincharts.com mandatory. Error Handling It can now handle internal issues with network communication to the data source and incorrect [...]


Bitcoin Helper 0.1 – Converting currencies to Bitcoin

Over the past few months, I’ve gained quite an interest in the crypto-currency Bitcoin. Bitcoin is a new currency which has no physical form, but can be considered Internet cash. If you want more information on Bitcoin in general, take a look at the We Use Coins website, which has a great introductory video and [...]


Program Design – “90% of your users are idiots”

They are. Or at least, it can really help to assume they are. A short while ago, I read this from Alex Yumashev’s Jitbit blog: I just overheard this conversation between two developers at a co-working site: “I plan [on] creating a prototype for my new XXXX application, whatcha think it should be – a web-app, [...]


Storing PHP Session data in a database

I’ve recently exchanged e-mails with a colleague regarding the storage of PHP sessions data in a MySQL database. To help anyone else interested in using database storage of PHP session information, I have paraphrased / rewritten the content of some of those e-mails below. One of the best ways to implement the database storage of PHP session [...]


Content Tags and Styling in HTML 5 Markup

Although some of the most talked about tags coming in HTML 5 are the video, audio and canvas tags, there are many other new tags which primarily focus around content. One of the aims of HTML 5 is to remove styling from the HTML mark-up and ensure all styling is defined within the cascading style sheets where [...]


Simple Explanation of Model View Controller (MVC)

Model view controller is a type of software architecture that is designed to separate the programming code that handles presentation, application logic and business logic. This makes systems using a model view controller architecture much simpler to maintain, as locating the code relevant to specific logic is significantly easier. Additionally, it makes expansion of systems much less complex, [...]


Howdy! My name is Jordan Hall and you’ve reached my website for some reason. Hope you are enjoying it. If you want, I have a few more details about this website. If you are looking for a more professional overview and less general prose, take a look at my biography or my skill and experiences section.

Latest Project

A portfolio of sorts will appear here shortly listing some of the projects I've developed or those I'm currently working on.

For now, take a look at my projects page directly.

Latest Photographs

Some photograph previews will appear here at some point.

Please feel free to take a look at my photographs page.

Latest Comments