Harshwardhan Choudharyeasyharshmods.hashnode.dev·Oct 12, 2024Exploring Event-Driven Architecture with AWS: Key Patterns, Use Cases, and ImplementationsIntroduction Event-Driven Architecture (EDA) patterns are important for a variety of reasons, especially in modern distributed systems where flexibility, scalability, and real-time processing are key. Here’s why EDA patterns are needed: Reduced Tight...Discuss·44 readsAWS
Shamitha Reddy Regentishamithareddyregenti.hashnode.dev·Oct 11, 2024Singleton Design Pattern with Examples in JavaThe Singleton design pattern is used when we need to ensure that only one instance of a particular class can be created throughout the lifetime of an application. Purpose and Usage Single Instance: Wherever the class is required, the same single ins...Discuss·31 readsSoftware Design LLDSystem Design
Ayanconnectedrhythms.hashnode.dev·Oct 5, 2024How Touch-Screen Technology Works: A Guide to Understanding Modern InterfacesTouch-screen technology has become a fundamental part of our everyday lives, from smartphones and tablets to ATMs, kiosks, and even kitchen appliances. With a simple tap, swipe, or pinch, we can interact with digital devices in ways that feel intuiti...DiscussComputer Science
Shamitha Reddy Regentishamithareddyregenti.hashnode.dev·Sep 23, 2024DNS Deep DiveBefore diving into the ocean of DNS , lets look at what DNS is: DNS → Its like the phonebook of the Internet. Examples of DNS: google.com, hashnode.com or linkedin.com etc Every Instance/Server has an IP Address DNS translates domain names to IP...DiscussSoftware Design LLDDomain name Server
Derek Armstrongderekarmstrong.dev·Sep 18, 2024PlantUML: Powerful Diagrams with CodeImagine trying to design a complex software system without any diagrams. It would be like navigating a maze without a map—confusing and inefficient. In software development, clarity is crucial, and that's where diagramming comes into play. But not ju...Discuss🧰 Toolbox Treasuresplantuml
Tarun Sharmatapstechie.hashnode.dev·Aug 14, 2024Understanding and Implementing the Singleton Pattern in Python: Key Concepts and ChallengesIntroduction The Singleton pattern is one of the most well-known design patterns in software engineering. It ensures that a class has only one instance and provides a global point of access to that instance. This article will guide you through the fu...Discuss·2 likesDesign Patternborg-pattern
Tarun Sharmatapstechie.hashnode.dev·Aug 13, 2024Design Patterns Explained: Improve Your Software Crafting SkillsIn the world of software development, the term "Design Patterns" holds a special place. Whether you're a seasoned programmer or just starting your journey, understanding design patterns can be a game-changer in how you approach problem-solving and so...DiscussDesign PatternPython
Simon Crowesimoncrowe.hashnode.dev·Jun 16, 2024Django Service Layers: Beyond Fat Models vs. Enterprise PatternsSuppose you want to write a new Django/DRF API service tomorrow or have inherited a large but messy Django codebase. Introduction If your application is useful, it will do more than enable crud operations on relational database tables via HTTP. Let's...Discuss·1.6K readsDjango
Emran Khandaker Evanblog.evanemran.info·Jun 11, 2024Understanding the Strategy Pattern in Android DevelopmentIntroduction Design patterns play a crucial role in developing robust and maintainable software. The Strategy Pattern is one such pattern that allows you to define a family of algorithms, encapsulate each one, and make them interchangeable. In Androi...Discuss·1 like·181 readsDesign PatternAndroid
Emran Khandaker Evanblog.evanemran.info·Jun 11, 2024Understanding the Adapter Pattern in Android DevelopmentIntroduction In the world of software design, patterns are essential for solving recurring problems and ensuring robust architecture. The Adapter Pattern is a structural design pattern that enables classes with incompatible interfaces to work togethe...Discuss·81 readsDesign PatternAndroid