Happy Pride Month. With all the recent attacks on the LGBTQ community, we think it's worth a reminder that we build better things together. Accepting people for who they are shouldn't be something that is debated. The LGBTQ community has contributed to programming from its inception. Alan Turning, solving Enigma and helping shorten WWII. Sophie Wilson helped design the architecture behind ARM processors and the BBC Micro. There are more people than we can fit in an email, and we recommend reading about some more here.
The point is the world would not be as unique, bright, or interesting without people from the LGBTQ community. To our LGBTQ readers, keep being you, adding colour to the world. Please know the APIs You Won't Hate team loves having you here.
Phil, Mike, and Alexander
Monthly API Round-Up
Our monthly round-up of articles, news and updates from the web.
Deno has come a long way since its first release. If you dismissed Deno at first, it might be worth another look with the release of DenoKV, a database built right into the runtime. This tutorial will show you how simple it is to use DenoKV by making a CRUD API.
The author of htmx covers the history of RESTish APIs and what the term has come to mean. I had a good laugh after reading this, as it highlights two key points. REST is used to describe any JSON API, and as a whole, the industry has given up on hypermedia controls.
Edge functions are here to stay and have uses for both backend and frontend development. You may not think there for building APIs, but there is still a lot of thought to be given about edge optimizing specific routes with API Gateways. You could even move certain APIs entirely to the edge. Deno shares their results after surveying developers on the current and future of the edge.
Serverless is evolving. Tools like Cloudflare, Deno and Vercel offer serverless compute without cold starts. Matt Butcher talks us through what serverless is, the evolution of the cloud and the lineage from PHP. Worth a read.
APIs You Won't Hate
The latest content from the team at API's You Won't Hate.
On this episode, Mike and Phil chat with Ed Freyfogle from OpenCage about their API Client libraries for Geocoding, reverse geocoding, and the infrastructure required to keep accurate data points for every location on Earth.
From Our Community
Articles written and shared in our free Slack community.
Lorna Mitchell shares her top tips for creating better documentation with OpenAPI. The best APIs have the best docs and should be a joy to read, making Lorna's tips worth reading.
David Biesack has been writing a series on why API design matters. In this issue, he talks about further modelling for requests and responses with JSON Schema. Don't worry if you feel lost jumping into the middle of the series; there is a link to the start in the first paragraph.