REF / WRITING · SOFTWARE

Software.

Everything I've written about software. Start at the top; the list compounds.

DomainSoftware
Posts71
CadenceWeekly
FormatEssay · Note · Case
01
FILTER

By domain.

02
LATEST

software posts.

Showing 6170 of 71.

OpenTelemetry in Spring Boot: A Production Observability Setup

OpenTelemetry has become the default observability stack for modern Java services. It's vendor-neutral (you can ship to Datadog, Honeycomb, Grafana Tempo, Jaeger. same code), it covers traces, metrics, and logs in one SDK, and Spring Boot's integration story i

Spring WebFlux vs Virtual Threads: Which Concurrency Model in 2026

For five years, Spring teams chasing high throughput had one answer: WebFlux. Reactive streams, non-blocking I/O, the whole reactive programming model. The cost was steep. every dependency had to be reactive (R2DBC instead of JDBC, reactive Kafka clients, reac

Spring Boot + Project Loom: Virtual Threads for High-Throughput Java Services

Java 21 shipped Project Loom as a production feature. Virtual threads. lightweight user-mode threads managed by the JVM rather than the OS. fundamentally change the performance profile of blocking I/O applications. For Spring Boot developers, this means near-W

Java Spring Boot: The Complete Guide to Building Production REST APIs

Spring Boot is the most widely deployed Java framework in the world. It powers banking systems, healthcare platforms, e-commerce giants, and the overwhelming majority of enterprise microservices. If you're building anything serious in Java, Spring Boot is your

Python FastAPI: The Complete Guide to Building Production APIs

FastAPI is the fastest-growing Python API framework. and for good reason. It combines Python type hints with automatic OpenAPI documentation, Pydantic v2 validation, and genuine async support. Teams routinely see 2-3× the throughput of Flask/Django for I/O-bou

Firestore Data Modeling That Survives Scale: Patterns, Pitfalls, and Production Lessons

Firestore's most common cause of failure isn't technical. it's data modeling. Bad Firestore schemas produce expensive queries, hit document size limits, require full collection scans, or make certain features structurally impossible. Good schemas are designed

Supabase RLS Patterns for Multi-Tenant SaaS: The Complete Playbook

Row Level Security (RLS) is Postgres's mechanism for enforcing data access rules at the database level. In Supabase, it's the primary security boundary between your application and your data. When implemented correctly, RLS makes it structurally impossible for

Supabase: The Complete Developer Guide for Modern Full-Stack Apps

Supabase is the open-source Firebase alternative built on Postgres. It gives you a hosted Postgres database, REST and GraphQL APIs auto-generated from your schema, real-time subscriptions, built-in authentication, file storage, and serverless Edge Functions. a

Firebase for Modern App Developers: The Complete 2026 Guide

Firebase is Google's application development platform. a fully managed suite of backend services designed for mobile and web apps. At its core: Firestore (a NoSQL document database), Authentication, Realtime Database, Cloud Storage, Cloud Functions, and Hostin

PostgreSQL for Application Developers: The Complete Guide

PostgreSQL is the world's most advanced open-source relational database. It's the default choice for serious applications. powerful enough to handle the most complex data requirements, reliable enough for financial and healthcare systems, and open enough to de