When it comes to structuring your MySQL database you have one of two choices. You can normalise your schema or you can denormalise it. Both have their advantages and trade-offs, but when should you …
Recently whilst building a Laravel 4 application, I needed to validate some monetary values in the form of: 10.00, 5.00 and so on. Surprisingly Laravel’s default validation options don’t …
There is a lot of confusion when it comes to MySQL and views versus stored procedures. Many people often wonder what the difference is between the two of them?
Views It is all in the name. Views are …
Now that I use a Mac for work I use Sequel Pro for administering databases (at home I use Navicat, but can’t warrant the expense for work paying for a Mac licence). I recently needed to import …
I actually really like the Blade templating parser that Laravel ships with, but I know there are many who do not like it. Funny story about Blade, it was inspired and originates from .Net templating …
Recently I was tasked with writing a regular expression that would check for a valid Australian phone number for both landline and mobile phone variants whilst allowing for different formats (spaces, …
Recently whilst trying to use the Zurb Foundation Abide validation component I ran into an issue where I was getting a bizarre error involving form validation.
The error message might vary, but …
At work our internet connection is painfully slow for the moment while we sort something better out and I ran into a rather interesting quirk whilst using Composer and timeouts.
I was trying to …
Currently Bootstrap is still the preferred choice for prototyping web applications and rapidly getting a MVP out the door. As great and undeniably helpful it is, Bootstrap is far too opinionated to be …
Newcomers to Node.js will have run into this issue a couple of times. You get your setup working, you’ve built a little application and on your server you start your Node app, but then you close …