API-Fiddle Blog
Stay up-to-date with all the latest around API Design.
Can AI-based API documentation replace traditional methods?

Thinking about an AI based system for API documentation and design.
Read more
How Shadcn Cut Through the Noise and Became React’s Default Component Library

The history and implications of Shadcn
Read more
Best Tools For Generating Free API Documentation — OpenAPI, Zudoku, Scalar, Redoc

Which free documentation tool is the best?
Read more
The State of Markdown Editors for React: My Search For API-Fiddle

I found myself on the hunt for a solid markdown editor. But it wasn't there.
Read more
The Best OpenAPI Linters: Vacuum, RateMyOpenAPI, and Spectral

OpenAPI linters can be a handy tool to prevent common errors.
Read more
Fixing "This Site Can’t Provide a Secure Connection" or "SSL Handshake Failed" with Let’s Encrypt

A closed port 80 is a common reason for this error.
Read more
Fixing "This Site Can’t Provide a Secure Connection" or "SSL Handshake Failed" in Caddy

Here's a common reason for this issue and a way to fix it.
Read more
Why Are There Requests to ‘livewire/livewire’ in My Analytics?

Livewire updates in your analytics are common is you are using sef-hosted tools like Coolify.
Read more
How Long Does It Take for A Records to Propagate?

A records map a domains to an IP address. But how long does it take for A records to propagate?
Read more
How Long Does It Take for MX Records to Propagate?

But how long should you expect to wait for these records to propagate, and what can you do if things don’t seem to be working as expected?
Read more
The 3 Best Stoplight Alternatives for OpenAPI Design

Here are the three best alternatives to Stoplight
Read more
The 3 Best SwaggerHub Alternatives for OpenAPI Editing

Here are three SwaggerHub alternatives to consider
Read more
Why Generating OpenAPI Specifications from Code Is a Bad Idea

Generating OpenAPI files from your server code might seem like a good idea at first, but it introduces unnecessary risks down the line.
Read more
How Dieter Rams’ 10 Principles of Good Design Can Shape REST API Design

In this article, we'll explore how Dieter Rams 10 Principles of Good Design can be applied to creating REST APIs.
Read more
API Contract Management From the Ground Up

Welcome to API-Fiddle!
Read more
Best Ways to Generate a TypeScript API Client from an OpenAPI File

Generating a TypeScript or JavaScript API client from an OpenAPI file can be a real game-changer for developers.
Read more
What's the Difference Between the Console, Terminal, Terminal Emulators, Command Line, and the Shell Anyway?

The last blog post you ever have to read on the matter
Read more
Coolify's rise to fame. And why it could be a big deal.

An increasing number of self-hostable software meets a tool to make self-hosting trivial.
Read more
PUT vs. PATCH: It Is About Time To Learn the Difference

Learn when to use PUT and PATCH in application design
Read more
Adding Foreign Keys in PostgreSQL: 4 Methods and Considerations

Let’s explore the four common ways to create a foreign key relationship, focusing on their syntax, benefits, and drawbacks.
Read more
Naming Conventions in PostgreSQL: A Comprehensive Guide

Naming conventions in PostgreSQL are important for clarity, consistency, and maintainability. Learn how to design well structured schemas.
Read more
PUT vs. POST: Choosing the Right Method for Creating Resources in REST APIs

Choose wisely between PUT and POST for REST APIs! PUT ensures idempotency and control, perfect for consistency. POST assigns URLs server-side, ideal for collections.
Read more
Handle Cursor-Based Pagination With React And React Query

Learn how to handle cursor based pagination in react with and without caching
Read more
Add Sitemaps and RSS Feeds to Your Next.js Application with Contentlayer

Improve the SEO of your Nextjs blog or docs page and allow your users to subscribe to your blog via RSS.
Read more