🏗️ How I build my website
· 10 min read
The stack, the guardrails and the blog features behind 0x1ad2.dev, with live three.js demos you can pause, restart and read.
Writing about React, Node.js, testing, performance and the craft of building software that lasts.
· 10 min read
The stack, the guardrails and the blog features behind 0x1ad2.dev, with live three.js demos you can pause, restart and read.
· 5 min read
A step-by-step guide to scaffolding a Next.js app with Yarn, styled-components and dotenv, and rendering your first page.
· 2 min read
Key learnings from React Live in Amsterdam: Theme UI, SVGR, Framer Motion, Ignite, MobX State Tree and Next.js 9.
· 3 min read
Automate setting up a new machine with a small Node.js CLI that uses Enquirer and Homebrew to install the apps you always need.
· 5 min read
Highlights from React Europe 2018: the Context API, new lifecycle methods, Suspense, Apollo, Replicated Redux, CodeSandbox and Lona.
· 2 min read
Notes from GDG DevFest 2017 in Amsterdam: Google's machine learning APIs, an early look at Flutter and real-time data lessons from BUX.
· 2 min read
What Google showed at the Firebase Dev Summit 2017 in Amsterdam, from Crashlytics and Predictions to Cloud Firestore.
· 2 min read
Route a phone's traffic through SquidMan on your Mac so cookies, headers and hosts-file entries keep working when you test on real devices.
· 6 min read
A list of Visual Studio Code extensions I can't live without, from Prettier and Quokka to GitLens and Import Cost.
· 4 min read
How I built an Ionic 2 Progressive Web App that scores 99 in Google Lighthouse, from enabling the service worker to Firebase Hosting.
· 2 min read
Improved endpoint security using FE2EE: an idea for requiring a fingerprint scan before you can read end-to-end encrypted messages.