Latest Articles

So It's 2012 Why Do We Still Have Captchas?

It seems like every single other aspect of the web has evolved and or is constantly evolving but when it comes to stopping spam the immediate staple choice is a hard to read text or image captcha. Most of the time using hard to distinguish letters and numbers, abstract background shapes & patterns and sometimes hard to read colours. Makes you really wonder if it’s the only way or there is room for a player in the market to revolutionise captchas. Even the Recaptcha service which gives you two words and helps Google digitise books throws hard to read words your way, well almost constantly.

The Problem With Woocommerce (It's Crap)

First time Woocommerce user, long time WP-Ecommerce user. I recently built a store using WordPress to sell some t-shirts online as a work project via my employer which had basic variations, bulk pricing and you pay via Paypal – sounds simple enough right? I wanted to see what all of the fuss was about Woocommerce, this was a HUGE mistake. Seriously, if you are considering Woocommerce by all means reconsider unless you have deep pockets. In comparison to WP-Ecommerce (whom I have no affiliation with) Woocommerce feels like a cash grab more than it does an e-commerce solution for WordPress.

The Curse of WordPress

WordPress is a fantastic CMS, it makes my day-to-day job easy because I know it inside and out really well, any site I can build using WordPress I will because it does a lot of the heavy lifting for you. There is however a downside to using WordPress, updates. Being one of the worlds most popular content management systems, WordPress like the very language it is built upon PHP, has encountered some pretty serious bugs over the years. It’s inevitable when developing any kind of application: new features = new bugs, new vulnerbilities and new ways hackers can destroy your site. WordPress has defnitely had its fair share of issues, but security updates are generally pretty fast.

Github For Windows, So Good It Crashes Multiple Times Daily

When I first of Github for Windows being announced I exclaimed, “Well it’s about time someone released a nice looking Windows application for interfacing with Git” after installing it and encountering a couple of crashes (I can live with that, I was still smitten) I merely restarted Github but then once the crashes kept happening I went looking for a way to log a issue somewhere and surprisingly couldn’t find anything.

'Property ‘submit’ of object #<HTMLFormElement> is not a function' Fix

Recently I worked on a project that required a form to be duplicated into an iframe for AJAX uploading of an image on a WordPress website. When triggering a submit action on my form I encountered the error: “Property ‘submit’ of object # is not a function” It took me believe it or not two days to fix this solution. The problem is caused by having an input element with the ID of “submit” the solution is easy, just make sure you have no form elements with the ID “submit” and you shouldn’t encounter this issue.

Diablo 3 Telling Me To Buy On The Game Launch Screen

Blizzard only let you own one game licence per account, but when you launch Diablo 3 the launch screen prompts you to buy Diablo 3 even though you already own it and are launching it. Kind of weird, right?

This Is A Little Worrying

The highest grossing app in the Apple app store is a slot machine app that is free. The second most popular in-app purchase is $20, are we seeing a new generation of problem gamblers because of the ease and allure of in-app purchases?

Is It Really An Internship Or Just Slave Labour?

When you’re a university/college kid wanting to get a break in the world, you naturally try and get a internship for extra credit or just because you want the experience to give you that extra edge when you leave and head into the real world and actually start earning money. Internships or as they’re commonly known as “work experience” in non-Sillicon Valley circles are nothing more than legalised slave labour.

A Procrastinating Developer Is Not A Lazy Developer

There’s a good chance whenever you see one or more of your work colleagues on Facebook or Reddit you immediately assume they either haven’t got much work to do or they’re slacking off, it’s this kind of backwards thinking that has effectively created a corporate work environment in non-corporate work environments (design studios, game development agencies, internet startups). Procrastination is healthy, it allows us to break out of the tunnel we sometimes dig ourselves into from concentrating too hard to solve a problem (like why an element is behaving different in Firefox and not Chrome) or because we’re stressed out due to all kinds of different variables.