A hands-on comparison of four React state management libraries through the same feature — a multi-step checkout flow — with bundle size analysis, re-render profiling, and a decision framework.
A comprehensive guide to designing robust background job systems in Rails, featuring Sidekiq internals, GoodJob's PostgreSQL-based approach, and advanced job orchestration patterns.
How I've used Webpack Module Federation to split monolithic frontends into independently deployable apps — what worked, what didn't, and the sharp edges you'll hit.
How Can We Integrate AI into Our Daily Lives and Work? In recent years, AI has become a big part of our lives. It is used in many areas, from apps that make daily tasks easier to tools that help with software development.
After almost ten years on JetBrains IDEs, I moved to Cursor—built on VS Code—and share the extensions that made Ruby, Rails, Git, and databases feel productive again.
A systematic guide to optimizing frontend performance in large-scale applications, focusing on bundle analysis, code splitting, and runtime enhancements.
A practical comparison of Kafka, RabbitMQ, and NATS for microservice communication — covering delivery guarantees, partitioning, dead letters, and when to pick which based on real production experience.
If you are passionate about backend architecture and enjoy working with distributed systems, mastering the CAP theorem and quorum is essential. I've encountered numerous questions regarding this topic during some interviews, and I want to provide details in case anyone is interested in learning more
Explore the state management challenges in drag-and-drop interfaces, focusing on tree structures, selection models, and performance optimization for complex layouts.
How we built a design system for 4 product teams — the token architecture that actually scaled, the component API decisions we got wrong, and why our first versioning strategy nearly killed adoption.
What I learned building undo/redo, real-time collaboration, and state synchronization into a studio-style app — the patterns that worked, the ones that didn't, and the stuff nobody warns you about.
A hands-on guide to implementing CQRS and Event Sourcing in NestJS using the @nestjs/cqrs package, with real-world patterns for commands, queries, events, sagas, and event stores.
How we decomposed a growing e-commerce monolith into bounded contexts using EventStorming, context mapping patterns, and ubiquitous language — with real examples of what worked and what didn't.
A practical guide to implementing the Saga pattern for distributed transactions — comparing orchestration and choreography with TypeScript examples, compensating transactions, and lessons from production systems.