James Loh on Twitter
James Loh on GitHub
James Loh's RSS feed
Using Certbot's Route53 DNS Validation
Certbot allows certificate requests to be validated against DNS records, which is incredibly handy for distributed systems like GeoJS. Being geo-routed (your request goes to the closest node) it's hard to tell where...
4th February 2018
Replacing Disqus with Remarkbox
Disqus is a service I've been eying to remove for some time now after its stream of issues and continuous tracking of users. Unfortunately when migrating from WordPress to Ghost I wasn't left...
12th December 2017
GeoJS: Multiple IPs & ChatOps
In April this year I launched GeoJS, my geolocation lookup API. In just six months it has managed to get 100k+ hits a week, not bad for something I've never advertised. Today I'm...
6th October 2017
Downloading Imgur albums with python
I have a fair few wallpapers. As of writing, I've got around 240+ different pictures in a folder that my OS of choice cycles (poorly) through. Mostly landscapes and space photos with some...
29th July 2017
Setting up AWS SNS/SES bounce notifications for Mailtrain
Mailtrain is a NodeJS based self hosted Newsletter app built upon Nodemailer. I've been having a play around with it and Amazon SES (Simple Email Service) whilst toying with the idea of setting...
12th April 2017