

Author profile
swyx
Infinite Builder 👷🏽♂️ I help people Learn in Public • Author, the Coding Career Handbook (https://www.learninpublic.org)
Articles by @swyx
Browse the latest writing surfaced through DevArt.


Why TurboRepo Will Be The First Big Trend of 2022
TurboRepo is a big deal for the JS community because it addresses the monorepo problem head on, bringing 85% faster build speeds and great architecture/docs/marketing.

Using Datasette for an ELT Personal Twitter Data Warehouse
EDA tools like Datasette dramatically lower the cost of data analysis, with a surprisingly simple ELT contract - You handle the Extract phase, it handles the Load, and exposes a standard UI for you to do dynamic Transforms.

How to customize your Transistor.fm Website with JS and CSS
The default Transistor.fm website is kinda ugly. Here's how to customize your Transistor.fm website if you use Transistor. But also it's a simple guide to do clientside customizations of almost any website whose code you don't control.

Fave New Podcasts in 2021
My picks of best podcasts I found in 2021, across tech, business, and creator categories. I also pick up on best of the best from 2020.

Community Heat, or Why You Should Get Good at Events
A piece of advice I heard about marketing and community that I've repeated to founders ever since - Get Good at Events.

100 Bytes of CSS to look great everywhere
Simple grab and go upgrade to the base user agent stylesheet to make for readable sites


Why do Webdevs keep trying to kill REST?
How I broke out of the tiresome REST vs GraphQL debate - by realizing that the real battle is between Smart Clients and Smart Servers!


The Swipe Files Strategy for Part Time Creators
Swipe Files are underrated, passively compounding sources of personal leverage for your creator journey.

3 Reasons to Upgrade Git For The First Time Ever
Relatively new Git features that actually have me excited

The Self Provisioning Runtime
Improvements in DX in both programming languages and cloud infrastructure will eventually converge in a single paradigm, where you truly "just write business logic" and the platform mostly figures out the rest.

Why Isn't Usage Based Billing A Bigger Category?
Usage billing is the new hotness for SaaS, and I have personally seen the pain it caused, but I was ultimately scared off from investing in it.

Measuring Developer Relations
DevRel is hot but nobody knows how to measure it. That's because we don't agree on what effective DevRel *is*, and we don't agree on the tradeoffs of lagging vs leading metrics for a creative, unattributable, intimately human endeavor.


The Genius of Apple's Name
An excerpt from Becoming Steve Jobs that made me stop in my tracks.

Temporal - the iPhone of System Design
Temporal ties Orchestration, Event Sourcing, and Workflows-as-Code in one distributed system and it is eating the world.

My 2021 New Mac Setup
I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.

The Particle/Wave Duality Theory of Knowledge
Learning is *BOTH* a discrete and a continuous process. If the tools we use don't respect this duality, information is lost — either writing involves too much effort, or reading requires too much context.

The 4 Types of Activity timeouts in Temporal
This post (together with the embedded talk) aims to give you a solid mental model on what each Activity timeout in Temporal does and when to use it.


Why IaaS beat PaaS
The conclusions are far more nuanced when you ask the people involved at the time.

Bottom-Up Idea Exploration
My own content creation philosophy, explored through my own personal story with React

The Power of Personal Podcasting
Celebrating following 100 episodes of my mixtape, and reflecting on why this works

Stripe Goes No-Code — Stripe Payment Links Explained
Stripe has entered the No Code market in a big way! I take a crack at explaining what it's doing and why.

How To Add Prettier and ESLint Automation to a React Codebase
Automated code quality with GitHub Actions, Husky, Lint-staged, Prettier, and ESLint

$120k in Infoproduct Sales - How to Extend the Long Tail
This post originated as an AMA on IndieHackers I launched the Coding Career Handbook almost a year...

How To Optimize for Change
Lessons from React, GraphQL, and Rich Hickey on how to design software that doesn't implode the first time requirements change.

Why Creator Clones Fail
The Innovator's Dilemma according to MKBHD, applied to YouTube's attempt to clone TikTok