What is Github?

When we write an app, lots of developers need to be able grab the latest working copy of the code at any moment. That code lives in a repository (repo) and those repos often live on Github. Github is a lot more than just a repository of repositories. It’s one of the few things that […]

Smartphones make us dumb

Today I watched a typical 50 year old adult set up a new Nokia 2.1 Android phone. His old phone was Android, so the process basically consisted of signing in to Google and allowing the software to replicate the old phone from Cloud backups. 10 out of 10 for User Experience ease of achieving that […]

Monkey Seats

The term monkey came from soldiers returning from India, where the 500 rupee note had a picture of a monkey on it. They used the term monkey for 500 rupees and on returning to England the saying was converted for sterling to mean £500.

GPX Replay

Coming soon from listingslab. Get more fun out of your GPS Wearable with GPX Replay. https://gpx-replay.com

How to make a symbolic link on mac

Let’s say you have a local instance of WordPress running on your MAMP server and for whatever reason you don’t want to develop your plugin or theme in the /wp-content/ directory. That might be because of your git repository setup or because you want to sync your developing theme across many different versions of WordPress […]

PWA Offline

Say I haven’t got an internet connection… I can test that by… not having an internet connection. If I open my App, does it show anything? Does it work? PWAs do. That’s a key feature. Say you are in the middle of using one of our apps and get on a plane. The app works […]

Steampunk Software

Do you know what steampunk is? Imagine Victorian society got sophisticated but never invented the microchip. Sometimes software feels a bit like that if it’s been around for a while. After a while all roadmaps end with a single question. How quickly and painlessly can we EOL our steampunk software?

Deploying to firebase with scripts

The aim is to be able to type a single command: yarn deploy And then be able to have a cup of tea while the latest version of your App is rolled out to every user on every platform.

Live Geolocation

Let’s say you’re big company like the one I work for. It almost doesn’t matter what product the company actually sells, there are orders, there are customers, there are deliveries and there are problems and phone calls to support. It’s logistics. And wouldn’t it be nice to know the exact location of your entire fleet […]

Lighthouse audits

Lighthouse is an open-source, automated tool for improving the quality of web pages. You can run it against any web page, public or requiring authentication. It has audits for performance, accessibility, progressive web apps, and more.