Skip to content
Codesphere
Home

Blog

Notes on building developer tools, AI, and the occasional career tip.

Popular topics

More topics (145)

Latest articles

Showing 21–30 of 38

RAGJul 17, 20262 min read

Testing LLM Applications: Evaluation, Mocks, and Regression Checks

A practical testing strategy for LLM applications covering unit tests, retrieval checks, tool calls, evaluation datasets, safety cases, and CI regression gates.

AEMJul 17, 20262 min read

AEM Content Fragments vs Blocks: Choosing the Right Content Model

Compare AEM Content Fragments and Edge Delivery blocks, understand their different roles, and choose an architecture that fits authoring and delivery.

AEMJul 17, 20267 min read

AEM Edge Delivery Services: Architecture, Benefits, and Getting Started

Learn how AEM Edge Delivery Services combines document-based authoring, GitHub development, and edge delivery, with practical setup steps and trade-offs.

securityJul 17, 20262 min read

Reliable Webhooks: Signatures, Retries, Idempotency, and Ordering

Build dependable webhook integrations with signature verification, replay protection, idempotent handlers, retries, queues, ordering, and observability.

TypeScriptJul 17, 20262 min read

TypeScript Generics in Practice: Safer APIs Without Repetition

Learn TypeScript generics through reusable functions, constraints, keyof, mapped types, conditional types, and practical API design.

securityJul 17, 20262 min read

OAuth 2.0 and OpenID Connect: A Practical Guide for Web Developers

Learn the difference between OAuth 2.0 and OpenID Connect, how authorization code with PKCE works, and how to handle tokens and scopes safely.

PostgreSQLJul 17, 20262 min read

PostgreSQL Indexes Explained: B-Tree, Composite, Partial, and GIN

Understand PostgreSQL indexes, when to use B-tree, composite, partial, and GIN indexes, and how to verify queries with EXPLAIN.

DockerJul 17, 20262 min read

Docker for Developers: Images, Containers, and Production Basics

Learn Docker fundamentals through a production-minded workflow covering Dockerfiles, layers, multi-stage builds, Compose, secrets, health checks, and security.

FastAPIJul 17, 20262 min read

Python Async and Await: A Practical Guide to Concurrency

Understand Python async and await, the event loop, task groups, cancellation, blocking code, FastAPI integration, testing, and concurrency mistakes.

LLMJul 17, 20262 min read

Prompt Engineering for Developers: Patterns, Testing, and Reliable Outputs

Learn practical prompt engineering patterns for structured outputs, tool calling, long context, injection defense, evaluation, and production maintenance.