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 [...]
Archive for the ‘Programming’ Category
Bitcoin Helper 0.11 – Error handling and caching
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, [...]