If you manage a website (or a number of websites) you will inevitably, at some point, experience unwanted form spamming. It's certainly not the highlight of anyone's day but sadly a persistent experience in today's connected world. If you are able to use and configure .htaccess files on your web server then you can implement IP blocking to help minimise unwanted form spam.
March 2014 articles
If you're using a Git based source control management (SCM) service you'll need to create and configure SSH keys to facilitate trusted communication between your computer and the remote SCM repository. If you're using Mac OS X (or similar unix based system) then this process turns out to be relatively simple.
In the following article we'll show you how to accomplish this so you can safely and securely connect to one such SCM service - Bitbucket.
We've recently started developing with jQuery Mobile (jQM) and ran into an issue with the speed of page transitions taking place in our Adobe AIR application. Unlike previous complaints registered online from user's concerned about jQM running slowly we found the transitions were running too fast and needed to find a way to slow them down.
If you're looking to develop Applications for the Desktop and Mobile (iOS, Android & Blackberry) platforms then using and installing the Adobe AIR SDK (Software Development Kit) on Mac OS X is pretty straightforward.
If you've been developing with MVVM (Model View - View Model) framework AngularJS chances are you'll have encountered errors with parsing JSON from an AJAX call. Like any good web developer when you inspect the browser console for more information on the nature of the error you'll probably get something along these lines:
Error: JSON Parse error: unterminated string