Migrating from ghost to hugo

I’ve been happily running a VPS on DigitalOcean for over 3 years and last year I started running iamjonfry.com using the Ghost blogging platform. Over the weekend I decided to upgrade to Ghost to the latest version, v0.9.0, however I ran into quite a few issues during the upgrade process (spoiler alert node package manager - npm).
Read more →

frywedding.com RSVP using Go

A big part of building frywedding.com was to allow the guests to RSVP online, which should be a lot more reliable than sending by post (No apologies Royal Mail).

As I’ve been experimenting with Go in my spare time I figured it would be a good candidate to build the RSVP backend. I’ve heard great things about the scalability of Go, so I was sure it would be able to handle requests from 100 guests. (sarcasm)

Read more →

Mobile engineers and microservices

Microservices are becoming increasingly popular, and with the surge in cloud services (see Amazon Web Services / Google Cloud Platform), they’re something that all engineers should be interested in. Being primarily a mobile developer I don’t get a lot of exposure to writing production back-end code, so I’m trying to be proactive and develop skills through personal projects. I think it’s important that mobile developers don’t limit themselves to just front-end work.
Read more →

Advent of Code - Kotlin

In case you’ve been living under a rock for the last few months you will have seen that Kotlin reached a 1.0 release (Congratulations!). Kotlin is a JVM language that has 100% interop with Java. This means that it can be used to develop for Android. I had some time over the Christmas period to play about with Kotlin and loved it. I found it a breath of fresh air coming from the usual verbosity of Java.
Read more →

MEAN (MongoDB, Express, AngularJS, NodeJS)

I have been keen to start learning some web development for quite some time but have been struggling with a place to start. I have been learning bits and pieces on the backend with MongoDB and Node.js, but have always been frustrated when it came to developing on the frontend. Enter AngularJS… I have spent the better part of today playing around with AngularJS and it’s lovely. I have worked through the following tutorials and found them all great.
Read more →