Home
Blog
Dashboard
Usage
About
Projects
Blog
Notes on software, tooling, and building for the web.
Topics
tooling
5
javascript
5
productivity
4
git
3
typescript
2
shell
1
github
1
security
1
npm
1
dependencies
1
swift
1
nodejs
1
devops
1
seo
1
react
1
web-api
1
mobile
1
All Posts
Per-project shell environments with direnv
21 Apr 2026
How I use GitHub CLI day-to-day
24 Oct 2025
Patching critical third-party risks you don't control
13 Sep 2025
What the ! operator does in TypeScript and Swift
23 Nov 2023
process.env vs import.meta: environment variables in Node and the browser
11 Nov 2023
Feature flags: ship code without shipping features
29 Mar 2023
Setting 'main' as your default Git branch
26 Feb 2023
Adding JSON-LD structured data to your React blog
23 Jan 2023
Using the Web Share API to trigger the OS share sheet
19 Jan 2023
Different Git identities for personal and work projects
26 Dec 2022