Recent Blog Posts
Insights on AI Agents, Modern Web, and the Future of Engineering.
Push Notifications Done Right: FCM and APNs
A practical senior-dev guide to reliable push notifications with Firebase Cloud Messaging and APNs, covering .p8 key setup, Flutter client integration, message types, sending from Cloud Functions, and the delivery pitfalls that waste days.
Firebase in 2026: Auth, Firestore, and Cloud Functions
A hands-on walkthrough of Firebase in 2026: setting up Auth, modeling and querying Firestore, writing bulletproof Security Rules, and building Cloud Functions (2nd gen) with secrets and deployment.
State Management in Flutter: Riverpod vs. Bloc
A hands-on comparison of Riverpod 3.x and Bloc 9.x for Flutter state management, building and testing the same counter and async-list features in both, with guidance on when to choose each.
Async in Dart: Isolates, Futures, and Streams Deep Dive
A code-first deep dive into Dart concurrency: how the event loop drives Futures and Streams, and how isolates unlock real parallelism for CPU-bound work like image processing.
Flutter: What's New for Production Apps in 2026
A practical tour of the 2026 Flutter stack for production engineers: the quarterly stable release train, Impeller as the default renderer, Dart 3.10 dot shorthands, DevTools, and build-size hardening.
Database Indexing for Web Developers
A hands-on guide to PostgreSQL indexes for web developers: B-tree, composite, partial, expression, and GIN/trigram indexes, plus how to read EXPLAIN ANALYZE to actually measure wins.
WebAssembly in the Browser: Real-World Use Cases
A practical tour of WebAssembly in the browser: what it is, how its memory model works, real production use cases, and a hands-on Rust-to-wasm example compiled with wasm-bindgen.
Kubernetes for Frontend Teams: A Gentle Introduction
A beginner-friendly, code-first tour of Kubernetes for frontend engineers: core objects like Pods, Deployments, Services and Ingress, plus a complete YAML bundle to deploy a React SPA and API with health checks.
Docker for Web Developers: Images That Ship
A code-first walkthrough of writing Dockerfiles for web apps that actually ship: multi-stage builds, non-root users, .dockerignore, secrets, BuildKit caching, and docker compose for local dev.
API Design Best Practices: REST, RPC, and Beyond
A practical guide to designing APIs that scale: REST resource modeling, HTTP semantics, gRPC and protocol buffers, and when GraphQL, JSON-RPC, or tRPC fit better, with runnable FastAPI and gRPC examples.
Secure Web Apps: CSRF, XSS, and CSP in 2026
CSRF, XSS, and CSP through the lens of the OWASP Top 10 2025: synchronizer tokens, SameSite, context-aware encoding, Trusted Types, and a nonce-based Content Security Policy that actually ships.
Testing Your Frontend: Vitest, Playwright, and Visual Regressions
A leveled-up frontend test strategy for 2026: unit and component tests in Vitest 4, end-to-end flows in Playwright, and pixel-comparison visual regressions — with a CI-ready workflow.