This week, I bought myself a brand new 2017 15″ MacBook Pro, upgrading from an early 2013 15″ MacBook Pro (with Retina). I was able to migrate all my data in a matter of hours, and this is the process I followed (using Thunderbolt 2 to USB-C).
Master the Git commands using this useful Cheat Sheet. Printable PDF version included, covering everything from creating a repo to make changes, and working with branches.
I recently found that the SSH library from LaravelCollective uses was quite limited in what it allowed. However, by accessing the underlying libraries, you can extend the functionality available to interact further with SSH / SFTP servers.
Working with multiple clients with their own AWS setups and security groups makes it difficult to work remotely sometimes. For instance, updating the many security groups with my current (dynamic) IP address so I can SSH into the server. Luckily, I’ve created a script for that.
Laravel 5.2 is already good at sanitizing input data received from GET and POST data, but it doesn’t remove excessive spacing at the beginning or end of the data. Luckily, this is easy to achieve using Custom Middleware.
Ever needed to copy a remote database into a local environment to run tests on? This tutorial includes a bash command line script you can use to easily replicate a remote MySQL database to another environment.
The Cage Cricket application is my first cross-platform mobile application built using Trigger.io and Parse, and works on iOS and Android.
For Halloween, I helped wonga.com reskin an old app they had originally developed with a third-party agency. The app used Adobe Flash as the main user interface, with a PHP / MySQL backend.
I created a second Facebook app for the Financial Times that scrapes a number of RSS feeds to bring in editorial content into Facebook. The app uses XML for flat-file storage and caching to speed up loading.
The LOVEFiLM Android Application was my first project as Development Manager, responsible for a team of four.
I created a simple application for the Financial Times Facebook Fan Page, using PHP and a XML flat-file store. The application had a CMS backend to allow an administrator to customise the images, URLs and text for each of the boxes (up to 6 supported).
The North Face Basecamp App was the first application I developed that used Facebook Places as a gaming mechanism.
The Volvo Emissions Equality Petition application was created to gather support to reduct carbon emissions in the UK. The application was a Fan Page application that sits on the Inside Volvo UK Facebook Fan Page, with the aim of gathering 2,000 signatures.
The Lewis Moody Teamtalk Facebook Application was created to promote the 2010 Investec Internationals. The application allows the user to select up to three friends to appear in an interactive video featuring the England captain, Lewis Moody, talking to the friends the user selected.
The Smoothies Competition application was created for Radox, who wanted a name for their new shampoo. I created an application that allowed Facebook users to submit their suggestions with the chance of winning a free trip to the Caribbean.
For the 2010 General Election, I developed two applications. The first application was a registration form for the Electoral Commission and the second was a dial test to measure real time sentiment during the live Leaders’ debate.
The Lynx Rise application was created to promote the new Lynx shower gel. Facebook users could enter a contest to win some cool prizes by spotting the difference in a photo of Jessica Jane Clement.
The Nissan Ski Content application was another app created for Nissan’s “Prove It” Facebook Fan Page. The application allowed users to upload their own videos and photos of their skiing holiday in several European destinations.
The MiniQuit website and facebook application were created to promote the launch of NiQuitin Minis. The website and application allowed users to purchase the product using PayPal.
The Nissan Winter Challenge application was created for Nissan’s “Prove It” Facebook Fan Page. The application featured 10 videos created by amateur directors, giving fans of the page a chance to vote for their favourite directors.
The Betfair Quiz application is a quiz application related to the World Series of Poker Championship. In the game, the user is presented with a number of questions and five playing cards to choose from. The aim is to get the best poker hand.
A set of widgets and a fan page application were created for The Economist Fan Page. RSS was used to bring in real-time content from Economist.com.
The Samsung CYFR Application was created to promote the new Samsung Genio Touch mobile phone – a budget touch screen mobile phone, available in a selection of colours. The application allowed users to send colourful messages to their friends.
The Tropic Thunder Facebook Game was created to promote Ben Stiller’s Tropic Thunder movie for Paramount. The application was developed using Flash and PHP.
The HSBC Premier iGoogle Gadget was built using Facebook Connect to link to the complete application within Facebook. It was the first implementation of Facebook Connect on iGoogle.
The F400Share Application was a cross-platform application on Bebo and Facebook to promote the Samsung F400 mobile phone.
The Pundit was a Facebook Application developed for Vodafone for a competition involving the EUFA Champions League. The winner of the competition would win a trip to Rome to watch the Final.
Bandwars was a Facebook Application developed for Babelgum to celebrate the Babelgum Music Festival. The application allows users to form a band with five members, and challenge other bands like ‘Battle of the Bands’.
The Trade A Favor application was build for a start-up company in 2008. The application allows users to trade ‘favors’ on Facebook, be it services or physical products.
The Nokia Tube Dance Facebook Application was a campaign to promote the Nokia 5800 Mobile Phone. The application allowed university students to upload videos of themselves dancing.
The United States of Tara Video Application was built to promote Showtime’s new TV series: United States of Tara. The application was launched in January 2009 and is still available on the United States of Tara Fanpage.
Skype Video Cards was originally launched before Christmas 2008, allowing users to send personalized video cards to their friends and family. It was later relaunched for Valentines Day 2009.