Read the highlights:
- Always be documenting - A company knowledge base is a strong indicator of good company health.
- Tests should be automatically run on all pull requests. Here’s how to do it in Bitbucket Pipelines.
- Systematically designed APIs are critical, here’s how I use JSON:API to do it (but don’t bikeshed).
You can also look at the full list of articles, get new posts delivered by email, or get updates with RSS.
Open source software #
- A collection of email tools that I wrote to make it easier to work with IMAP.
- You can take a JSON schema and turn it to Markdown, for auto-generation of human-readable specs. (See Github)
- hex2words is a simple JS tool utilizing the PGP word list to verify hashes. (See Github)
- The SDMP is my attempt at making the internet a better, more secure place. (See Github)
- The Very Open License is for people and businesses who are uncomfortable with “The Swears” in the WTFPL, but want something even simpler and less restrictive than the MIT license. (See Github)
You can also look at the full list on Github or npm.
- While migrating a Svelte 1 😱 project to Svelte 3, I had to jump through some hoops, and also made a tidied-up copy of the Svelte 1 documentation, since it was only available via the Internet Archive.