swati jhaforswatijha.hashnode.net·Apr 8, 2023Parking Lot (Low-Level Design)Problem definition A parking lot is a designated area for parking vehicles and is a feature found in almost all popular venues such as shopping malls, sports stadiums, offices, etc. In a parking lot, there are different parking spots available for di...Discuss·11 likes·158 readsLow Level Design ProblemsSoftware Engineering
Harsh MangeforBit Fetchharshmange.hashnode.net·Apr 13, 2023What is Strategy Design Pattern?Introduction The Strategy Pattern is a behavioural design pattern that allows for interchangeable algorithms within an object at runtime. In other words, it enables you to select an algorithm from a family of algorithms and use it as per your require...Discuss·10 likes8 Design Patterns EVERY Developer Should Knowdesign patterns
Harsh MangeforBit Fetchharshmange.hashnode.net·Apr 13, 2023What is the Command Design Pattern?The Command Design Pattern is a behavioural design pattern that allows you to encapsulate requests or commands as objects, thereby allowing you to parameterize clients with different requests and queue or log requests for later use. It separates the ...Discuss·10 likes8 Design Patterns EVERY Developer Should Knowdesign patterns
swati jhaforswatijha.hashnode.net·Apr 18, 2023UML Class DiagramUnified Modeling Language (UML) is a visual modeling language that is widely used in software engineering to create diagrams that represent the software design. One of the most popular types of UML diagrams is the class diagram, which is used to repr...Discuss·10 likes·63 readsLow Level Design Concepts and PatternsUML
Shivam Sinhaforshivamwrites.hashnode.net·Apr 16, 2023How High-Level and Low-Level Design Shape Software DevelopmentIn software development, there are two key levels of design: high-level design and low-level design. These two levels of design help software developers break down complex software problems into smaller, more manageable pieces. High-level design refe...DiscussSystem Design
Harsh MangeforBit Fetchharshmange.hashnode.net·Apr 13, 20238 Design Patterns EVERY Developer Should KnowDesign patterns are proven solutions to common problems that software developers face in their work. There are many design patterns available, but here are the 8 design patterns that every developer should know: Singleton Pattern Ensures that only ...Discuss·10 likes8 Design Patterns EVERY Developer Should Knowdesign patterns
Harsh MangeforBit Fetchharshmange.hashnode.net·Apr 13, 2023What is the Command Design Pattern?The Command Design Pattern is a behavioural design pattern that allows you to encapsulate requests or commands as objects, thereby allowing you to parameterize clients with different requests and queue or log requests for later use. It separates the ...Discuss·10 likes8 Design Patterns EVERY Developer Should Knowdesign patterns
Harsh MangeforBit Fetchharshmange.hashnode.net·Apr 13, 2023What is the Facade Design Pattern?The Facade Design Pattern is a structural pattern that provides a unified interface to a set of interfaces in a subsystem, making it easier to use. The Facade pattern simplifies the interaction with complex systems by providing a simplified interface...Discuss·10 likes8 Design Patterns EVERY Developer Should Knowdesign patterns
Harsh MangeforBit Fetchharshmange.hashnode.net·Apr 13, 2023What is Strategy Design Pattern?Introduction The Strategy Pattern is a behavioural design pattern that allows for interchangeable algorithms within an object at runtime. In other words, it enables you to select an algorithm from a family of algorithms and use it as per your require...Discuss·10 likes8 Design Patterns EVERY Developer Should Knowdesign patterns
swati jhaforswatijha.hashnode.net·Apr 8, 2023Parking Lot (Low-Level Design)Problem definition A parking lot is a designated area for parking vehicles and is a feature found in almost all popular venues such as shopping malls, sports stadiums, offices, etc. In a parking lot, there are different parking spots available for di...Discuss·11 likes·158 readsLow Level Design ProblemsSoftware Engineering
satish MishraforSatish's blogtechtonics.hashnode.net·Apr 7, 2023Building a Simple Publisher-Subscriber Messaging Service in PythonWe will start by creating a PubSub class, which will be responsible for managing the subscribers and handling the publishing and subscribing of messages. Here is the code for the PubSub class: The PubSub Class import threading class PubSub: def ...Discuss·33 readsmessaging
Cherish SachdevaforCherish Sachdeva's Blogscsachdeva83.hashnode.net·Mar 4, 2023Strategy Design Pattern in TypescriptStrategy Design Pattern defines a family of algorithms,encapsulates each one, and enables selecting an algorithm from the pool at runtime by using composition over inheritance. Algorithms are interchangeable, meaning that they are replaceable for eac...Discuss·56 readslow level design
Lokesh Kumarforcodetitan.hashnode.net·Feb 21, 2023Understand Ownership in RustGitHub repo with all the code https://github.com/codeTIT4N/rust-school For this lesson: https://github.com/codeTIT4N/rust-school/tree/main/lesson-6 Make sure to star/fork/watch it on GitHub. Memory Safety Rust is a memory-safe language. This means Ru...Discuss·44 readsrustseries