ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

25 results

Code Granular
I Built a Free Site for Java Concurrency Learners

Stop juggling scattered bookmarks and browser tabs. This companion site for the CodeGranular Mastering Java Concurrency ...

7:35
I Built a Free Site for Java Concurrency Learners

51 views

2mo ago

Code Granular
Java Concurrency: Locks, Atomic Variables & CAS | Part 1

Have you ever wondered how ConcurrentHashMap handles millions of operations per second without collapsing under the ...

16:48
Java Concurrency: Locks, Atomic Variables & CAS | Part 1

108 views

1mo ago

Code Granular
Java Atomic Package: ABA Problem & High-Performance Counters Explained

In the first two parts of this series, we covered the core atomic classes for single values, arrays, and field updaters. But there are ...

18:47
Java Atomic Package: ABA Problem & High-Performance Counters Explained

181 views

3w ago

Code Granular
Design Scheduled Thread Pool Executor : Concurrency LLD Interview

Ever wondered how tech giants like Uber, LinkedIn, and Rubrik handle millions of scheduled tasks? In this video, we go beyond ...

12:47
Design Scheduled Thread Pool Executor : Concurrency LLD Interview

281 views

6mo ago

Code Granular
Design a Fixed Size Thread Pool in Java | Concurrency LLD Interview

If you're preparing for Low Level System Design interviews, there's one concurrency question that appears again and again: ...

11:03
Design a Fixed Size Thread Pool in Java | Concurrency LLD Interview

94 views

6mo ago

Code Granular
HashSet vs SynchronizedSet vs CopyOnWriteArraySet (Concurrency Explained)

Struggling with thread-safe Java Sets? Choosing the wrong Set implementation can lead to performance bottlenecks, race ...

18:30
HashSet vs SynchronizedSet vs CopyOnWriteArraySet (Concurrency Explained)

32 views

8mo ago

Code Granular
Java Deque Secrets: Work-Stealing & High-Performance Concurrency

Ever wondered how Java handles massive concurrency behind the scenes? In this deep dive, we explore Java's Deque ...

16:02
Java Deque Secrets: Work-Stealing & High-Performance Concurrency

63 views

8mo ago

Code Granular
Complete Java Locking Guide : Part 1 | Synchronized | Reentrant Lock

Picture this: 2 AM, your production app freezes, and it's your fault. Deadlocks are a nightmare, but Java gives you a powerful ...

15:10
Complete Java Locking Guide : Part 1 | Synchronized | Reentrant Lock

134 views

4mo ago

Code Granular
Java Atomic Package: Scaler vs Array vs Field Updater (Deep Dive)

Have you ever used synchronized just to increment a number? You might be doing more work than you actually need.

17:43
Java Atomic Package: Scaler vs Array vs Field Updater (Deep Dive)

51 views

4w ago

Code Granular
ArrayList vs Vector vs SynchronizedList vs CopyOnWriteArrayList

Choosing the wrong Java List implementation can silently destroy performance or crash your application with concurrency bugs ...

16:24
ArrayList vs Vector vs SynchronizedList vs CopyOnWriteArrayList

41 views

8mo ago

Code Granular
Designing Scalable and Efficient Cache in Java Concurrency

Caching looks simple… until concurrency shows up. In this video, we walk through how a cache really evolves in production ...

13:11
Designing Scalable and Efficient Cache in Java Concurrency

115 views

7mo ago

Code Granular
HashMap vs SynchronizedMap vs ConcurrentHashMap | Java Concurrency Explained

Choosing the wrong Map in Java can silently kill performance or break your multithreaded code ⚠️ In this video, we deep-dive ...

19:49
HashMap vs SynchronizedMap vs ConcurrentHashMap | Java Concurrency Explained

346 views

8mo ago

Code Granular
Why Your Code Fails Under Load — Understanding Concurrency

Understanding Java concurrency is essential for any backend developer working with multithreading, Spring Boot, and distributed ...

11:24
Why Your Code Fails Under Load — Understanding Concurrency

283 views

9mo ago

Code Granular
Java Memory Model Explained Part 1: Why Your Threads See Different Reality? | L1 L2 L3 Cache

Your Java code has a HIDDEN BUG that could cause production outages! In this video, I'll show you exactly WHY multithreaded ...

15:22
Java Memory Model Explained Part 1: Why Your Threads See Different Reality? | L1 L2 L3 Cache

105 views

9mo ago

Code Granular
Hidden Flaw in shutdownNow() – Track Cancelled Tasks (Useful Trick)

When you call shutdownNow() on an ExecutorService, you get a list of tasks that never started—but what about the tasks that were ...

4:02
Hidden Flaw in shutdownNow() – Track Cancelled Tasks (Useful Trick)

33 views

5mo ago

Code Granular
Java Synchronization & Thread Safety #ThreadSafety #JavaConcurrency #RaceCondition

Your code can pass all tests… and still be WRONG. In this video, we deeply explain Thread Safety & Synchronization in Java ...

13:19
Java Synchronization & Thread Safety #ThreadSafety #JavaConcurrency #RaceCondition

37 views

9mo ago

Code Granular
How to Gracefully Shutdown a Logging Service (Avoid Data Loss!)

Stop losing log messages when your Java application shuts down! In this video, we tackle a common but critical concurrency ...

6:48
How to Gracefully Shutdown a Logging Service (Avoid Data Loss!)

33 views

5mo ago

Code Granular
Stop Using synchronized! Thread Safety Without Locks in Java

Do you really need synchronized blocks and heavy locks to write thread-safe Java code? In this deep-dive, I break down how ...

15:30
Stop Using synchronized! Thread Safety Without Locks in Java

34 views

9mo ago

Code Granular
Build a BLOCKING Saturation Policy | Natural Backpressure

RejectedExecutionException got you down? The built‑in saturation policies either throw, discard, or run the task in the caller ...

14:40
Build a BLOCKING Saturation Policy | Natural Backpressure

91 views

5mo ago

Code Granular
Stop Waiting for Slow APIs | Try Java InvokeAll + Timeout Trick : Concurrency Question

Ever booked a flight online and watched that spinner spin forever? That frustrating delay happens because your code is waiting ...

14:43
Stop Waiting for Slow APIs | Try Java InvokeAll + Timeout Trick : Concurrency Question

38 views

6mo ago