Geekific
Word Search in a 2D Grid using DFS Explained Step-by-Step | LeetCode 79 | Geekific
4:08
Geekific
Java Deque in 1 min | #geekific #deque #in1min
1:21
Geekific
UML Class vs Object Diagrams | Association, Aggregation and Composition Explained | Geekific
8:02
Geekific
Dependency Inversion Principle in 1 min | #geekific #solid #in1min
0:56
Geekific
How Spring Boot Really Works? IoC, DI, Beans & the Magic Behind the Scenes! | Geekific
6:12
Geekific
Interface Segregation Principle in 1 min | #geekific #solid #in1min
0:57
Geekific
Anti Patterns, Development, Input Kludge
5:00
Geekific
Liskov Substitution Principle in 1 min | #geekific #solid #in1min
0:57
Geekific
Sliding Window Maximum: Efficient Deque Solution Explained | LeetCode 239 | Geekific
5:59
Geekific
Open-Closed Principle in 1 min | #geekific #solid #in1min
1:04
Geekific
Big-O Notation Explained | Time & Space Complexity in Programming | Geekific
8:36
Geekific
Single Responsibility Principle in 1 min | #geekific #solid #in1min
1:07
Geekific
Master Nginx with Docker: Load Balancing & Reverse Proxy Explained! | Geekific
4:06
Geekific
Java's Static Keyword in 1 min | #geekific #static #in1min
1:17
Geekific
Mushroom Management Anti-Pattern: Uncovering the Dangers of Keeping Employees in the Dark | Geekific
4:12
Geekific
Java's Final Keyword in 1 min | #geekific #final #in1min
1:02
Geekific
Java's Abstract Keyword in 1 min | #geekific #abstract #in1min
1:14
Geekific
Find Median from Data Stream: Real-Time Median with Heaps | LeetCode 295 | Geekific
5:05
Geekific
Java Access Modifiers in 1 min | #geekific #java #in1min
1:37
Geekific
Mastering OOP: Objects, Classes, Inheritance, Polymorphism, and more! | Geekific
8:10
Geekific
Object Oriented Programming in 1 min | #geekific #oop #in1min
1:03
Geekific
Creating Powerful CI/CD Pipelines with Jenkins and Docker | Our First Jenkins Pipeline | Geekific
6:50
Geekific
Spaghetti Code: The Hidden Dangers and How to Refactor for Clean Code | Geekific
5:32
Geekific
Merge Intervals | Java LeetCode Solution | Interval Partitioning vs Interval Scheduling | Geekific
4:11
Geekific
Non-Overlapping Intervals | Interval Partitioning vs Interval Scheduling | Geekific
4:57
Geekific
Master OAuth 2 in Spring Boot: A Comprehensive Introductory Guide | Geekific
5:44
Geekific
God Class Antipattern: Why It's Harmful and How to Avoid It in Software Development | Geekific
5:52
Geekific
System Design Interview: Netflix | A Deep Dive into Scalable Video Streaming Systems | Geekific
9:56
Geekific
Answering Behavioral Interview Questions Using the STAR Method as a Fresh Grad | Geekific
7:33
Geekific
What are Anti-Patterns? | Anti-Patterns vs Design Patterns | Geekific
4:09
Geekific
Basic Authentication with SpringBoot Security | Spring Security Implementation | Geekific
3:36
Geekific
Unique Paths | from Recursion to Dynamic Programming | LeetCode | Geekific
4:55
Geekific
Product of Array Except Self | from Intuitive to Optimal | Prefix and Suffix Products | Geekific
4:59
Geekific
Introduction to Jenkins, Continuous Integration and DevOps | CI/CD | Geekific
6:01
Geekific
Maximum Points You Can Obtain from Cards | from Intuitive to Optimal Solution | Geekific
5:52
Geekific
Swagger and SpringBoot | build a documented interface for your app in seconds | Geekific
4:59
Geekific
Docker Volumes Explained | Restart Policies and Replicating Containers | Geekific
7:30
Geekific
System Design: WhatsApp | Chat Messaging Systems for Design Interviews | Geekific
9:00
Geekific
Find the Difference | from Sorting to Optimal Solution | Java LeetCode | Geekific
3:44
Geekific
Maven vs Gradle: Which one to pick? | Build Tools | Geekific
5:14
Geekific
What is Build Automation? | What are Build Tools? | CI/CD | Geekific
6:32
Geekific
System Design: URL Shortener - TinyURL | Shift from Code-First to System Design | Geekific
10:26
Geekific
K Closest Points to Origin | from Streams to Heaps | Java LeetCode | Geekific
4:13
Geekific
Should you learn Java in 2024? | Is Java dying? | Myths vs Facts | Geekific
5:38
Geekific
A Step-by-Step Template to help you ace System Design Interviews | Geekific
6:35
Geekific
Word Break | Evolving from Recursion to Dynamic Programming | Geekific
5:30
Geekific
Database Migration with Flyway, SpringBoot and PostgreSQL | Clean Code | Geekific
4:33
Geekific
System Design Concepts: Part 3 | Network Protocols, Proxies, Performance & Queues | Geekific
11:09
Geekific
Meeting Rooms | Premium LeetCode Problems | Geekific
5:24
Geekific
Docker Compose with SpringBoot and PostgreSQL | Geekific
8:00
Geekific
System Design Concepts: Part 2 | Databases & Caching | Geekific
8:37
Geekific
What are System Design Interviews? | System Design Concepts: Part 1 | Geekific
7:25
Geekific
Move Zeroes | evolve from brute-force to optimal | LeetCode | Geekific
2:40
Geekific
Clean Architecture with SpringBoot and Java | Better Approach | Best Practices | Geekific
7:02
Geekific
BFS vs DFS in Coding Interviews | Shortest Path to Target | Geekific
5:26
Geekific
Connected Components in Coding Interviews | Number of Provinces | Number of Islands | Geekific
6:27
Geekific
Containerizing our Spring Boot Application with Docker | Geekific
8:49
Geekific
First Missing Positive in Java | Hard Coding Interview Question | Geekific
6:20
Geekific
Responding to Behavioral Interview Questions Using STAR Method as a Software Developer | Geekific
8:09
Geekific
Clean Architecture with Spring Boot and Java | Geekific
6:12
Geekific
Next Greater Element I & II | Monotonic Stacks | Multiple Java Solutions | Geekific
6:49
Geekific
Introduction to Monotonic Stacks | Daily Temperatures LeetCode in Java | Geekific
6:03
Geekific
Model-Driven Design Made Simple 2 | Building Blocks of MDD | Model-Driven Architecture | Geekific
12:43
Geekific
Model-Driven Design Made Simple 1 | Model-Driven Architecture | MDA | Geekific
5:59
Geekific
House Robber I & II LeetCode Problem | Evolve from Recursion to Dynamic Programming | Geekific
6:32
Geekific
Kth Largest Element in Array | Kth Largest Element in Stream | Priority Queue | Heaps | Geekific
4:18
Geekific
Building Custom Docker Images | Dockerfile Explained | Geekific
10:25
Geekific
Coin Change Problem II | Number of Ways to Produce Amount | Dynamic Programming | Geekific
7:58
Geekific
Coin Change Problem | Minimum Number of Coins | Dynamic Programming | Geekific
6:43
Geekific
Enable and Use SpringBoot Actuator | Monitor your Spring Boot Application | Geekific
3:48
Geekific
Prepare for a Behavioral Interview | STAR Interview for Developers | Geekific
7:14
Geekific
Subsets I & II Java Multiple Solutions | Backtracking | Subsets vs Combinations | Geekific
4:59
Geekific
The Dining Philosophers Problem with Java Solution | Deadlocks vs Race Conditions | Geekific
6:07
Geekific
Permutations and Combinations Explained and Implemented | Backtracking | Geekific
5:56
Geekific
Introduction to Backtracking | Backtracking Coding Template | Geekific
3:49
Geekific
Docker Containers Lifecycle | create, start, run, stop and kill a container | Geekific
7:39
Geekific
Manipulate Docker Containers | Top Commands used to Interact with Docker Containers | Geekific
9:34
Geekific
Search a 2D Matrix | Binary Search Optimal Java Solution | Geekific
5:48
Geekific
Search In Rotated Sorted Array | Optimal Solution Explained and Implemented | Geekific
4:08
Geekific
What is a Container? | What is an Image? | Docker Containers and Images | Geekific
6:30
Geekific
What is Docker? | Why should you use Docker? | Docker Introduction | Geekific
7:19
Geekific
Construct Binary Tree from Preorder/Postorder and Inorder Traversals | Java Solution | Geekific
5:28
Geekific
Binary Tree Right Side View | Populate Next Right Pointer in Each Node | Geekific
4:44
Geekific
Doubly LinkedList Implemented in Java | Reverse a Doubly LinkedList | Data Structures | Geekific
6:31
Geekific
Balanced Binary Tree | Minimum Depth of a Binary Tree | LeetCode Java | Geekific
4:50
Geekific
Full Guide to @ConfigurationProperties in SpringBoot | properties and yaml files | Geekific
5:31
Geekific
Merge K Sorted Lists | Optimal Iterative and Recursive Implementations in Java | Geekific
5:53
Geekific
Reverse LinkedList in K-Group | Evolve from Brute-Force to Optimal Implementation in Java | Geekific
5:59
Geekific
What are Sentinel Nodes? | Partition List LeetCode Problem in Java | Geekific
4:55
Geekific
application.yml vs application.properties in SpringBoot | Properties vs YAML | Geekific
4:34
Geekific
Convert Sorted Array or List to Binary Search Tree | LeetCode Java Solutions | Geekific
4:25
Geekific
Binary Trees & Recursion in Java | Same Tree | Sub-Tree of Another Tree | Geekific
4:50
Geekific
Level Order Traversal of N-ary and Binary Trees | 4 Problems Detailed in 5 mins | Geekific
5:13
Geekific
Introduction to SpringBoot | Create your first application with SpringBoot | Geekific
4:24
Geekific
Find the Duplicate Number | Negative Marking & Floyd Cycle Detection Solutions | Geekific
4:51
Geekific
Tortoise and Hare Algorithm | Floyd Cycle Detection Algorithm | Detailed Explanation | Geekific
5:34
Geekific
Contains Duplicate I & II | Detailed Explanation | LeetCode Java Solution | Geekific
3:53
Geekific
What are REST APIs? | Introduction to REST with SpringBoot | RESTful Services | Geekific
6:41
Geekific
Container With Most Water | Detailed Explanation | LeetCode Solution | Geekific
3:57
Geekific
Longest Substring Without Repeating Chars | Sets and Maps Solution | Detailed Explanation | Geekific
7:16