Showing 457 of 457 entries
NameBacklinksBasename
# Brief Overview of {{FOLDER_NAME}}—# Brief Overview of {{FOLDER_NAME}}
0—0
0. Aspects of Rest—0. Aspects of Rest
0. Basic—0. Basic
0. Primitives—0. Primitives
0. Tradeoffs—0. Tradeoffs
0.The Core Concepts—0.The Core Concepts
00 - E-Commerce Platform - Master—00 - E-Commerce Platform - Master
00---e-commerce-platform.canvas—00---e-commerce-platform.canvas
00. Basics—00. Basics
01 - Docker—01 - Docker
02 - Kafka—02 - Kafka
02-Deep-Dive—02-Deep-Dive
03 - Event Driven Architecture—03 - Event Driven Architecture
04 - Database Transactions and ACID—04 - Database Transactions and ACID
05 - Transactional Outbox—05 - Transactional Outbox
06 - Idempotency—06 - Idempotency
07 - Saga Pattern—07 - Saga Pattern
08 - CAP Theorem and Consistency—08 - CAP Theorem and Consistency
09 - CQRS—09 - CQRS
1 liner—1 liner
1-DD_Program-Structure.md—1-DD_Program-Structure.md
1-Git Commands—1-Git Commands
1-Overview—1-Overview
1. Compiler source, target and release—1. Compiler source, target and release
1. Exception handling in Rest—1. Exception handling in Rest
1. Floating-Point Numbers—1. Floating-Point Numbers
1. HashMap-Internals—1. HashMap-Internals
1. HTTP Versions—1. HTTP Versions
1. JavaScript Prototypes vs. Java Inheritance—1. JavaScript Prototypes vs. Java Inheritance
1. Logs, Metrics, Traces—1. Logs, Metrics, Traces
1. Opinionated vs. Unopinionated Software Engineering—1. Opinionated vs. Unopinionated Software Engineering
1. Ordering—1. Ordering
1. Partitions—1. Partitions
1. Pass By Value or Reference—1. Pass By Value or Reference
1. Patterns for decomposing monoliths—1. Patterns for decomposing monoliths
1. Pillar—1. Pillar
1. Proxies, Transactions, and Exception Handling—1. Proxies, Transactions, and Exception Handling
1. React and Next.js—1. React and Next.js
1. Recursion - $f(n)$ and $f(g(n))$—1. Recursion - $f(n)$ and $f(g(n))$
1. Security and Cryptography Fundamentals v0—1. Security and Cryptography Fundamentals v0
1.0—1.0
1.1 Basics—1.1 Basics
1.1 Bottleneck—1.1 Bottleneck
1.1 Float Precision Issue—1.1 Float Precision Issue
1.1 HTTP METHODS—1.1 HTTP METHODS
1.1 javascript_prototypes_vs_java_inheritance—1.1 javascript_prototypes_vs_java_inheritance
1.1 OSWAP—1.1 OSWAP
1.2 Fraction to Binary Conversion Proof—1.2 Fraction to Binary Conversion Proof
1.2 javascript_prototypes_in_react_next_js—1.2 javascript_prototypes_in_react_next_js
1.2 Multihreading in Java—1.2 Multihreading in Java
1.2 OSWAP - Scenario—1.2 OSWAP - Scenario
1.2 Safe vs Unsafe Methods—1.2 Safe vs Unsafe Methods
1.3 Snyk and OWASP Dependency-Check—1.3 Snyk and OWASP Dependency-Check
1.Optional—1.Optional
10 - CQRS with Event Driven Architecture—10 - CQRS with Event Driven Architecture
2-DD_Dependency-Injection.md—2-DD_Dependency-Injection.md
2-Git Architecture, Index, and Object Database Internals—2-Git Architecture, Index, and Object Database Internals
2. Caching requests example - 304—2. Caching requests example - 304
2. Double—2. Double
2. Fibonacci does not follow $f(g(n))$—2. Fibonacci does not follow $f(g(n))$
2. Integrating Request Validation Exceptions—2. Integrating Request Validation Exceptions
2. Java `Optional` Behavior & Modern Alternatives (JDK 21)—2. Java `Optional` Behavior & Modern Alternatives (JDK 21)
2. Java Pass by value—2. Java Pass by value
2. Ordering Coding—2. Ordering Coding
2. Security Fundamentals - System Design, Theory and Java.—2. Security Fundamentals - System Design, Theory and Java.
2. Strangler fig pattern—2. Strangler fig pattern
2. Why Java HashMap Uses (n - 1) & hash Instead of % n—2. Why Java HashMap Uses (n - 1) & hash Instead of % n
2.1 AWS Metadata services—2.1 AWS Metadata services
2.1-DD_Dependency-Injection-Philosophy.md—2.1-DD_Dependency-Injection-Philosophy.md
2.2-DD_DI-Configuration-Architecture.md—2.2-DD_DI-Configuration-Architecture.md
2d and Jagger Array—2d and Jagger Array
3-DD_Service-Lifetime.md—3-DD_Service-Lifetime.md
3-gitignore—3-gitignore
3-Phase-1-CQRS-Events—3-Phase-1-CQRS-Events
3. BigDecimal—3. BigDecimal
3. Eg with Memory Address abstraction—3. Eg with Memory Address abstraction
3. Exponent Bias—3. Exponent Bias
3. Partial ordering failure recovery—3. Partial ordering failure recovery
3. Recursion Strategies—3. Recursion Strategies
3. Recursion Tradeoff—3. Recursion Tradeoff
3. Rest vs Soap—3. Rest vs Soap
3. Security Design Interview Approach—3. Security Design Interview Approach
3. Transaction Management and Error Handlers in Spring Boot—3. Transaction Management and Error Handlers in Spring Boot
3.1 CORS—3.1 CORS
3.1 DOM—3.1 DOM
3.2 what is a dom and why is it needed—3.2 what is a dom and why is it needed
3.3 summary—3.3 summary
3.4 Selectors and Combinators—3.4 Selectors and Combinators
3.Branch by Abstraction—3.Branch by Abstraction
3.Would the Behavior Be Different with an Immutable Object?—3.Would the Behavior Be Different with an Immutable Object?
4-Configuration—4-Configuration
4-CQRS_Masterclass_Notes—4-CQRS_Masterclass_Notes
4. Anatomy of IEEE 754 - Bit Allocation and Min Max Calculations—4. Anatomy of IEEE 754 - Bit Allocation and Min Max Calculations
4. BigInteger—4. BigInteger
4. Bulkhead—4. Bulkhead
4. Comprehensive Guide to `java.util.Optional` in Enterprise Java (JDK 21+)—4. Comprehensive Guide to `java.util.Optional` in Enterprise Java (JDK 21+)
4. Desiging—4. Desiging
4. DLQ—4. DLQ
4. Hashcode History—4. Hashcode History
4. Postfix vs. Prefix Evaluation and Operator Mechanics—4. Postfix vs. Prefix Evaluation and Operator Mechanics
4. Security-Interview-Playbook—4. Security-Interview-Playbook
404—404
5-Options—5-Options
5. Converting Float to Double via Bit Manipulation—5. Converting Float to Double via Bit Manipulation
5. Drain and Catch Up—5. Drain and Catch Up
5. Java Serialization Master Notes—5. Java Serialization Master Notes
5. Zero Trust Architecute v0—5. Zero Trust Architecute v0
5.1-Spring Boot Equivalent of Option—5.1-Spring Boot Equivalent of Option
5.Understanding Java References, Memory, and Optional—5.Understanding Java References, Memory, and Optional
6-Env—6-Env
6. References to Check—6. References to Check
6. Tx Setting—6. Tx Setting
6. Zero-Trust-Architecture v1—6. Zero-Trust-Architecture v1
7-DD_Middleware.md—7-DD_Middleware.md
7. Tx—7. Tx
7. Zero-Trust-Interview-Playbook—7. Zero-Trust-Interview-Playbook
8-DD_Minimal-API.md—8-DD_Minimal-API.md
8. Summary—8. Summary
9-DD_OpenAPI.md—9-DD_OpenAPI.md
9. performance and throughput impact—9. performance and throughput impact
acid—acid
ACID—ACID
Adapter—Adapter
api—api
API—API
API Gateway—API Gateway
Architectural Decision Guide - Should I use Kafka or Redis?—Architectural Decision Guide - Should I use Kafka or Redis?
architecture—architecture
Architecture & System Design Guide—Architecture & System Design Guide
Arrays in C Sharp - 1D, 2D Rectangular, and Jagged—Arrays in C Sharp - 1D, 2D Rectangular, and Jagged
aspnetcore—aspnetcore
Auth MiddleWare and Filter—Auth MiddleWare and Filter
AWS .Net—AWS .Net
backend—backend
BASE—BASE
Bloom Filter—Bloom Filter
Bloom Filters—Bloom Filters
Builder—Builder
C C Sharp—C C Sharp
C Sharp—C Sharp
caching—caching
Caching—Caching
Caching—Caching
Caching—Caching
cap—cap
Case Studies—Case Studies
CBA Bar Raiser—CBA Bar Raiser
Chain of Responsibility—Chain of Responsibility
Collated—Collated
Collections & Equality Architecture - 1—Collections & Equality Architecture - 1
Collections & Equality Architecture - 2—Collections & Equality Architecture - 2
Collections Framework—Collections Framework
Command—Command
commit -- amend—commit -- amend
Component—Component
concurrency—concurrency
Conditional request—Conditional request
configuration—configuration
consistency—consistency
const vs readonly—const vs readonly
containers—containers
cqrs—cqrs
cryptography—cryptography
CS_Java—CS_Java
CS_Kafka—CS_Kafka
CS_Service Lifetime—CS_Service Lifetime
csharp—csharp
CSharp-12-Interview-Flashcards v1—CSharp-12-Interview-Flashcards v1
CSharp-12-Interview-Flashcards v2—CSharp-12-Interview-Flashcards v2
csharp12—csharp12
csproj-class-libraries—csproj-class-libraries
database—database
databases—databases
DB—DB
DB Scaling—DB Scaling
Decision Tree—Decision Tree
Decorator—Decorator
deep-dive—deep-dive
dependency-injection—dependency-injection
design-patterns—design-patterns
dev-ops—dev-ops
Difference between orElse(other) and orElseGet(supplier)—Difference between orElse(other) and orElseGet(supplier)
distributed-systems—distributed-systems
distributed-transactions—distributed-transactions
docker—docker
dotnet—dotnet
DotNet—DotNet
Dotnet I2—Dotnet I2
DotNet-8-Interview-Flashcards v1—DotNet-8-Interview-Flashcards v1
DotNet-8-Interview-Flashcards v2—DotNet-8-Interview-Flashcards v2
dotnet8—dotnet8
DS Basics—DS Basics
ecommerce—ecommerce
ECS v1—ECS v1
Etag and cache control in rest—Etag and cache control in rest
Event Driven Architecture—Event Driven Architecture
event-driven—event-driven
exceptions—exceptions
export default—export default
Facade—Facade
Factory—Factory
Fields vs. Properties—Fields vs. Properties
Gem 1—Gem 1
Gem 2—Gem 2
Filter 2—Filter 2
final 3—final 3
final 3 final fix—final 3 final fix
final 3 fix—final 3 fix
Git Workflow—Git Workflow
index—index
index—index
index—index
index-mindmap—index-mindmap
Kafka—Kafka
Kafka Annotations—Kafka Annotations
kafka-spring-boot-banking-production-guide—kafka-spring-boot-banking-production-guide
kafka-spring-boot-interview-guide—kafka-spring-boot-interview-guide
Leader and ISR—Leader and ISR
Master Class v1—Master Class v1
Master Class v2—Master Class v2
Master Class v3—Master Class v3
Method 1—Method 1
Method 2—Method 2
final 10—final 10
flashcards—flashcards
fluentvalidation—fluentvalidation
git—git
Git Workflow—Git Workflow
HashMap-Refresher—HashMap-Refresher
Head First v1—Head First v1
High-Scale Image Processing Microservice.—High-Scale Image Processing Microservice.
HTML vs DOM—HTML vs DOM
Http Status Code—Http Status Code
idempotency—idempotency
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index 2—index 2
index 3—index 3
final 4—final 4
final 5—final 5
5—5
6.FluentValidation_Masterclass_Notes—6.FluentValidation_Masterclass_Notes
7.Pipeline_Behavior_Masterclass—7.Pipeline_Behavior_Masterclass
caching-in-rest.canvas—caching-in-rest.canvas
final11—final11
Good Links—Good Links
I C Sharp—I C Sharp
I Git—I Git
I Kafka 1—I Kafka 1
I Kafka 2—I Kafka 2
I Kafka cg v1—I Kafka cg v1
I Kafka cg v2—I Kafka cg v2
I Kafka gm v1—I Kafka gm v1
I Kafka gm v2—I Kafka gm v2
I Kafka gm v3—I Kafka gm v3
I Middleware and Filter—I Middleware and Filter
I React 1—I React 1
I React 2—I React 2
I Resources—I Resources
I Rest—I Rest
I Service Lifetime—I Service Lifetime
I Spring Boot & MVC—I Spring Boot & MVC
I System Design—I System Design
Idempotent—Idempotent
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index—index
index 5—index 5
index test saga—index test saga
index.canvas—index.canvas
internals—internals
interview—interview
interview-prep—interview-prep
java—java
Java - Interview Pdfs—Java - Interview Pdfs
kafka—kafka
kafka-mindmap.canvas—kafka-mindmap.canvas
linux—linux
masterclass—masterclass
me—me
mediatr—mediatr
messaging—messaging
microservices—microservices
middleware—middleware
minimal-apis—minimal-apis
moc—moc
multithreading—multithreading
obsidian—obsidian
obsidian-vault—obsidian-vault
openapi—openapi
OpenTelemetry—OpenTelemetry
outbox—outbox
payments—payments
performance—performance
permissions—permissions
Questions—Questions
React Project—React Project
read-write—read-write
reference—reference
References—References
refresher—refresher
reliability—reliability
rest-design.canvas—rest-design.canvas
Roadmap—Roadmap
RoadMap - Saga—RoadMap - Saga
saga—saga
Saga N CQRS—Saga N CQRS
scalability—scalability
scalar—scalar
security—security
Serialization—Serialization
Some Links—Some Links
Some questions—Some questions
spring-comparison—spring-comparison
staging—staging
status.canvas—status.canvas
Study Plan.outline—Study Plan.outline
Study Plan.outline-mindmap—Study Plan.outline-mindmap
system-design—system-design
terminal—terminal
Thundering Herd 1—Thundering Herd 1
Tidbits 1—Tidbits 1
index 2—index 2
java_lambdas_jvm_internals_deep_dive—java_lambdas_jvm_internals_deep_dive
Java-MOC—Java-MOC
JSX—JSX
Junior Level—Junior Level
JWT—JWT
Masterclass v0—Masterclass v0
Materclass v2—Materclass v2
Mediator—Mediator
Middleware—Middleware
Middleware & Request Pipeline—Middleware & Request Pipeline
More on it—More on it
New JDK Features—New JDK Features
NullReferenceException & Null Safety—NullReferenceException & Null Safety
Obs—Obs
Observer—Observer
Optimistic Concurrency control—Optimistic Concurrency control
Optional.map() vs. Optional.flatMap()—Optional.map() vs. Optional.flatMap()
Options—Options
Pattern Matching .net—Pattern Matching .net
Patterns—Patterns
Polly—Polly
Primary Constructor—Primary Constructor
Proxy—Proxy
Question—Question
Question—Question
Questions—Questions
References—References
Resources—Resources
Resources—Resources
Resources—Resources
Resources—Resources
REST—REST
REST and GraphQL—REST and GraphQL
REST Architecture - UUIDs & Idempotency—REST Architecture - UUIDs & Idempotency
REST Architecture - UUIDs & Idempotency 2—REST Architecture - UUIDs & Idempotency 2
rest_api_implementations_in_net_and_java—rest_api_implementations_in_net_and_java
rest_api_implementations_in_net_and_java (1)—rest_api_implementations_in_net_and_java (1)
Senior Java Developer Interview Preparation—Senior Java Developer Interview Preparation
Thundering_Herd_Cache_Stampede_Retry_Storms—Thundering_Herd_Cache_Stampede_Retry_Storms
Tidbits 2—Tidbits 2
2—2
Similarity and Differences—Similarity and Differences
State—State
Step Functions v1—Step Functions v1
Step Functions v2—Step Functions v2
Strategy—Strategy
Strategy via the Constructor—Strategy via the Constructor
Summary—Summary
Template Method—Template Method
test—test
tips—tips
TO DO - Java—TO DO - Java
TODO - Drafts—TODO - Drafts
topics.canvas—topics.canvas
transactions—transactions
TROF.md—TROF.md
troubleshooting—troubleshooting
Troubleshooting .gitignore—Troubleshooting .gitignore
Try—Try
Try 2—Try 2
Two-Pointer Pattern—Two-Pointer Pattern
u—u
UC—UC
UC2—UC2
Untitled—Untitled
untitled.canvas—untitled.canvas
untitled.canvas—untitled.canvas
Upsert—Upsert
Visitor—Visitor
VPC—VPC
What Are Traces, Logs, and Metrics? How Do They Work Together?—What Are Traces, Logs, and Metrics? How Do They Work Together?
what-does-acid-mean—what-does-acid-mean
workflow—workflow
z. Choice A—z. Choice A
z. Choice B—z. Choice B
zero-trust—zero-trust
Showing 446 of 446 entries
NameUntitledFolderBacklinksBasenameStatusTechnologyVersionTags
# Brief Overview of {{FOLDER_NAME}}—96-System-Design—# Brief Overview of {{FOLDER_NAME}}————
0—02-Deep-Dive/06-Microservice Patterns—0————
0. Aspects of Rest—02-Deep-Dive/02-Rest—0. Aspects of Rest————
0. Basic—02-Deep-Dive/05-React—0. Basic————
0. Primitives—02-Deep-Dive/01-Java/1. Core Java/0.Primitives—0. Primitives————
0. Tradeoffs—96-System-Design/TROF—0. Tradeoffs————
0.The Core Concepts—02-Deep-Dive/97-Git—0.The Core Concepts————
00 - E-Commerce Platform - Master—Projects to Do/Project—00 - E-Commerce Platform - Master———architecture, ecommerce, interview
00---e-commerce-platform.canvas—projects-to-do/project—00---e-commerce-platform.canvas———
00. Basics—01-Cheatsheets/99-SystemDesign—00. Basics————
01 - Docker—Projects to Do/Project—01 - Docker———docker, containers, deep-dive
02 - Kafka—Projects to Do/Project—02 - Kafka———kafka, messaging, event-driven, deep-dive
02-Deep-Dive—02-Deep-Dive—02-Deep-Dive————
03 - Event Driven Architecture—Projects to Do/Project—03 - Event Driven Architecture———event-driven, architecture, kafka, deep-dive
04 - Database Transactions and ACID—Projects to Do/Project—04 - Database Transactions and ACID———database, transactions, acid, deep-dive
05 - Transactional Outbox—Projects to Do/Project—05 - Transactional Outbox———outbox, kafka, transactions, distributed-systems, deep-dive
06 - Idempotency—Projects to Do/Project—06 - Idempotency———idempotency, api, payments, distributed-systems, deep-dive
07 - Saga Pattern—Projects to Do/Project—07 - Saga Pattern———saga, distributed-transactions, kafka, microservices, deep-dive
08 - CAP Theorem and Consistency—Projects to Do/Project—08 - CAP Theorem and Consistency———distributed-systems, cap, consistency, deep-dive
09 - CQRS—Projects to Do/Project—09 - CQRS———cqrs, architecture, read-write, deep-dive
1 liner—01-Cheatsheets/02-DotNet—1 liner————
1-DD_Program-Structure.md—02-Deep-Dive/99-DotNet—1-DD_Program-Structure.md———dotnet, aspnetcore, backend, csharp, minimal-apis
1-Git Commands—02-Deep-Dive/97-Git—1-Git Commands———git, terminal, workflow, index, staging
1-Overview—Projects to Do/Project 2—1-Overview———me
1. Compiler source, target and release—02-Deep-Dive/01.1 Maven—1. Compiler source, target and release————
1. Exception handling in Rest—02-Deep-Dive/02-Rest—1. Exception handling in Rest————
1. Floating-Point Numbers—02-Deep-Dive/01-Java/1. Core Java/0.Primitives—1. Floating-Point Numbers————
1. HashMap-Internals—02-Deep-Dive/01-Java/1. Core Java/3. Map—1. HashMap-Internals———java, refresher, flashcards
1. HTTP Versions—02-Deep-Dive/02-Rest—1. HTTP Versions————
1. JavaScript Prototypes vs. Java Inheritance—02-Deep-Dive/05-React/2. Prototype—1. JavaScript Prototypes vs. Java Inheritancein progress———
1. Logs, Metrics, Traces—02-Deep-Dive/07-Observibility—1. Logs, Metrics, Traces————
1. Opinionated vs. Unopinionated Software Engineering—02-Deep-Dive/05-React/1. Opin vs Unopin—1. Opinionated vs. Unopinionated Software Engineering————
1. Ordering—02-Deep-Dive/08-Kafaka/Msg Ordering—1. Ordering————
1. Partitions—02-Deep-Dive/08-Kafaka—1. Partitions————
1. Pass By Value or Reference—02-Deep-Dive/01-Java/1. Core Java/1. Pass By—1. Pass By Value or Referencedone———
1. Patterns for decomposing monoliths—02-Deep-Dive/06-Microservice Patterns—1. Patterns for decomposing monoliths————
1. Pillar—96-System-Design—1. Pillar———system-design
1. Proxies, Transactions, and Exception Handling—02-Deep-Dive/03-Spring—1. Proxies, Transactions, and Exception Handling————
1. React and Next.js—02-Deep-Dive/05-React—1. React and Next.js————
1. Recursion - $f(n)$ and $f(g(n))$—DSA/Recursion—1. Recursion - $f(n)$ and $f(g(n))$————
1. Security and Cryptography Fundamentals v0—02-Deep-Dive/06.2-Security - Others—1. Security and Cryptography Fundamentals v0————
1.0—02-Deep-Dive/06.1-Security - OSWAP—1.0————
1.1 Basics—02-Deep-Dive/01-Java/1. Core Java/Concurrency—1.1 Basics———java, concurrency, multithreading
1.1 Bottleneck—96-System-Design—1.1 Bottleneckfixit——system-design, troubleshooting, performance, java, dotnet
1.1 Float Precision Issue—02-Deep-Dive/01-Java/1. Core Java/0.Primitives—1.1 Float Precision Issue————
1.1 HTTP METHODS—02-Deep-Dive/02-Rest—1.1 HTTP METHODS————
1.1 javascript_prototypes_vs_java_inheritance—02-Deep-Dive/05-React/2. Prototype—1.1 javascript_prototypes_vs_java_inheritance————
1.1 OSWAP—02-Deep-Dive/06.1-Security - OSWAP—1.1 OSWAP————
1.2 Fraction to Binary Conversion Proof—02-Deep-Dive/01-Java/1. Core Java/0.Primitives—1.2 Fraction to Binary Conversion Proof————
1.2 javascript_prototypes_in_react_next_js—02-Deep-Dive/05-React/2. Prototype—1.2 javascript_prototypes_in_react_next_js————
1.2 Multihreading in Java—02-Deep-Dive/01-Java/1. Core Java/Concurrency—1.2 Multihreading in Java————
1.2 OSWAP - Scenario—02-Deep-Dive/06.1-Security - OSWAP—1.2 OSWAP - Scenario————
1.2 Safe vs Unsafe Methods—02-Deep-Dive/02-Rest—1.2 Safe vs Unsafe Methods————
1.3 Snyk and OWASP Dependency-Check—02-Deep-Dive/06.1-Security - OSWAP—1.3 Snyk and OWASP Dependency-Check————
1.Optional—02-Deep-Dive/01-Java/1. Core Java/4.Optional—1.Optional————
10 - CQRS with Event Driven Architecture—Projects to Do/Project—10 - CQRS with Event Driven Architecture———cqrs, kafka, event-driven, consistency, deep-dive
2—Projects to Do/Project 2—2———me
2-DD_Dependency-Injection.md—02-Deep-Dive/99-DotNet—2-DD_Dependency-Injection.md————
2-Git Architecture, Index, and Object Database Internals—02-Deep-Dive/97-Git—2-Git Architecture, Index, and Object Database Internals———git, internals, architecture, reference
2. Caching requests example - 304—02-Deep-Dive/02-Rest—2. Caching requests example - 304————
2. Double—02-Deep-Dive/01-Java/1. Core Java/0.Primitives—2. Double————
2. Fibonacci does not follow $f(g(n))$—DSA/Recursion—2. Fibonacci does not follow $f(g(n))$————
2. Integrating Request Validation Exceptions—02-Deep-Dive/03-Spring—2. Integrating Request Validation Exceptions————
2. Java `Optional` Behavior & Modern Alternatives (JDK 21)—02-Deep-Dive/01-Java/1. Core Java/4.Optional—2. Java `Optional` Behavior & Modern Alternatives (JDK 21)————
2. Java Pass by value—02-Deep-Dive/01-Java/1. Core Java/1. Pass By—2. Java Pass by valuedone———
2. Ordering Coding—02-Deep-Dive/08-Kafaka/Msg Ordering—2. Ordering Coding————
2. Security Fundamentals - System Design, Theory and Java.—02-Deep-Dive/06.2-Security - Others—2. Security Fundamentals - System Design, Theory and Java.———security, system-design, java, cryptography, interview-prep
2. Strangler fig pattern—02-Deep-Dive/06-Microservice Patterns—2. Strangler fig pattern————
2. Why Java HashMap Uses (n - 1) & hash Instead of % n—02-Deep-Dive/01-Java/1. Core Java/3. Map—2. Why Java HashMap Uses (n - 1) & hash Instead of % n————
2.1 AWS Metadata services—02-Deep-Dive/06.1-Security - OSWAP—2.1 AWS Metadata services————
2.1-DD_Dependency-Injection-Philosophy.md—02-Deep-Dive/99-DotNet—2.1-DD_Dependency-Injection-Philosophy.md————
2.2-DD_DI-Configuration-Architecture.md—02-Deep-Dive/99-DotNet—2.2-DD_DI-Configuration-Architecture.md———dotnet, architecture, dependency-injection, configuration, spring-comparison
2d and Jagger Array—02-Deep-Dive/98-CSharp—2d and Jagger Array————
3-DD_Service-Lifetime.md—02-Deep-Dive/99-DotNet—3-DD_Service-Lifetime.md————
3-gitignore—02-Deep-Dive/97-Git—3-gitignore———git, tips, workflow, linux, permissions
3-Phase-1-CQRS-Events—Projects to Do/Project 2—3-Phase-1-CQRS-Events———microservices, dotnet8, cqrs, architecture, masterclass
3. BigDecimal—02-Deep-Dive/01-Java/1. Core Java—3. BigDecimal————
3. Eg with Memory Address abstraction—02-Deep-Dive/01-Java/1. Core Java/1. Pass By—3. Eg with Memory Address abstractiondone———
3. Exponent Bias—02-Deep-Dive/01-Java/1. Core Java/0.Primitives—3. Exponent Bias————
3. Partial ordering failure recovery—02-Deep-Dive/08-Kafaka/Msg Ordering—3. Partial ordering failure recovery————
3. Recursion Strategies—DSA/Recursion—3. Recursion Strategiesin progress———
3. Recursion Tradeoff—DSA/Recursion—3. Recursion Tradeoff————
3. Rest vs Soap—02-Deep-Dive/02-Rest—3. Rest vs Soap————
3. Security Design Interview Approach—02-Deep-Dive/06.2-Security - Others—3. Security Design Interview Approach————
3. Transaction Management and Error Handlers in Spring Boot—02-Deep-Dive/03-Spring—3. Transaction Management and Error Handlers in Spring Boot————
3.1 CORS—02-Deep-Dive/06.1-Security - OSWAP—3.1 CORS————
3.1 DOM—02-Deep-Dive/05-React/3. DOM—3.1 DOM————
3.2 what is a dom and why is it needed—02-Deep-Dive/05-React/3. DOM—3.2 what is a dom and why is it needed————
3.3 summary—02-Deep-Dive/05-React/3. DOM—3.3 summary————
3.4 Selectors and Combinators—02-Deep-Dive/05-React/3. DOM—3.4 Selectors and Combinators————
3.Branch by Abstraction—02-Deep-Dive/06-Microservice Patterns—3.Branch by Abstraction————
3.Would the Behavior Be Different with an Immutable Object?—02-Deep-Dive/01-Java/1. Core Java/4.Optional—3.Would the Behavior Be Different with an Immutable Object?————
4-Configuration—02-Deep-Dive/99-DotNet—4-Configuration————
4-CQRS_Masterclass_Notes—Projects to Do/Project 2—4-CQRS_Masterclass_Notes———microservices, dotnet8, cqrs, architecture, masterclass, obsidian
4. Anatomy of IEEE 754 - Bit Allocation and Min Max Calculations—02-Deep-Dive/01-Java/1. Core Java/0.Primitives—4. Anatomy of IEEE 754 - Bit Allocation and Min Max Calculations————
4. BigInteger—02-Deep-Dive/01-Java/1. Core Java—4. BigInteger————
4. Bulkhead—02-Deep-Dive/06-Microservice Patterns—4. Bulkhead————
4. Comprehensive Guide to `java.util.Optional` in Enterprise Java (JDK 21+)—02-Deep-Dive/01-Java/1. Core Java/4.Optional—4. Comprehensive Guide to `java.util.Optional` in Enterprise Java (JDK 21+)————
4. Desiging—02-Deep-Dive/02-Rest—4. Desiging————
4. DLQ—02-Deep-Dive/08-Kafaka/Msg Ordering—4. DLQ————
4. Hashcode History—02-Deep-Dive/01-Java/1. Core Java/1. Pass By—4. Hashcode Historydone———
4. Postfix vs. Prefix Evaluation and Operator Mechanics—DSA/Recursion—4. Postfix vs. Prefix Evaluation and Operator Mechanics————
4. Security-Interview-Playbook—02-Deep-Dive/06.2-Security - Others—4. Security-Interview-Playbook———interview, security, system-design, java
5—Projects to Do/Project 2—5————
5-Options—02-Deep-Dive/99-DotNet—5-Options————
5. Converting Float to Double via Bit Manipulation—02-Deep-Dive/01-Java/1. Core Java/0.Primitives—5. Converting Float to Double via Bit Manipulation————
5. Drain and Catch Up—02-Deep-Dive/08-Kafaka/Msg Ordering—5. Drain and Catch Up————
5. Java Serialization Master Notes—02-Deep-Dive/01-Java/1. Core Java—5. Java Serialization Master Notes————
5. Zero Trust Architecute v0—02-Deep-Dive/06.2-Security - Others—5. Zero Trust Architecute v0————
5.1-Spring Boot Equivalent of Option—02-Deep-Dive/99-DotNet—5.1-Spring Boot Equivalent of Option————
5.Understanding Java References, Memory, and Optional—02-Deep-Dive/01-Java/1. Core Java/4.Optional—5.Understanding Java References, Memory, and Optional————
6-Env—02-Deep-Dive/99-DotNet—6-Env————
6. References to Check—02-Deep-Dive/01-Java/1. Core Java/0.Primitives—6. References to Check————
6. Tx Setting—02-Deep-Dive/08-Kafaka/Msg Ordering—6. Tx Setting————
6. Zero-Trust-Architecture v1—02-Deep-Dive/06.2-Security - Others—6. Zero-Trust-Architecture v1———zero-trust, system-design, security, architecture, interview-prep
6.FluentValidation_Masterclass_Notes—Projects to Do/Project 2—6.FluentValidation_Masterclass_Notes———microservices, dotnet8, fluentvalidation, mediatr, architecture, obsidian
7-DD_Middleware.md—02-Deep-Dive/99-DotNet—7-DD_Middleware.md—dotnet——
7. Tx—02-Deep-Dive/08-Kafaka/Msg Ordering—7. Tx————
7. Zero-Trust-Interview-Playbook—02-Deep-Dive/06.2-Security - Others—7. Zero-Trust-Interview-Playbook———interview, zero-trust, security, system-design
7.Pipeline_Behavior_Masterclass—Projects to Do/Project 2—7.Pipeline_Behavior_Masterclass———microservices, dotnet8, mediatr, fluentvalidation, middleware, architecture, csharp12, obsidian
8-DD_Minimal-API.md—02-Deep-Dive/99-DotNet—8-DD_Minimal-API.md————
8. Summary—02-Deep-Dive/08-Kafaka/Msg Ordering—8. Summary————
9-DD_OpenAPI.md—02-Deep-Dive/99-DotNet—9-DD_OpenAPI.md———dotnet, aspnetcore, openapi, scalar, architecture
9. performance and throughput impact—02-Deep-Dive/08-Kafaka/Msg Ordering—9. performance and throughput impact————
acid—tags—acid———
ACID—96-System-Design—ACID————
Adapter—02-Deep-Dive/01.2-Design Pattern/Types/3-Structural—Adapter————
api—tags—api———
API—01-Cheatsheets/99-SystemDesign—API————
API Gateway—01-Cheatsheets/99-SystemDesign—API Gateway————
Architectural Decision Guide - Should I use Kafka or Redis?—96-System-Design—Architectural Decision Guide - Should I use Kafka or Redis?in progress———
architecture—tags—architecture———
Architecture & System Design Guide—96-System-Design/TROF—Architecture & System Design Guide————
Arrays in C Sharp - 1D, 2D Rectangular, and Jagged—02-Deep-Dive/98-CSharp—Arrays in C Sharp - 1D, 2D Rectangular, and Jagged————
aspnetcore—tags—aspnetcore———
Auth MiddleWare and Filter—02-Deep-Dive/99-DotNet—Auth MiddleWare and Filter————
AWS .Net—97-Interview/I AWS—AWS .Net————
backend—tags—backend———
BASE—01-Cheatsheets/99-SystemDesign—BASE————
Bloom Filter—01-Cheatsheets/99-SystemDesign—Bloom Filter————
Bloom Filters—96-System-Design—Bloom Filters————
Builder—02-Deep-Dive/01.2-Design Pattern/Types/1-Creational—Builder————
C C Sharp—01-Cheatsheets/01-CSharp—C C Sharp————
C Sharp—02-Deep-Dive/98-CSharp—C Sharp————
caching—tags—caching———
Caching—01-Cheatsheets/99-SystemDesign—Caching————
Caching—96-System-Design—Caching————
Caching—97-Interview/System Design—Caching————
caching-in-rest.canvas—02-deep-dive/02-rest—caching-in-rest.canvas———
cap—tags—cap———
Case Studies—96-System-Design—Case Studies————
CBA Bar Raiser—99-Resume-Brain—CBA Bar Raiser————
Chain of Responsibility—02-Deep-Dive/01.2-Design Pattern/Types/2-Behavioral—Chain of Responsibility————
Collated—01-Cheatsheets/99-SystemDesign—Collated————
Collections & Equality Architecture - 1—02-Deep-Dive/98-CSharp—Collections & Equality Architecture - 1————
Component—02-Deep-Dive/05-React—Component————
concurrency—tags—concurrency———
configuration—tags—configuration———
consistency—tags—consistency———
const vs readonly—02-Deep-Dive/98-CSharp—const vs readonly————
containers—tags—containers———
cqrs—tags—cqrs———
cryptography—tags—cryptography———
csharp—tags—csharp———
CSharp-12-Interview-Flashcards v1—97-Interview/I DotNet—CSharp-12-Interview-Flashcards v1————
CSharp-12-Interview-Flashcards v2—97-Interview/I DotNet—CSharp-12-Interview-Flashcards v2————
csharp12—tags—csharp12———
csproj-class-libraries—02-Deep-Dive/99-DotNet—csproj-class-libraries————
database—tags—database———
databases—tags—databases———
deep-dive—tags—deep-dive———
dependency-injection—tags—dependency-injection———
design-patterns—tags—design-patterns———
dev-ops—tags—dev-ops———
distributed-systems—tags—distributed-systems———
distributed-transactions—tags—distributed-transactions———
docker—tags—docker———
dotnet—tags—dotnet———
DotNet—97-Interview/I DotNet—DotNet————
Dotnet I2—97-Interview/I DotNet—Dotnet I2————
DotNet-8-Interview-Flashcards v1—97-Interview/I DotNet—DotNet-8-Interview-Flashcards v1————
DotNet-8-Interview-Flashcards v2—97-Interview/I DotNet—DotNet-8-Interview-Flashcards v2————
dotnet8—tags—dotnet8———
DS Basics—97-Interview/I DSA—DS Basics————
ecommerce—tags—ecommerce———
ECS v1—02-Deep-Dive/09-AWS—ECS v1————
event-driven—tags—event-driven———
exceptions—tags—exceptions———
export default—02-Deep-Dive/05-React—export defaultin progress———
flashcards—tags—flashcards———
fluentvalidation—tags—fluentvalidation———
Gem 1—02-Deep-Dive/08-Kafaka—Gem 1————
git—tags—git———
Method 1—96-System-Design/TROF—Method 1————
I Kafka 1—97-Interview/I Kafka—I Kafka 1————
Gem 2—02-Deep-Dive/08-Kafaka—Gem 2————
final 3—96-System-Design/TROF—final 3————
final 3 final fix—96-System-Design/TROF—final 3 final fix————
final 3 fix—96-System-Design/TROF—final 3 fix————
Good Links—98-Todo—Good Links————
HTML vs DOM—02-Deep-Dive/05-React/3. DOM—HTML vs DOM————
I Kafka 2—97-Interview/I Kafka—I Kafka 2————
final 4—96-System-Design/TROF—final 4————
final 5—96-System-Design/TROF—final 5————
final11—96-System-Design/TROF—final11————
I C Sharp—97-Interview/I DotNet—I C Sharp————
I Git—97-Interview/I Git—I Git————
I Kafka cg v1—97-Interview/I Kafka—I Kafka cg v1————
I Kafka cg v2—97-Interview/I Kafka—I Kafka cg v2————
I Kafka gm v1—97-Interview/I Kafka—I Kafka gm v1————
I Kafka gm v2—97-Interview/I Kafka—I Kafka gm v2————
I Kafka gm v3—97-Interview/I Kafka—I Kafka gm v3————
I Middleware and Filter—97-Interview/I DotNet—I Middleware and Filter————
I React 1—97-Interview/I React—I React 1————
I React 2—97-Interview/I React—I React 2————
I Resources—97-Interview—I Resources————
I Rest—97-Interview/I Rest—I Rest————
I Service Lifetime—97-Interview/I DotNet—I Service Lifetime————
I Spring Boot & MVC—97-Interview/I Spring—I Spring Boot & MVC———interview
I System Design—97-Interview/System Design—I System Design————
idempotency—tags—idempotency———
Idempotent—97-Interview/System Design—Idempotent————
index—01-cheatsheets/01-csharp—index———
index—01-cheatsheets/03-java—index———
index—01-cheatsheets/04-microservices—index———
index—01-cheatsheets/08-kafka—index———
index—01-cheatsheets/98-aws—index———
index—01-cheatsheets/99-systemdesign—index———
index—02-deep-dive/01-java—index———
index—02-deep-dive/01-java/1.-core-java—index———
index—02-deep-dive/01-java/1.-core-java/0.primitives—index———
index—02-deep-dive/01-java/1.-core-java/1.-pass-by—index———
index—02-deep-dive/01-java/1.-core-java/3.-map—index———
index—02-deep-dive/01-java/1.-core-java/4.optional—index———
index—02-deep-dive/01-java/1.-core-java/concurrency—index———
index—02-deep-dive/01-java/lambda—index———
index—02-deep-dive/01.1-maven—index———
index—02-deep-dive/01.2-design-pattern—index———
index—02-deep-dive/01.2-design-pattern/types/1-creational—index———
index—02-deep-dive/01.2-design-pattern/types/2-behavioral—index———
index—02-deep-dive/01.2-design-pattern/types/3-structural—index———
index—02-deep-dive/02-rest—index———
index—02-deep-dive/03-spring—index———
index—02-Deep-Dive/05-React—index————
index—02-deep-dive/05-react/1.-opin-vs-unopin—index———
index—02-deep-dive/05-react/2.-prototype—index———
index—02-deep-dive/05-react/3.-dom—index———
index—02-deep-dive/06-microservice-patterns—index———
index—02-deep-dive/06.1-security---oswap—index———
index—02-deep-dive/06.2-security---others—index———
index—02-deep-dive/07-observibility—index———
index—02-Deep-Dive/08-Kafaka—index————
index—02-deep-dive/08-kafaka/master-class—index———
index—02-deep-dive/08-kafaka/msg-ordering—index———
index—02-deep-dive/09-aws—index———
index—02-deep-dive/97-git—index———
index—02-deep-dive/98-csharp—index———
index—96-System-Design—index————
index—96-system-design/trof—index———
index—96-system-design/trof/modals—index———
index—97-interview—index———
index—97-Interview/I DotNet—index————
index—97-interview/i-aws—index———
index—97-interview/i-dsa—index———
index—97-interview/i-java—index———
index—97-interview/i-kafka—index———
index—97-interview/i-opentelemetry—index———
index—97-interview/i-react—index———
index—97-interview/i-spring—index———
index—97-interview/system-design—index———
index—98-Todo—index————
index—99-Resume-Brain—index————
index—99-Resume-Brain/Prompts—index————
index—99-Resume-Brain/Resume Gemini Analysis—index————
index—dsa—index———
index—dsa/patterns—index———
index—dsa/recursion—index———
index—projects-to-do—index———
index—projects-to-do/project—index———
index—projects-to-do/project-2—index———
index—projects-to-do/project-3—index———
index—tags—index———
index test saga—Projects to Do—index test saga————
index-mindmap—02-Deep-Dive/08-Kafaka—index-mindmap————
index.canvas—01-cheatsheets—index.canvas———
internals—tags—internals———
interview—tags—interview———
interview-prep—tags—interview-prep———
java—tags—java———
Java - Interview Pdfs—97-Interview/I Java—Java - Interview Pdfs————
JSX—02-Deep-Dive/05-React—JSX————
kafka—tags—kafka———
Kafka Annotations—02-Deep-Dive/08-Kafaka—Kafka Annotations————
kafka-mindmap.canvas—02-deep-dive/08-kafaka—kafka-mindmap.canvas———
kafka-spring-boot-banking-production-guide—02-Deep-Dive/08-Kafaka—kafka-spring-boot-banking-production-guide————
kafka-spring-boot-interview-guide—02-Deep-Dive/08-Kafaka—kafka-spring-boot-interview-guide————
Leader and ISR—02-Deep-Dive/08-Kafaka—Leader and ISR————
linux—tags—linux———
Master Class v1—02-Deep-Dive/08-Kafaka/Master Class—Master Class v1————
Master Class v2—02-Deep-Dive/08-Kafaka/Master Class—Master Class v2————
Master Class v3—02-Deep-Dive/08-Kafaka/Master Class—Master Class v3————
masterclass—tags—masterclass———
me—tags—me———
mediatr—tags—mediatr———
messaging—tags—messaging———
microservices—tags—microservices———
middleware—tags—middleware———
minimal-apis—tags—minimal-apis———
moc—tags—moc———
More on it—02-Deep-Dive/05-React/3. DOM—More on it————
multithreading—tags—multithreading———
Obs—02-Deep-Dive/07-Observibility—Obs————
obsidian—tags—obsidian———
obsidian-vault—tags—obsidian-vault———
openapi—tags—openapi———
outbox—tags—outbox———
payments—tags—payments———
performance—tags—performance———
permissions—tags—permissions———
Question—02-Deep-Dive/05-React—Question————
React Project—Projects to Do/Project 3—React Project————
read-write—tags—read-write———
reference—tags—reference———
References—Projects to Do/Project 2—References————
refresher—tags—refresher———
reliability—tags—reliability———
Resources—02-Deep-Dive/07-Observibility—Resources————
Resources—02-Deep-Dive/08-Kafaka—Resources————
rest-design.canvas—02-deep-dive/02-rest—rest-design.canvas———
saga—tags—saga———
Saga N CQRS—Projects to Do—Saga N CQRS————
scalability—tags—scalability———
scalar—tags—scalar———
security—tags—security———
Some Links—DSA—Some Links————
spring-comparison—tags—spring-comparison———
staging—tags—staging———
Step Functions v1—02-Deep-Dive/09-AWS—Step Functions v1————
Step Functions v2—02-Deep-Dive/09-AWS—Step Functions v2————
system-design—tags—system-design———
terminal—tags—terminal———
test—96-System-Design/TROF/Modals—test————
Thundering Herd 1—96-System-Design—Thundering Herd 1————
Tidbits 1—DSA—Tidbits 1————
index 2—96-System-Design—index 2————
Junior Level—97-Interview/I DotNet—Junior Level————
OpenTelemetry—97-Interview/I OpenTelemetry—OpenTelemetry————
Questions—98-Todo—Questions————
rest_api_implementations_in_net_and_java—97-Interview/I Rest—rest_api_implementations_in_net_and_java————
rest_api_implementations_in_net_and_java (1)—97-Interview/I Rest—rest_api_implementations_in_net_and_java (1)————
Senior Java Developer Interview Preparation—97-Interview/I Java—Senior Java Developer Interview Preparation————
Serialization—97-Interview/I Java—Serialization————
Some questions—97-Interview/I Java—Some questions————
Thundering_Herd_Cache_Stampede_Retry_Storms—96-System-Design—Thundering_Herd_Cache_Stampede_Retry_Storms———system-design, distributed-systems, reliability, caching, scalability, performance
Tidbits 2—DSA—Tidbits 2————
tips—tags—tips———
TODO - Drafts—98-Todo—TODO - Drafts————
transactions—tags—transactions———
TROF.md—96-System-Design/TROF—TROF.md————
troubleshooting—tags—troubleshooting———
Try—02-Deep-Dive/98-CSharp—Try————
Try 2—02-Deep-Dive/98-CSharp—Try 2———csharp, dotnet, performance, exceptions, design-patterns, obsidian
Collections & Equality Architecture - 2—02-Deep-Dive/98-CSharp—Collections & Equality Architecture - 2————
Collections Framework—02-Deep-Dive/98-CSharp—Collections Framework————
Command—02-Deep-Dive/01.2-Design Pattern/Types/2-Behavioral—Command————
commit -- amend—02-Deep-Dive/97-Git—commit -- amend————
Conditional request—02-Deep-Dive/02-Rest—Conditional request————
CS_Java—01-Cheatsheets/03-Java—CS_Java————
CS_Kafka—01-Cheatsheets/08-Kafka—CS_Kafka————
CS_Service Lifetime—01-Cheatsheets/02-DotNet—CS_Service Lifetime————
DB—96-System-Design—DB————
DB Scaling—01-Cheatsheets/99-SystemDesign—DB Scaling————
Decision Tree—02-Deep-Dive/01.2-Design Pattern—Decision Tree————
Decorator—02-Deep-Dive/01.2-Design Pattern/Types/3-Structural—Decorator————
Difference between orElse(other) and orElseGet(supplier)—02-Deep-Dive/01-Java/1. Core Java/4.Optional—Difference between orElse(other) and orElseGet(supplier)————
Etag and cache control in rest—02-Deep-Dive/02-Rest—Etag and cache control in rest————
Event Driven Architecture—01-Cheatsheets/99-SystemDesign—Event Driven Architecture————
Facade—02-Deep-Dive/01.2-Design Pattern/Types/3-Structural—Facade————
Factory—02-Deep-Dive/01.2-Design Pattern/Types/1-Creational—Factory————
Fields vs. Properties—02-Deep-Dive/98-CSharp—Fields vs. Properties————
Filter 2—02-Deep-Dive/99-DotNet—Filter 2————
Git Workflow—02-Deep-Dive/97-Git—Git Workflow————
index—02-Deep-Dive/99-DotNet—index————
Kafka—96-System-Design—Kafka————
Method 2—96-System-Design/TROF—Method 2————
final 10—96-System-Design/TROF/Modals—final 10————
Git Workflow—01-Cheatsheets—Git Workflow————
HashMap-Refresher—02-Deep-Dive/01-Java/1. Core Java/3. Map—HashMap-Refresher———java, refresher, flashcards
Head First v1—02-Deep-Dive/01-Java/Lambda—Head First v1————
High-Scale Image Processing Microservice.—02-Deep-Dive/01.2-Design Pattern—High-Scale Image Processing Microservice.————
Http Status Code—01-Cheatsheets—Http Status Code———flashcards
index—01-Cheatsheets—index————
index—01-Cheatsheets/02-DotNet—index————
index—02-Deep-Dive/01.2-Design Pattern/Types—index————
java_lambdas_jvm_internals_deep_dive—02-Deep-Dive/01-Java—java_lambdas_jvm_internals_deep_dive————
Java-MOC—02-Deep-Dive/01-Java—Java-MOC———moc, java
JWT—01-Cheatsheets/99-SystemDesign—JWT————
Masterclass v0—02-Deep-Dive/01-Java/Lambda—Masterclass v0————
Materclass v2—02-Deep-Dive/01-Java/Lambda—Materclass v2————
Mediator—02-Deep-Dive/01.2-Design Pattern/Types/2-Behavioral—Mediator————
Middleware—01-Cheatsheets/02-DotNet—Middleware—dotnet——
Middleware & Request Pipeline—02-Deep-Dive/99-DotNet—Middleware & Request Pipeline————
New JDK Features—02-Deep-Dive/01-Java—New JDK Featuresin progress———
NullReferenceException & Null Safety—02-Deep-Dive/99-DotNet—NullReferenceException & Null Safety————
Observer—02-Deep-Dive/01.2-Design Pattern/Types/2-Behavioral—Observer————
Optimistic Concurrency control—02-Deep-Dive/02-Rest—Optimistic Concurrency control————
Optional.map() vs. Optional.flatMap()—02-Deep-Dive/01-Java/1. Core Java/4.Optional—Optional.map() vs. Optional.flatMap()————
Options—02-Deep-Dive/99-DotNet—Options————
Pattern Matching .net—02-Deep-Dive/98-CSharp—Pattern Matching .net————
Patterns—01-Cheatsheets/04-Microservices—Patterns————
Polly—01-Cheatsheets/02-DotNet—Polly————
Primary Constructor—02-Deep-Dive/98-CSharp—Primary Constructor————
Proxy—02-Deep-Dive/01.2-Design Pattern/Types/3-Structural—Proxy————
Question—02-Deep-Dive/99-DotNet—Question————
Questions—96-System-Design—Questions————
References—02-Deep-Dive/01-Java/1. Core Java/4.Optional—References————
Resources—02-Deep-Dive/01-Java/1. Core Java/Concurrency—Resources————
Resources—02-Deep-Dive/01.2-Design Pattern—Resources————
REST—01-Cheatsheets—REST————
REST and GraphQL—96-System-Design—REST and GraphQL————
REST Architecture - UUIDs & Idempotency—02-Deep-Dive/02-Rest—REST Architecture - UUIDs & Idempotency————
REST Architecture - UUIDs & Idempotency 2—02-Deep-Dive/02-Rest—REST Architecture - UUIDs & Idempotency 2————
Similarity and Differences—02-Deep-Dive/01.2-Design Pattern—Similarity and Differences————
State—02-Deep-Dive/01.2-Design Pattern/Types/2-Behavioral—State————
Strategy—02-Deep-Dive/01.2-Design Pattern/Types/2-Behavioral—Strategy————
Strategy via the Constructor—02-Deep-Dive/01.2-Design Pattern—Strategy via the Constructor————
Summary—02-Deep-Dive/01.2-Design Pattern—Summary————
Template Method—02-Deep-Dive/01.2-Design Pattern/Types/2-Behavioral—Template Method————
TO DO - Java—02-Deep-Dive/01-Java—TO DO - Java————
Troubleshooting .gitignore—02-Deep-Dive/97-Git—Troubleshooting .gitignore———git, troubleshooting, dev-ops, obsidian-vault
Two-Pointer Pattern—DSA/Patterns—Two-Pointer Pattern————
u—96-System-Design/TROF/Modals—u————
UC—96-System-Design/TROF—UC————
UC2—96-System-Design/TROF—UC2————
Untitled—01-Cheatsheets/99-SystemDesign—Untitled————
untitled.canvas—02-deep-dive/07-observibility—untitled.canvas———
untitled.canvas—02-deep-dive/99-dotnet—untitled.canvas———
Upsert—96-System-Design—Upsert————
Visitor—02-Deep-Dive/01.2-Design Pattern/Types/2-Behavioral—Visitor————
VPC—01-Cheatsheets/98-AWS—VPC————
What Are Traces, Logs, and Metrics? How Do They Work Together?—02-Deep-Dive/07-Observibility—What Are Traces, Logs, and Metrics? How Do They Work Together?————
what-does-acid-mean—01-Cheatsheets/99-SystemDesign—what-does-acid-mean———databases, acid
workflow—tags—workflow———
z. Choice A—02-Deep-Dive/08-Kafaka—z. Choice A————
z. Choice B—02-Deep-Dive/08-Kafaka—z. Choice B————
zero-trust—tags—zero-trust———
No data found.
No data found.
Showing 457 of 457 entries
C C Sharp
1 liner
CS_Service Lifetime
Middleware
Polly
02-DotNet
CS_Java
Patterns
CS_Kafka
VPC
00. Basics
API Gateway
API
BASE
Bloom Filter
Caching
Collated
DB Scaling
Event Driven Architecture
JWT
Untitled
What does ACID mean?
Git Workflow
Http Status Code
REST
01-Cheatsheets
0. Primitives
1. Floating-Point Numbers
1.1 Float Precision Issue
1.2 Fraction to Binary Conversion Proof
2. Double
3. Exponent Bias
4. Anatomy of IEEE 754 - Bit Allocation and Min Max Calculations
5. Converting Float to Double via Bit Manipulation
6. References to Check
1. Pass By Value or Reference
2. Java Pass by value
3. Eg with Memory Address abstraction
4. Hashcode History
3. BigDecimal
HashMap Internals
2. Why Java HashMap Uses (n - 1) & hash Instead of % n
HashMap — Refresher
4. BigInteger
1.Optional
2. Java `Optional` Behavior & Modern Alternatives (JDK 21)
3.Would the Behavior Be Different with an Immutable Object?
4. Comprehensive Guide to `java.util.Optional` in Enterprise Java (JDK 21+)
5.Understanding Java References, Memory, and Optional
Difference between orElse(other) and orElseGet(supplier)
Optional.map() vs. Optional.flatMap()
References
5. Java Serialization Master Notes
1.1 Basics
1.2 Multihreading in Java
Resources
Java — Map of Content
Head First v1
Masterclass v0
Materclass v2
New JDK Features
TO DO - Java
java_lambdas_jvm_internals_deep_dive
1. Compiler source, target and release
Decision Tree
High-Scale Image Processing Microservice.
Resources
Similarity and Differences
Strategy via the Constructor
Summary
Builder
Factory
Chain of Responsibility
Command
Mediator
Observer
State
Strategy
Template Method
Visitor
Adapter
Decorator
Facade
Proxy
Types
02-Deep-Dive
0. Aspects of Rest
1. Exception handling in Rest
1. HTTP Versions
1.1 HTTP METHODS
1.2 Safe vs Unsafe Methods
2. Caching requests example - 304
3. Rest vs Soap
4. Desiging
Conditional request
Etag and cache control in rest
Optimistic Concurrency control
REST Architecture - UUIDs & Idempotency 2
REST Architecture - UUIDs & Idempotency
1. Proxies, Transactions, and Exception Handling
2. Integrating Request Validation Exceptions
3. Transaction Management and Error Handlers in Spring Boot
0. Basic
1. Opinionated vs. Unopinionated Software Engineering
1. React and Next.js
1. JavaScript Prototypes vs. Java Inheritance
1.1 javascript_prototypes_vs_java_inheritance
1.2 javascript_prototypes_in_react_next_js
3.1 DOM
3.2 what is a dom and why is it needed
3.3 summary
3.4 Selectors and Combinators
HTML vs DOM
More on it
Component
JSX
Question
export default
05-React
0
1. Patterns for decomposing monoliths
2. Strangler fig pattern
3.Branch by Abstraction
4. Bulkhead
1.0
1.1 OSWAP
1.2 OSWAP - Scenario
1.3 Snyk and OWASP Dependency-Check
2.1 AWS Metadata services
3.1 CORS
1. Security and Cryptography Fundamentals v0
Security Fundamentals
3. Security Design Interview Approach
Security Interview Playbook
5. Zero Trust Architecute v0
Zero Trust Architecture v1
Zero Trust — Interview Playbook
1. Logs, Metrics, Traces
Obs
Resources
What Are Traces, Logs, and Metrics? How Do They Work Together?
1. Partitions
Gem 1
Gem 2
Kafka Annotations
Leader and ISR
Master Class v1
Master Class v2
Master Class v3
1. Ordering
2. Ordering Coding
3. Partial ordering failure recovery
4. DLQ
5. Drain and Catch Up
6. Tx Setting
7. Tx
8. Summary
9. performance and throughput impact
Resources
index-mindmap
08-Kafaka
kafka-spring-boot-banking-production-guide
kafka-spring-boot-interview-guide
z. Choice A
z. Choice B
ECS v1
Step Functions v1
Step Functions v2
0.The Core Concepts
1-Git Commands
2-Git Architecture, Index, and Object Database Internals
3-gitignore
Git Workflow
Troubleshooting .gitignore
commit -- amend
2d and Jagger Array
Arrays in C Sharp - 1D, 2D Rectangular, and Jagged
C Sharp
Collections & Equality Architecture - 1
Collections & Equality Architecture - 2
Collections Framework
Fields vs. Properties
Pattern Matching .net
Primary Constructor
Try 2
Try
const vs readonly
1-DD_Program-Structure.md
2-DD_Dependency-Injection.md
2.1-DD_Dependency-Injection-Philosophy.md
2.2-DD_DI-Configuration-Architecture.md
3-DD_Service-Lifetime.md
4-Configuration
5-Options
5.1-Spring Boot Equivalent of Option
6-Env
Middleware — Deep Dive
8-DD_Minimal-API.md
9-DD_OpenAPI.md
Auth MiddleWare and Filter
Filter 2
Middleware & Request Pipeline
NullReferenceException & Null Safety
Options
Question
csproj-class-libraries
99-DotNet
# Brief Overview of {{FOLDER_NAME}}
System Design Bascis - Architecture, Trade-offs
Bottleneck Troubleshooting & Resolution
ACID
Architectural Decision Guide - Should I use Kafka or Redis?
Bloom Filters
Caching
Case Studies
DB
Kafka
Questions
REST and GraphQL
0. Tradeoffs
Architecture & System Design Guide
2. Tradeoffs - Method 1 - html only
2. Tradeoffs (Interactive Cards) - Method 2 - Modal 2
final 10
test
Trade-off Modal Test
TROF.md
2. Tradeoffs - Uber
2. Tradeoffs - Uber final
final 3 - final fix
final 3 - Modal fix
final 3 - Modal
final 4 - to be deleted
final 5 - Modal fix
final11
Thundering Herd 1
Thundering Herd, Cache Stampede & Retry Storms
Upsert
index 2
System Design
AWS .Net
DS Basics
CSharp-12-Interview-Flashcards v1
CSharp-12-Interview-Flashcards v2
DotNet-8-Interview-Flashcards v1
DotNet-8-Interview-Flashcards v2
.NET 8 & C# 12
Dotnet I2
I C Sharp
I Middleware and Filter
I Service Lifetime
Junior Level
I DotNet
I Git
Java - Interview Pdfs
Senior Java Developer Interview Preparation
Serialization
Some questions
I Kafka 1
I Kafka 2
I Kafka cg v1
I Kafka cg v2
I Kafka gm v1
I Kafka gm v2
I Kafka gm v3
OpenTelemetry
I React 1
I React 2
I Resources
I Rest
rest_api_implementations_in_net_and_java (1)
rest_api_implementations_in_net_and_java
Spring Basics
Caching
I System Design
Idempotent
Good Links
Questions
TODO - Drafts
98-Todo
CBA Bar Raiser
Prompts
Resume Gemini Analysis
99-Resume-Brain
Two-Pointer Pattern
1. Recursion - $f(n)$ and $f(g(n))$
2. Fibonacci does not follow $f(g(n))$
3. Recursion Strategies
3. Recursion Tradeoff
4. Postfix vs. Prefix Evaluation and Operator Mechanics
Some Links
Tidbits 1
Tidbits 2
1-Overview
2
3-Phase-1-CQRS-Events
4-CQRS_Masterclass_Notes
5
6.FluentValidation_Masterclass_Notes
7.Pipeline_Behavior_Masterclass
References
React Project
00 - E-Commerce Platform - Master
01 - Docker
02 - Kafka
03 - Event Driven Architecture
04 - Database Transactions and ACID
05 - Transactional Outbox
06 - Idempotency
07 - Saga Pattern
08 - CAP Theorem and Consistency
09 - CQRS
10 - CQRS with Event Driven Architecture
Saga N CQRS
index test saga
Saga Roadmap
Roadmap
Study Plan.outline-mindmap
Study Plan.outline
Engg Notes
Home Dashboard 1
index 5
index
Status
Topics
index
Caching in Rest
Rest Design
Untitled
kafka-mindmap
Untitled
00 - E-Commerce Platform
01-CSharp
03-Java
04-Microservices
08-Kafka
98-AWS
99-SystemDesign
0.Primitives
1. Core Java
01-Java
1. Pass By
3. Map
4.Optional
Concurrency
Lambda
01.1 Maven
01.2-Design Pattern
1-Creational
2-Behavioral
3-Structural
02-Rest
03-Spring
1. Opin vs Unopin
2. Prototype
3. DOM
06-Microservice Patterns
06.1-Security - OSWAP
06.2-Security - Others
07-Observibility
Master Class
Msg Ordering
09-AWS
97-Git
98-CSharp
TROF
Modals
I AWS
97-Interview
I DSA
I Java
I Kafka
I OpenTelemetry
I React
I Spring
System Design
Patterns
DSA
Recursion
Project 2
Projects to Do
Project 3
Project
databases
acid
flashcards
java
refresher
concurrency
multithreading
moc
security
system-design
cryptography
interview-prep
interview
zero-trust
architecture
git
terminal
workflow
Tag Index
staging
internals
reference
tips
linux
permissions
troubleshooting
dev-ops
obsidian-vault
csharp
dotnet
performance
exceptions
design-patterns
obsidian
aspnetcore
backend
minimal-apis
dependency-injection
configuration
spring-comparison
openapi
scalar
distributed-systems
reliability
caching
scalability
me
microservices
dotnet8
cqrs
masterclass
fluentvalidation
mediatr
middleware
csharp12
ecommerce
docker
containers
deep-dive
kafka
messaging
event-driven
database
transactions
outbox
idempotency
api
payments
saga
distributed-transactions
cap
consistency
read-write
Not Found