CQRS for Backend Engineers: A FastAPI Case Study
Read-heavy APIs and write-heavy logic have very different needs. Why I separated them using CQRS in FastAPI and how it improved clarity, performance, and mental overhead.
Read MoreBelow articles are self-contained pieces of content to explore, reflect or build around a specific subject.
Read-heavy APIs and write-heavy logic have very different needs. Why I separated them using CQRS in FastAPI and how it improved clarity, performance, and mental overhead.
Read MoreStop fighting your notification code. Discover why class hierarchies fail, how composition creates flexibility inheritance can't match, and a blueprint for systems that evolve without rewriting.
Read MoreNode.js has long relied on the CommonJS module system, which has been the backbone of how modules are structured and consumed. However, with the rise of ECMAScript Modules (ESM) as the standard for JavaScript modules, Node.js has introduced support for ES Modules alongside CommonJS. This evolution has brought more flexibility but also some nuances when it comes to module systems in Node.js.
Read MoreCloud computing plays a vital role in the creation of software products and services. It's also one of the most highly sought-after skills in the tech industry. In fact, most of the projects on this site will require cloud interaction of some sort—particularly with AWS's serverless products.
Read MoreReact Hooks have revolutionized the way developers manage state and side effects in React applications. Among these hooks, useEffect() stands out as a versatile tool for handling side effects in functional components.
Read MoreCloud computing plays a vital role in the creation of software products and services. It's also one of the most highly sought-after skills in the tech industry. In fact, most of the projects on this site will require cloud interaction of some sort—particularly with AWS's serverless products.
Read More