OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Oct 29, 2024Publisher Subscriber Model (Pub/Sub Model)What is Pub/Sub Messaging ? Related Terminology Sub Publisher —> Input(Channel) —> Output(Channel) —> Sub ...Pub Sub Model
ByteScrum TechnologiesforByteScrum Technologiesblog.bytescrum.com·Oct 2, 2024How to Handle Events in NestJS with the Event EmitterNestJS is a progressive Node.js framework that provides an out-of-the-box application architecture, making it ideal for building highly scalable, maintainable, and testable applications. One of its lesser-discussed but highly useful features is the E...266 readsnestjs
Ruchika Patelruchikapatel.hashnode.dev·Apr 30, 2024Setting Up a Basic Message Queue System Using Amazon SQSAmazon SQS: Fully managed message queuing service provided by Amazon Web Services (AWS). Its primary function is to facilitate the reliable and scalable exchange of messages between different software systems or components, typically within distribut...amazonsqs
Akhil Kadangodeakhil.se·Nov 8, 2023A Practical Guide to the Law of Demeter with PHP ExamplesThe Law of Demeter (LoD) is a software development principle that's like a secret weapon for writing cleaner and more maintainable code. It's all about limiting how much one part of your code knows about another. As someone who has coded in PHP for y...63 readsbetterdeveloper
Alexandre Alcuvillaswiftuicentral.com·Sep 13, 2023SwiftUI - Decoupling ModelsProblem: How can we avoid breaking an entire app when a model changes? Solution: Decouple each model based on their specific domain. A Deeper Dive When working with data from various sources, a common challenge developers face is the potential for e...10 likes·133 readsSwiftUI
Akshay Suresh Thekkathblog.akshaythekkath.com·Jun 17, 2023Unlocking Unit Testing in PythonUnit tests are designed to be simple and efficient, focusing on testing small, isolated code components. They should execute quickly and ideally should not involve any database calls or any API calls. However, I often observe developers writing highl...47 readsunit testing
Marawan Mamdouhmarawanxmamdouh.vercel.app·May 17, 2023Building Scalable Event-Driven Architectures with AWS: A Guide to Enhancing Front-End and Back-End Performanceintroduction As a developer, I've always been interested in event-driven architectures (EDAs) and how they can improve the overall performance and scalability of web applications. However, I never truly understood the power of EDAs until I faced a re...event-driven-architecture
Samuel Kollátsamuelkollat.hashnode.dev·Mar 6, 2023Beyond Basics: Transform Your Typescript Codebase with Command Design PatternThe design pattern Command is a behavioral design pattern that encapsulates requests as objects. The primary purpose of the pattern is to separate a request from its execution, thus allowing a more flexible and modular design. This pattern is especia...387 readsBeyond Basics: Typescript Design PatternsTypeScript
Joshua Stewardconcurrentflows.com·Nov 15, 2022AsyncMediator Series - Part 2Welcome Back! 👋 So glad you made it back for Part 2, in Part 1: Broadcast Messaging - In Memory we created the implementation of something called Flow. Which is simply the broadcast of messages across many Consumers from many Originators leveraging ...2 likes·146 readsAsyncMediator - Ultimate DecouplingC#