Self-hosting Obsidian Sync for iOS, Android, Mac, and Windows with CouchDB
How to set up a self-hosted sync solution for the note-taking-app Obsidian that works cross-platform, backed by CouchDB on your own server.
Occasional musings about tech, web development, and other miscellany.
How to set up a self-hosted sync solution for the note-taking-app Obsidian that works cross-platform, backed by CouchDB on your own server.
In which the author extols the virtue of taking a look at the markup of the SVGs you use
This website now uses 11ty. Some thoughts on this.
A list of all the default font styles in the browser stylesheet to take into consideration when setting up typographic styles for a new project. Save yourself from the tyranny of accidental faux-italics today!
In which I take a look at my fledgling freelance career and question everything.
Git pre-push hooks are powerful, and can stop embarassing premature pushes of your half-finished stuff. I'll hook you up with some tips and tricks.
How to calculate a Net Promoter Score in one query using your favourite SQL-based DBMS.
If you use Shipit to deploy things and want to be able to take certain actions depending on user input, this might be the thing for you.
I play around with Arduinos for fun and profit, and in the end I made the daftest ever Arduino thermometer.
On the implications of gendered language and why I believe we should try to avoid it if appropriate.
A tutorial on using UnCSS and Gulp with Ghost (or a similar dynamic blogging system) to drastically reduce the size of your assets.
If you're looking for a placement or internship at a tech company, here are some questions you might want to ask in job interviews or similar scenarios.
I'm delighted to be joining cxpartners this June as a full-time developer.
I'm looking for a job. It'd be nice if you'd like to hire me.
On implementing Handlebars helpers in Ghost and using them to serve different assets locally and in production.
If you're using Ghost 0.4 and want some form of permalink redirection, it's now a lot easier and less hacky than with 0.3.
I made some regular expressions to make my Twitter experience a bit nicer.
Celebrating Firefox and how it shaped my experience of the web growing up.
If you're using Ghost 0.3 and want some form of permalink redirection, I explain how, as this isn't a core part of the platform yet.
This blog is now powered by Ghost, which comes with plenty of benefits and some drawbacks.
Despite it being the good lord's year of 2013, plenty of folks believe in the myth of mobile context. People will do everything on their phones.
Attending the New Adventures conference is the single greatest thing that has happened to my career thus far for plenty of reasons.
A summary of the eminent conference Reasons to be Creative 2012.