Best of REST APINovember 2025

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·21w

    EP189: How to Design Good APIs

    Covers fundamental principles of API design including idempotency, versioning, resource naming, security, and pagination. Explores big data pipeline architectures across AWS, Azure, and GCP. Provides a structured learning path for AWS services from fundamentals through certifications. Explains RAG application architecture on AWS and compares virtualization approaches from bare metal to containers on VMs.

  2. 2
    Video
    Avatar of youtubeYouTube·20w

    Building a Production API in Golang from Scratch (Ecommerce project)

    A comprehensive walkthrough of building a production-ready e-commerce API in Go from scratch. Covers HTTP server setup with Chi router, clean layered architecture (handlers, services, repositories), dependency injection, structured logging with slog, middleware implementation, database schema design for products and orders, RESTful endpoint design, and error handling patterns. Demonstrates practical patterns like graceful configuration management, request ID tracking, and JSON response handling.

  3. 3
    Article
    Avatar of nordicapisNordic APIs·22w

    4 Popular APIs With Great Naming Conventions

    Consistent naming conventions in APIs significantly improve developer experience and AI agent consumability. Four well-designed APIs demonstrate effective practices: Amadeus Hotel List API uses kebab-case for resources with clear versioning; OpenWeatherMap API employs intuitive, jargon-free naming with hierarchical URI structure; Spotify Web API follows clear patterns with plural nouns for collections and singleton resources; and Stripe API maintains consistency across its massive resource catalog. Key principles include using predictable case conventions (kebab-case for URIs, camelCase for parameters), including version numbers, avoiding special characters, using plural nouns for collections, and maintaining hierarchical structure with forward slashes.

  4. 4
    Article
    Avatar of wordpressdevWordPress Developer·22w

    Introducing the WordPress Abilities API

    WordPress 6.9 introduces the Abilities API, a unified functional interface that enables plugins, themes, and external tools to discover and execute WordPress capabilities programmatically. The API provides a central registry with machine-readable schemas, built-in validation, and permission controls. Developers can register abilities using wp_register_ability() with input/output schemas, making functionality accessible across REST endpoints, blocks, and AI agents. The implementation demonstrates converting a plugin's core function into a reusable ability that works seamlessly in admin pages, REST APIs, and the Block Editor without duplicating code.