API-Fiddle Blog

Stay up-to-date with all the latest around API Design.

Oct 22nd, 2024

How Shadcn Cut Through the Noise and Became React’s Default Component Library

Florian
By Florian

The history and implications of Shadcn

Read more

Oct 23rd, 2024

Best Tools For Generating Free API Documentation — OpenAPI, Zudoku, Scalar, Redoc

Florian
By Florian

Which free documentation tool is the best?

Read more

Oct 16th, 2024

The State of Markdown Editors for React: My Search For API-Fiddle

Florian
By Florian

I found myself on the hunt for a solid markdown editor. But it wasn't there.

Read more

Oct 15th, 2024

The Best OpenAPI Linters: Vacuum, RateMyOpenAPI, and Spectral

Florian
By Florian

OpenAPI linters can be a handy tool to prevent common errors.

Read more

Oct 15th, 2024

Fixing "This Site Can’t Provide a Secure Connection" or "SSL Handshake Failed" with Let’s Encrypt

Florian
By Florian

A closed port 80 is a common reason for this error.

Read more

Oct 14th, 2024

Fixing "This Site Can’t Provide a Secure Connection" or "SSL Handshake Failed" in Caddy

Florian
By Florian

Here's a common reason for this issue and a way to fix it.

Read more

Oct 14th, 2024

Why Are There Requests to ‘livewire/livewire’ in My Analytics?

Florian
By Florian

Livewire updates in your analytics are common is you are using sef-hosted tools like Coolify.

Read more

Oct 14th, 2024

How Long Does It Take for A Records to Propagate?

Florian
By Florian

A records map a domains to an IP address. But how long does it take for A records to propagate?

Read more

Oct 14th, 2024

How Long Does It Take for MX Records to Propagate?

Florian
By Florian

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

Oct 14th, 2024

The 3 Best Stoplight Alternatives for OpenAPI Design

Florian
By Florian

Here are the three best alternatives to Stoplight

Read more

Oct 14th, 2024

The 3 Best SwaggerHub Alternatives for OpenAPI Editing

Florian
By Florian

Here are three SwaggerHub alternatives to consider

Read more

Sep 10th, 2024

Why Generating OpenAPI Specifications from Code Is a Bad Idea

Florian
By Florian

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

Sep 10th, 2024

How Dieter Rams’ 10 Principles of Good Design Can Shape REST API Design

Florian
By Florian

In this article, we'll explore how Dieter Rams 10 Principles of Good Design can be applied to creating REST APIs.

Read more

Sep 10th, 2024

API Contract Management From the Ground Up

Florian
By Florian

Welcome to API-Fiddle!

Read more

Sep 10th, 2024

Best Ways to Generate a TypeScript API Client from an OpenAPI File

Florian
By Florian

Generating a TypeScript or JavaScript API client from an OpenAPI file can be a real game-changer for developers.

Read more

Aug 30th, 2024

What's the Difference Between the Console, Terminal, Terminal Emulators, Command Line, and the Shell Anyway?

Florian
By Florian

The last blog post you ever have to read on the matter

Read more

Aug 26th, 2024

Coolify's rise to fame. And why it could be a big deal.

Florian
By Florian

An increasing number of self-hostable software meets a tool to make self-hosting trivial.

Read more

Aug 14th, 2024

PUT vs. PATCH: It Is About Time To Learn the Difference

Florian
By Florian

Learn when to use PUT and PATCH in application design

Read more

Aug 4th, 2024

Adding Foreign Keys in PostgreSQL: 4 Methods and Considerations

Florian
By Florian

Let’s explore the four common ways to create a foreign key relationship, focusing on their syntax, benefits, and drawbacks.

Read more

Aug 3rd, 2024

Naming Conventions in PostgreSQL: A Comprehensive Guide

Florian
By Florian

Naming conventions in PostgreSQL are important for clarity, consistency, and maintainability. Learn how to design well structured schemas.

Read more

Aug 2nd, 2024

PUT vs. POST: Choosing the Right Method for Creating Resources in REST APIs

Florian
By Florian

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

Aug 1st, 2024

Handle Cursor-Based Pagination With React And React Query

Florian
By Florian

Learn how to handle cursor based pagination in react with and without caching

Read more

Jul 29th, 2024

Add Sitemaps and RSS Feeds to Your Next.js Application with Contentlayer

Florian
By Florian

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

Read more