Caching, up-front

Teams that plan for data access and caching from the start build faster, more reliable APIs than those who bolt it on in a panic later.

Caching, up-front

Caching is essential in REST APIs, and for many, it is often an afterthought. Including caching in the design process requires your team to think more carefully about your models, and how to structure the resource layer. Ask me how I know... I've spend the last week attempting to speed up a data-intensive analytics portal.

Pre-fetching data is far more performant and provides a better end-user experience in a web application, especially if the underlying API utilises caching most efficiently. If you need a little refresher, check out this great article from Speakeasy and, of course, our article Design Basics: Cacheability.

-- Alexander

Help shape the future of APIs

Take the Survey

The API Roundup

API News, links, and tools from around the web

OpenAPI Fundamentals

The Linux Foundation offers some fantastic courses; however, I missed that they have a free 90-minute course to Learn the basics of the OpenAPI Specification. You'll explore how to write, use, and extend OpenAPI documents to streamline API development and integration. Worth checking out if you're new to OpenAPI.

GraphQLConf 2025

GraphQL Conf has dropped the schedule for their conference in Amsterdam in September. The lineup is quite interesting, featuring GraphQL at Meta, GraphQL performance issues at Netflix, and addressing GraphQL's biggest mistakes, such as not being REST 😉.

Hono Comes to NodeJS

Hone creator Yusuke Wada talks us through using only Web Standards to build the web framework Hono and running it on Cloudflare Workers, Deno, and Bun. Yusuke details the challenges of bringing Hono to Node and how they were overcome. I love Hono and am super excited to see it come to Node.

Ktor 3.2.0 Is Now Available

If you haven't heard of Ktor before, it's a modern web framework in Kotlin that focuses on asynchronous programming features and intuitive, imperative flow. Honestly, I am not doing it justice. You should be checking it out. They recently dropped a new release with support for HTMX.

JSON evolution in Go

Go's encoding/json v2 introduces a more robust and flexible API for JSON handling. It offers enhanced performance, streaming-friendly functions like MarshalWriteUnmarshalRead and customisable options for formatting and field behaviour, enabling developers to create more efficient and maintainable web APIs.


APIs You Won't Hate

The latest from the team at API's You Won't Hate.

All about Mocking, with Wiremock's Tom Akehurst

Mocking is one of those things that started out as a simple idea, and has evolved to support an incredible amount of developer use cases over the years. In this episode of the Podcast, Tom from Wiremock chats with Phil about what mocking is, strategies for not littering OpenAPI doc with mocking details, and ways to keep api dev teams empowered by mocking, instead of hampered by it.


From our Community

Articles written and shared in our free Slack community.

MCP Week Roundup

Adrian Machado shares the highlights from MCP week at Zuplo. Covering some interesting topics from how MCP won't be an API killer, how to build MCP servers with Zuplo and how AI Agents are going to be using your APIs. Worth checking out, thanks for sharing, Adrian.

Support APIs You Won't Hate

When you become an member, you'll get access to members-only content while directly supporting our work. Your support helps us to keep making resources for the API community.

Become a member today

Thanks so much to our members: Kin L, Juxt, Alex R, Nolan S, Frank, James D, Rich, Ryan T, and Umair. Your support means the world to us!

✌️ Until next time,
Alexander, Phil & Mike