Last night was a bit wild. I remember getting home sometime in the early hours and stumbling from the car (wife was driving) to the shower to soak away the drinking. By the time I realised that I was still fully clothed and had my wallet and week old iPhone 4 in my pockets, they […]
When I began developing PHP I found the biggest stumbling block for me was learning the best practices and many nuances for greater performance, especially when querying a database. I found that I could smash out functional PHP for proof of concept purposes, but when it came to optimising my code for release and I […]
I use VPN for work quite often, and lately more often than not. I found that some programs that load on Windows startup and rely on this connectivity were trying to connect before I had a chance to establish a VPN connection. I needed a way to connect to VPN as soon as possible, even […]
On my latest web app I ran into a problem that had me stumped for a while. I was trying to load data via AJAX from a number of files to insert into the web page. I did this by iterating through a number of jQuery .ajax() calls with a for loop. I was getting […]
I found a very interesting website called clients from hell. After scrolling through just one page I feel so grateful for the good people I work with 🙂 If you’ve ever worker for yourself or deal with clients often this is a must see during your lunch break!
If you’re anything like me when it comes to IE9 you’re viewing Microsoft’s hype with a measure of skepticism. Microsoft’s Internet Explorer is both the most popular web browser and the biggest pain in the ass for us web developers. When I first heard that Microsoft were making an effort to support the latest standards […]
When working on my latest project I discovered a feature of jQuery that wasn’t apparent to me in the API. When using the .append() method I noticed it would automatically close HTML elements. After taking a closer look at the jQuery 1.4.2 code, I found that .append() makes use of an internal function called domManip(). […]
Need a fast and easy way to kill an unresponsive application in Linux? Press Alt + F2. Type xkill in the Run Application dialog. Click the application with the X (or skull and crossbone) cursor. I discovered this after having a fullscreen Java app freeze on me a few times in Ubuntu. Further reading Xkill […]