Blogs & Notes
design & architecture
High Level Design Principles
| 10 Aug 2020
Design Patterns
| 01 Feb 2019
design pattern
OO Design Patterns - Behavioral 101
| 12 Feb 2019
OO Design Patterns - Structural 101
| 11 Feb 2019
OO Design Patterns - Creational 101
| 10 Feb 2019
creational pattern
Singleton - Creational Design Pattern
| 10 Feb 2019
Simple Factory - Creational Design Pattern
| 10 Feb 2019
Prototype - Creational Design Pattern
| 10 Feb 2019
Factory Method - Creational Design Pattern
| 10 Feb 2019
Builder - Creational Design Pattern
| 10 Feb 2019
Abstract Factory - Creational Design Pattern
| 10 Feb 2019
structural pattern
Proxy - Structural Design Pattern
| 11 Feb 2019
Flyweight - Structural Design Pattern
| 11 Feb 2019
Facade - Structural Design Pattern
| 11 Feb 2019
Decorator - Structural Design Pattern
| 11 Feb 2019
Composite - Structural Design Pattern
| 11 Feb 2019
Bridge - Structural Design Pattern
| 11 Feb 2019
Adapter - Structural Design Pattern
| 11 Feb 2019
behavioral pattern
Visitor - Behavioral Design Pattern
| 12 Feb 2019
Template Method - Behavioral Design Pattern
| 12 Feb 2019
Strategy - Behavioral Design Pattern
| 12 Feb 2019
State - Behavioral Design Pattern
| 12 Feb 2019
Observer - Behavioral Design Pattern
| 12 Feb 2019
Memento - Behavioral Design Pattern
| 12 Feb 2019
Mediator - Behavioral Design Pattern
| 12 Feb 2019
Iterator - Behavioral Design Pattern
| 12 Feb 2019
Command - Behavioral Design Pattern
| 12 Feb 2019
Chain of Responsibility - Behavioral Design Pattern
| 12 Feb 2019
rust language
Bloom Filter (Rust)
| 20 Jul 2020
Rust 101!
| 19 Jul 2020
python language
Bloom Filter (Python)
| 20 Jul 2020
object oriented design
Dependency Inversion Principle
| 06 Aug 2020
Interface Segregation Principle
| 05 Aug 2020
Liskov Substitution Principle
| 04 Aug 2020
Open Closed Principle
| 03 Aug 2020
Single Responsibility Principle
| 02 Aug 2020
clean code
Code Code: Package/Module/Component level Cohesion & Coupling
| 13 Aug 2020
Code Code: System Design
| 12 Aug 2020
Code Code: Class Design
| 12 Aug 2020
Code Smells
| 11 Aug 2020
Why Clean Code Matters
| 07 Aug 2020
system components
Distributed Cache
| 02 Dec 2020
Cache: Write Polices
| 01 Dec 2020
Cache: Basics
| 01 Dec 2020
concurrent systems
Concurrency Models: Event-Based System
| 12 Mar 2022
Concurrency Models: Lambda Approach
| 12 Mar 2022
Concurrency Models: Data Parallelism
| 12 Mar 2022
Concurrency Models: STM
| 12 Mar 2022
Concurrency Models: CSP
| 12 Mar 2022
Concurrency Models: Actors
| 12 Mar 2022
Concurrency Models: Functional Programming
| 12 Mar 2021
Concurrency Models: Atomics
| 12 Mar 2021
Concurrency Models: Threads & Locks
| 12 Mar 2021
Concurrent Systems: Transactions
| 04 Feb 2021
Concurrent Systems: Fundamental differences
| 04 Feb 2021
Concurrent Systems: Mutual Exclusion & Critical Section
| 03 Feb 2021
Concurrent Systems: Threads & Process
| 03 Feb 2021
Concurrent Systems: Basics
| 03 Feb 2021
Types of Concurrency Models
| 02 Jan 2021
API Security
Securing your API's
| 12 Mar 2022