State of JS Survey Time
The annual state of JavaScript survey gives us a chance to weigh in on the tools we use, what we like and don't like about them, and to reflect on how the ecosystem has grown in the past year.
Can you believe it is almost Christmas? Well, that can only mean one thing: time for the annual State of JavaScript survey. I know not all of you build APIs with JS, but plenty of JS APIs are out there. We need better representation of people from all walks of life and backgrounds in the results. So head to the survey and start answering. Maybe it is time to create an annual API survey.
-- Alexander
The API Round-Up
Accelerating your OpenAPI Spec Generation with TypeSpec
A deep dive into TypeSpec by Bump.sh on how to use it to generate OpenAPI spec quickly. TypeSpec is one of the new options that have popped up recently to detail your APIs. Keep in mind that TypeScpec is more developer-centric, so it is not as friendly for other stakeholders.
OpenAPI enhancements in ASP.NET Core
.Net version nine dropped recently and comes with improvements to its OpenAPI support. You can now generate OpenAPI specs from your code and preview these specs in a Swagger-inspired UI. Check out the announcement for the full details
A powerful HTTP client that lives in your terminal.
I'm not sure words will do this justice, so here is an image instead.
Hono OpenAPI
Hono is a modern Express-inspired web framework that makes building and deploying JS APIs anywhere a breeze. With Hono OpenAPI, you can generate OpenAPI documents from your validation schemas. Currently, it only supports Zod, but support for TypeBox and Valibot is coming.
Introducing Express v5: A New Era for the Node.js Framework
I have spoken extensively about the upcoming new version of Express in past issues. Well, they finally released a release with an official announcement. It covers breaking changes, new features, and details on future releases.
Speakeasy: Build APIs Your Users Love
Your API deserves a great developer experience. Get one by using Speakeasy to generate idiomatic, type-safe SDKs from OpenAPI
Start GeneratingAPIs You Won't Hate
The latest from the team at API's You Won't Hate.
Powerful HTTP/API Clients: Alternatives to Postman
Phil went on a writing frenzy recently and smashed out a bunch of articles for our fantastic readers. In this post, Phil talks us through some great alternatives to Postman. While I am sure he did not get them all, he covers some strong contenders.
The OpenAPI Discriminator is Redundant & Confusing
Phil walks us through the Discriminator field in OpenAPI Spec version three and above, explaining what it is for and why it is confusing. Discriminator is primarily used to help code generators rather than validate, but check the article to ensure you're using it correctly.
From our Community
Articles written and shared in our free Slack community.
What are API Subaccounts?
Adrian Machado gives us a brief but incisive overview of an API Subaccount and its benefits. He then wraps up by explaining who offers them and whether you should, too.
Is the latest book on "Pentesting APIs" any good?
Dana recently received a book on pen-testing from Packt Publishing and shared his review of it. I won't spoil it here, so follow the link for the full breakdown. Thank you, Dana.
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 todayThanks so much to our members: Al N, Kin L, Juxt, Alex R, Nolan S, Frank, James D, and Bill D. Your support means the world to us!
Until next time,
Alexander, Phil & Mike