Avoiding Déjà Vu: Building Resilient APIs with Idempotency
Making APIs more resilient via the use of idempotency. What it is, how easy it is to add, and how badly things can go wrong when we forget it.
A collection of talks I have given at conferences and meetups, including slides, videos, and audience feedback. If you’d like me to speak at your event, get in touch!
Making APIs more resilient via the use of idempotency. What it is, how easy it is to add, and how badly things can go wrong when we forget it.
Backend developers: boost frontend speed without the hassle. Discover quick wins for images, fonts, and video to improve page scores, without deep frontend expertise and build process hassles!
Defend your digital assets with creativity. Learn unconventional, real-world strategies to outsmart scrapers, phishers, and content thieves in this story-driven session.
The story behind everythingisshowbiz.com - the real-world lessons from a PHP + AI side project that got wildly out of hand!
Stop writing PHP like it’s 2019. Discover underused gems like enums, match expressions, and readonly classes to write safer, cleaner, and more expressive code.
Stripe metadata is great for config, entitlements, and... DNS? This experiment takes one good API feature and stretches it into the worst possible infrastructure layer.
A love letter to creative misuse. Explore what happens when good APIs invite bad ideas, from Stripe-powered DNS to Google Sheets backends, and what it teaches us about DX.