Writing
API Design
Technical writings, opinionated architectures, and development guides focusing on API Design.
- 45Articles
- 465 minOf reading
- 36Topics
Building Modern Laravel APIs: Ingesting Leads
Implement lead ingestion in Laravel with Form Request validation, typed DTO payloads, Action classes, and JSON:API responses for POST /v1/leads.
Building Modern Laravel APIs: Routing, Versioning, and API Contracts
Learn how to version Laravel API routes, signal deprecations with Sunset headers, and keep API contracts aligned with your implementation.
Building production ready APIs with kit
A practical guide to shaping production-ready APIs using kit, from contracts and validation to observability and rollout.
Building a Go microservice using gRPC for image metadata extraction
Learn how to build a production-grade Go microservice that extracts EXIF and image metadata using gRPC, complete with S3/R2 integration.
Relay: Building a Fiber-Native HTTP Layer for Modern PHP
Explore the design and implementation of Relay, a new HTTP transport layer for PHP 8.5+.
Streaming responses in Laravel without WebSockets
Learn how to implement server-sent events (SSE) in Laravel for streaming AI responses, avoiding the complexity of WebSockets.
Automate local API testing with Bash
This article shows how to automate a complete authentication workflow using Bash, curl, and jq.
Building A TypeScript API That Doesn't Suck
Learn how to build a TypeScript SDK the right way: ditching axios for ofetch, using factory patterns, and creating production-ready code.
API-First Laravel Projects
Beginner-friendly, API-first Laravel path: 10 progressive projects covering resources, auth, search, multi-tenancy, webhooks, rate limits, and GraphQL.
Building APIs that scale with Nitro, Drizzle, and unstorage
Discover how Nitro, Drizzle ORM, and unstorage create a modern TypeScript API stack that's faster to build, easier to scale, and ready for edge deployments.
Building a production-ready Go service with Go Blueprint
Learn how Go Blueprint transforms your workflow for building production-ready microservices.
Sevalla on the Command Line
Build a beautiful Go-powered CLI tool to manage your Sevalla apps directly from the terminal - no browser, just clean, fast, TUI driven control.