City 2 Surf

I was never into running or any kind of exercise or sport as a kid, choosing “Snooker” as an option in physical education was my idea of being smart. However now I am grown up I realised that I need to exercise more just to be able to keep up with the pace of work life, family life. So I enrolled in City 2 Surf and completed my first running race of any kind.

Read More

My First App Update

I have completed the app to a level where it is ready to submit, although there are improvements I could make to both the user experience and the quality of code.

Read More

My First Mobile App

This weekend I decided I want to start creating mobile apps, for both fun and hopefully a bit of profit too. I spent a few hours while my daughter was asleep creating a basic “baby piano” app. A screenshot of how far the app has got is below:

Read More

Geolocation Queries in MongoDB

The ability to scale out effectively, working without a fixed schema and storing data in aggregates are the main reasons developers consider using “NoSQL” databases. However I was attracted to MongoDB in a recent personal project by the fact that it does geospatial reasonably well. As I soon found out, it is not too difficult to geo in Mongo once you know the basics.

Read More

Heredoc Tip

I do really like the Heredoc format allowing you easily create multiple lines explicit strings in Ruby. However you will suffer from a trailing newline which most of the time you won’t want.

Read More