Design Patterns Posted on 2025-04-19 In Design Patterns , Software Design Symbols count in article: 49k Reading time ≈ 45 mins. Introduction Types of Design Patterns Key Characteristics of Design Patterns Creational Patterns Factory Pattern Abstract Factory Pattern Builder Pattern Singleton Pattern Structural Patterns Adapter Pattern Bridge Pattern Composite Pattern Decorator Pattern Facade Pattern Flyweight Pattern Proxy Pattern Behavioral Patterns Observer Pattern Iterator Pattern Command Pattern Strategy Pattern State Pattern Read more »
Stack & Queue Posted on 2025-04-12 In Data Structure and Alogrithm Symbols count in article: 7.6k Reading time ≈ 7 mins. Introduction Stack Overview Key Features Applications Queue Overview Key Features Applications Types of Queues Implementing Stack With Array With Linked List Implementing Queue With Array With Linked List Implementing Queue with Two Stacks Implement Stack using just one Queue Summary Read more »
Hash Table Posted on 2025-04-05 In Data Structure and Alogrithm Symbols count in article: 11k Reading time ≈ 10 mins. What is Hash Table Core Concepts Common operations of hash table Hash Collision Separate Chaining Open Addressing Hash Alogrithm Goals of hash algorithms Common hash algorithms Practical Examples four sum Read more »
RabbitMQ:One broker to queue them all Posted on 2025-03-29 In C#/.NET Symbols count in article: 6.2k Reading time ≈ 6 mins. What is RabbitMQ Core Concepts Environment Setup Docker (Recommended) Managing Users and Permissions Scenario: Producer sends messages, Consumer receives messages Producer Code Consumer Code Run the test Advanced Features: Ensure Reliable Message Delivery Message Persistence Publisher Confirms Manual Consumer Acknowledgment Best Practices Message Format Monitoring Read more »
Dynamic Programming Posted on 2025-03-22 In Data Structure and Alogrithm Symbols count in article: 6.5k Reading time ≈ 6 mins. Core Concepts Steps to Solve Problems with Dynamic Programming Define the State Formulate the Transition Initialize the Boundary Conditions Choose an Order Return the Final Result Classic Examples Fibonacci Sequence 0/1 Knapsack Problem Conclusion Read more »
Binary Tree Posted on 2025-03-15 In Data Structure and Alogrithm Symbols count in article: 7.4k Reading time ≈ 7 mins. Binary Tree What is a Binary Tree? Key Components and Terms Types of Binary Tree On the basis of the completion of levels Tree Traversal Techniques Depth-First Search (DFS) Breadth First Search (BFS) Binary Search Tree (BST) BST Implementation How to delete Node in a BST Maximum Depth of Binary Tree Real-World Applications Read more »