API-Fiddle Blog

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

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