client-work (14) codrops (12) computing (1) css (38) design (27) devlife (2) devtools (2) drupal7 (28) drupal8 (7) emoji (1) frameworks (2) git (1) github-pages (4) gitlab-pages (1) gulp (1) hardware (2) html (6) i18n (4) javascript (6) jekyll (5) kohana (3) nexmo (1) opinion (26) performance (4) podcasts (3) retrotech (2) rtc (1) server-side (3) servers (1) side-project (4) site-building (12) specifications (1) theming (4) translated (5) typography (12) workflow (8)
2019

SMS in the browser: an adventure in WebSockets (and Nexmo Messages API)

A lot of the heavy lifting done by the Nexmo Messages API happens on the server-side. Messages are sent, received,...

A beginner's guide to server-side web development with Node.js

For the bulk of my web career, I’ve worked exclusively on the client-side of things. Designing responsive layouts, creating visualisations...

2018

Build an SMS bot on Glitch with Hapi.js and the Nexmo Messages API

The Nexmo Messages API allows you to utilise a single API to send messages via multiple channels, like SMS, MMS...

Refactoring an inherited codebase

So for 2018, I got myself some gainful employment doing full-time frontend development work. You know, the kind where you...

Learning Cordova while rewriting an app

This is a “refactoring legacy code” post, and I suspect you’ll see more of these in the months to come...

2017

The one about an app

It’s finally happened. I did a proper Javascript thing. Now before you start to judge me, let me clarify that...