ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

95 results

Code Granular

99 subscribers

Latest posts from Code Granular

Code Granular

0 views

34 minutes ago

Code Granular

0 views

2 weeks ago

Code Granular

0 views

2 weeks ago

{ "handle": "" }

0 views

0

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

91 views

1 month 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

157 views

2 weeks ago

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

50 views

2 months 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

264 views

6 months 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)

39 views

3 weeks 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

116 views

4 months 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

83 views

6 months 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

59 views

8 months 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)

31 views

8 months 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

40 views

8 months ago

Code Granular
Executor Framework in Java: The Complete Foundation (Deep Dive) #ExecutorFramework #ThreadPool

Your Java app doesn't crash because of “bad luck.” It crashes because of unmanaged threads. In this deep dive into the Java ...

44:27
Executor Framework in Java: The Complete Foundation (Deep Dive) #ExecutorFramework #ThreadPool

147 views

6 months 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

5 months 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

93 views

9 months 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

7 months 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

310 views

8 months ago

Code Granular
Java Thread Pools: Sizing | Saturation Policy | Hooks You Need (Deep Dive)

Ever seen your app freeze under load for no obvious reason? Most thread‑pool problems are silent killers – until they crash your ...

44:20
Java Thread Pools: Sizing | Saturation Policy | Hooks You Need (Deep Dive)

59 views

5 months 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

267 views

9 months ago