Skip to main content

40 posts tagged with "engineering"

View All Tags

Adding a links field to API responses

· 4 min read

We added a links field to our APIAPI (Application Programming Interface). A set of rules and protocols that allows different software applications to communicate with each other. APIs define the methods and data formats that applications can use to request and exchange information. response objects this week. Small change, and I'd put it off for a while because it felt like ceremony. It isn't.

Communicating state and events in API design

· 18 min read

A status field is a contract. It is also the place where most APIsAPI (Application Programming Interface). A set of rules and protocols that allows different software applications to communicate with each other. APIs define the methods and data formats that applications can use to request and exchange information. quietly leak ambiguity, a single word doing the work of three, consumed by people who weren't in the room when you named it. Get it right and an integrator can build correct handling from the payload alone. Get it wrong and they reverse-engineer your intentions from support tickets.

Tailwind sucks

· 3 min read

I've been doing a lot of vibe coding, and my particular tools of choice include v0.dev (as a VercelvercelVercel is a cloud platform for frontend developers. It is used to deploy and host websites and web applications. fanboy). By default, v0 will use tailwind for styling. This means I've been using Tailwind for the first time, and... I hate it.

Maybe I'll send an email once in a while

Monthly digest. No spam.