DEV Community

Dev Cookies profile picture

Dev Cookies

Passionate developer crafting code and stories for a tech-infused world. Join me on the journey of innovation and growth.

Low-Level Design (LLD) of a Heap (Priority Queue) in Java

Low-Level Design (LLD) of a Heap (Priority Queue) in Java

Comments
5 min read
Low-Level Design (LLD) of HashMap in Java — Build Your Own HashMap from Scratch

Low-Level Design (LLD) of HashMap in Java — Build Your Own HashMap from Scratch

Comments
6 min read
Parking Lot System Low-Level Design (LLD) in Java

Parking Lot System Low-Level Design (LLD) in Java

Comments
5 min read
Banking Ledger System Low-Level Design (LLD) in Java

Banking Ledger System Low-Level Design (LLD) in Java

Comments
5 min read
Task Scheduler Low-Level Design (LLD) in Java

Task Scheduler Low-Level Design (LLD) in Java

Comments
4 min read
LRU Cache LLD

LRU Cache LLD

Comments
4 min read
Rate Limiter LLD Design

Rate Limiter LLD Design

Comments
3 min read
Logger System LLD (Java)

Logger System LLD (Java)

Comments
3 min read
Functional Programming in Java — Complete Guide for Modern Backend Engineers

Functional Programming in Java — Complete Guide for Modern Backend Engineers

Comments
7 min read
Unbounded Knapsack Pattern — Complete Interview Guide

Unbounded Knapsack Pattern — Complete Interview Guide

Comments
5 min read
Backtracking for Coding Interviews: Combination vs Permutation (with Top Problems)

Backtracking for Coding Interviews: Combination vs Permutation (with Top Problems)

1
Comments
3 min read
Building Modern Data Systems: Event-Driven Architecture, Messaging Queues, Batch Processing, ETL & ELT

Building Modern Data Systems: Event-Driven Architecture, Messaging Queues, Batch Processing, ETL & ELT

4
Comments
11 min read
The Complete Guide to Archiving and Compression in Linux: `tar` & `zip`

The Complete Guide to Archiving and Compression in Linux: `tar` & `zip`

2
Comments
3 min read
The Ultimate Linux Command Guide for Developers: Master Your Terminal

The Ultimate Linux Command Guide for Developers: Master Your Terminal

6
Comments
4 min read
Calling REST Services in Spring Boot: Complete CRUD Operations With and Without Feign Client

Calling REST Services in Spring Boot: Complete CRUD Operations With and Without Feign Client

7
Comments
19 min read
🔄 Understanding the Spring Boot Lifecycle

🔄 Understanding the Spring Boot Lifecycle

12
Comments
2 min read
📦 Container Lifecycle in Kubernetes/Docker

📦 Container Lifecycle in Kubernetes/Docker

Comments
2 min read
🔄 Understanding Spring Boot Lifecycle Hooks: From Bean Creation to Application Ready

🔄 Understanding Spring Boot Lifecycle Hooks: From Bean Creation to Application Ready

Comments
3 min read
Designing Clean, Scalable Microservices: Understanding Class Types in Low-Level Design

Designing Clean, Scalable Microservices: Understanding Class Types in Low-Level Design

Comments
3 min read
Understanding the Law of Demeter in Object-Oriented Design

Understanding the Law of Demeter in Object-Oriented Design

Comments
2 min read
Understanding Java Interfaces: Beyond Default and Static Methods

Understanding Java Interfaces: Beyond Default and Static Methods

Comments
2 min read
Mastering Java Stream API: A Complete Guide to Functional Programming in Java

Mastering Java Stream API: A Complete Guide to Functional Programming in Java

1
Comments
9 min read
Building Highly Scalable, Stable, and Secure Microservices with Spring Cloud

Building Highly Scalable, Stable, and Secure Microservices with Spring Cloud

Comments
3 min read
Imperative vs. Reactive Programming: Choosing the Right Paradigm for Modern Java Microservices

Imperative vs. Reactive Programming: Choosing the Right Paradigm for Modern Java Microservices

Comments
2 min read
The Complete Guide to Serverless Computing: Focus on Logic, Not Infrastructure

The Complete Guide to Serverless Computing: Focus on Logic, Not Infrastructure

1
Comments
4 min read
Spring AI: Empowering Java Developers with Generative AI

Spring AI: Empowering Java Developers with Generative AI

Comments
6 min read
🔧 Mastering Maven Commands & Lifecycle: A Complete Guide

🔧 Mastering Maven Commands & Lifecycle: A Complete Guide

1
Comments
2 min read
Kubernetes Pre-Application Initialization: A Complete Guide to Running Tasks Before Your Main Container Starts

Kubernetes Pre-Application Initialization: A Complete Guide to Running Tasks Before Your Main Container Starts

2
Comments 1
8 min read
The Complete Guide to Modern Java Map Operations: From Beginner to Advanced

The Complete Guide to Modern Java Map Operations: From Beginner to Advanced

1
Comments
10 min read
The Complete Remote Work Ecosystem: 100+ Job Boards, Emerging Platforms & Hidden Gems for 2025

The Complete Remote Work Ecosystem: 100+ Job Boards, Emerging Platforms & Hidden Gems for 2025

Comments
7 min read
The Ultimate Guide to 75+ Remote Job Boards in 2025: Your Complete Directory for Landing Remote Work

The Ultimate Guide to 75+ Remote Job Boards in 2025: Your Complete Directory for Landing Remote Work

Comments 1
5 min read
The Complete Developer's Guide to Package Management and Tool Installation

The Complete Developer's Guide to Package Management and Tool Installation

1
Comments
9 min read
🚀 Building & Running Multiple Services with Docker Compose

🚀 Building & Running Multiple Services with Docker Compose

1
Comments
3 min read
A Complete Guide to Mastering Linked-List Problems

A Complete Guide to Mastering Linked-List Problems

Comments
4 min read
The Ultimate DSA Patterns Guide for Top Tech Interviews

The Ultimate DSA Patterns Guide for Top Tech Interviews

Comments
23 min read
The Ultimate Guide to DSA Patterns for Top Tech Company Interviews

The Ultimate Guide to DSA Patterns for Top Tech Company Interviews

Comments
20 min read
Binary Search Patterns Series — Blog 5: Cheat Sheet & Edge Cases

Binary Search Patterns Series — Blog 5: Cheat Sheet & Edge Cases

5
Comments
3 min read
Binary Search Patterns Series — Blog 4: 2D Matrix & Advanced Variants

Binary Search Patterns Series — Blog 4: 2D Matrix & Advanced Variants

Comments
2 min read
Binary Search Patterns Series — Blog 3: Rotated & Special Arrays

Binary Search Patterns Series — Blog 3: Rotated & Special Arrays

Comments
2 min read
Binary Search Patterns Series — Blog 2: Monotonic Functions & Answer Search

Binary Search Patterns Series — Blog 2: Monotonic Functions & Answer Search

Comments
3 min read
Binary Search Patterns Series — Blog 1: Classic Binary Search & Variants

Binary Search Patterns Series — Blog 1: Classic Binary Search & Variants

Comments
3 min read
📝 Blog 10: DP Optimization Techniques 🚀

📝 Blog 10: DP Optimization Techniques 🚀

Comments
4 min read
📝 Blog 9: DP with Bitmasking (Advanced State Compression) 🎭

📝 Blog 9: DP with Bitmasking (Advanced State Compression) 🎭

Comments
3 min read
📝 Blog 8: DP on Trees & Graphs 🌳🔗

📝 Blog 8: DP on Trees & Graphs 🌳🔗

1
Comments
4 min read
📝 Blog 7: DP on Intervals 🧩

📝 Blog 7: DP on Intervals 🧩

Comments
3 min read
📝 Blog 6: DP on Subsequences (Arrays & Strings)

📝 Blog 6: DP on Subsequences (Arrays & Strings)

Comments
3 min read
📝 Blog 5: DP on Subsequences (Patterns in Arrays/Strings)

📝 Blog 5: DP on Subsequences (Patterns in Arrays/Strings)

Comments
4 min read
📖 Blog 4: Knapsack Pattern (Subset/Partition DP) 🎒

📖 Blog 4: Knapsack Pattern (Subset/Partition DP) 🎒

Comments
4 min read
📖 Blog 3: Mastering 2D Grid DP (Matrix Problems)

📖 Blog 3: Mastering 2D Grid DP (Matrix Problems)

Comments
5 min read
📝 Blog 2: 1D DP Patterns – Linear Problems

📝 Blog 2: 1D DP Patterns – Linear Problems

Comments
4 min read
🧩 Dynamic Programming (DP) Mastery Series — Roadmap

🧩 Dynamic Programming (DP) Mastery Series — Roadmap

Comments
1 min read
🚀 Blog 10: Advanced Graph Tricks & Real-World Applications

🚀 Blog 10: Advanced Graph Tricks & Real-World Applications

Comments
3 min read
⚡ Blog 9: Advanced Graph Patterns (Flow, Matching, Bipartite)

⚡ Blog 9: Advanced Graph Patterns (Flow, Matching, Bipartite)

Comments
3 min read
🔗 Blog 8: Strongly Connected Components (SCCs) & Bridges / Articulation Points

🔗 Blog 8: Strongly Connected Components (SCCs) & Bridges / Articulation Points

Comments
4 min read
🧩 Blog 7: Union-Find / Disjoint Set Pattern (DSU Mastery Guide)

🧩 Blog 7: Union-Find / Disjoint Set Pattern (DSU Mastery Guide)

Comments
3 min read
📘 Blog 6: Minimum Spanning Tree (MST) 🌉

📘 Blog 6: Minimum Spanning Tree (MST) 🌉

Comments
3 min read
🚦 Shortest Path Algorithms in Graphs

🚦 Shortest Path Algorithms in Graphs

Comments
4 min read
🏗️ Topological Sort & DAG Problems

🏗️ Topological Sort & DAG Problems

Comments
3 min read
📘 Blog 3: DFS Pattern (Path Exploration, Connectivity, Components) 🌐

📘 Blog 3: DFS Pattern (Path Exploration, Connectivity, Components) 🌐

Comments
4 min read
📘 Blog 2: BFS Pattern (Level Order, Shortest Path in Unweighted Graphs) 🌐

📘 Blog 2: BFS Pattern (Level Order, Shortest Path in Unweighted Graphs) 🌐

1
Comments
3 min read
loading...