Skip to content

Month: February 2017

Bus timetables for the smart home with Alexa, node.js and AWS Lambda

For my sins, I use public transport for commuting, specifically First Buses in Leeds. I don’t work to a strict regiment, so on a morning I’ll catch the next bus into the city centre, whichever that may be, and from whichever stop that might be (I have the luxury of being served by two different bus stops).

Whilst First Group have made good efforts to bring bus timetables into the 21st century with the release of their native apps, they leave somewhat to be desired in terms of usability and convenience. What I really want on a morning is to know when the next bus is, and I want to do it as I’m walking out of the door. It’s possible with the existing apps, but they are slow and clunky – especially when you need to request information about multiple bus stops.

Without further ado, I’d like to introduce the Alexa skill I’ve been developing recently – “NextBus UK”. Continue reading Bus timetables for the smart home with Alexa, node.js and AWS Lambda

You WILL use LetsEncrypt. StartSSL certs invalid overnight.

“You WILL use LetsEncrypt.”
A client recently complained a securely hosted widget was loading without styling (stylesheet not loading). Seemed to look fine in both Chrome and Firefox.

Then I updated to the most recent version of Firefox, and I could see the issue in all its glory. A hard refresh in Chrome also surfaced the issue – presumably clearing out any cert related caching. Continue reading You WILL use LetsEncrypt. StartSSL certs invalid overnight.