Software.
Everything I've written about software. Start at the top; the list compounds.
By domain.
software posts.
Showing 61–70 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