Quantization in MLIR: Types, Scales, and Where to Put the “q”

Integrating Jakarta Data with Spring: Rinse and Repeat

An Introduction to Jackson 3 in Spring 7 and Spring Boot 4

Cloudflare vs Firebase: which is best for side projects

A Community Proposal for Behavior-First Programming

This is a detailed breakdown of a FinTech project from my consulting career.

Managing Trade-offs and Continuous Improvements: DynamoDB multi-attribute Keys

ecode: This lightweight code editor is better than your favorite code editor

Micro-SaaS for Wastewater Treatment Calculations Modernizes a Niche Engineering Workflow

Data Model Dependency Is A Trap

How my knowledge in other subdomains in Software Engineering united to exponentially increase MLOps potential

A mental model for AI-assisted development

Python lets you shoot yourself in the foot with impressive precision

Designing Resilient Event-Driven Systems that Scale

Sandboxing AI Agents: Practical Ways to Limit Autonomous Behavior

A tiny OS limit that makes programs fail in confusing ways

How Dead Hours Building Changed My Side Project Success

How Mindset Shapes Engineering Success at Startups

The Vibe Coding Trap

Caching for the Real-World Systems

A Git confusion I see a lot with junior devs: fetch vs pull

Building a Million-TPS Exchange Balance System — Architecture Breakdown + Open-Source Prototype (AXS)

Simplifying access to commonly used objects

Building HTTP Middleware in Go: A Practical Guide Without Third-Party Dependencies

How Embeddings improves commit message generation in Critiq

Real-time Communication with WebSockets using deboa-extras

Automatically Generating MCP Tools by Clustering OpenAPI Endpoints

Effortless mobile E2E testing with Maestro

10 Habits That Make You a Great Programmer

Three Systems Thinking Rules for Effective Observability

More →