Channel Avatar

Jakob Jenkov @UCkiRZdcuNF7aiT4sQ9MJt-Q@youtube.com

None subscribers - no pronouns set

Hi, I make videos about software development related topics


27:32
Java ForkJoinPool
52:36
P2P Networks Introduction
26:36
Conscious Software Design
10:10
Structural Software Design
04:24
Software Design Goals
10:28
Software Design Introduction
01:00
Designing for Performance - is Not as Hard as You Think !
14:48
The Compound Performance Penalty Problem
04:15
Java ExecutorService Using Virtual Threads
09:06
Java Virtual Threads
23:26
Thread Signaling in Java
12:42
My 9 + 1 Core Software Performance Optimization Principles
17:24
Thread Congestion in Java
18:01
Single-threaded and Same-threaded designs
05:46
Polymorph Smart Media Platform - Introduction
08:55
7 + 2 Things I Love About Java
17:33
False Sharing in Java
05:01
CPU Cache Coherence + Java Concurrency
24:21
Compare and Swap in Java
19:50
Producer Consumer Pattern - With Java Example
17:48
Java BlockingQueue
17:49
Deadlock Prevention in Java
17:48
Deadlock in Java
21:32
Java ExecutorService - Part 2
20:55
Java ExecutorService - Part 1
28:51
Java Lock
18:04
Thread Pools in Java
09:29
Concurrency vs Parallelism
22:39
Race Conditions in Java Multithreading
11:08
Veteran, Senior and Junior Developers
14:36
Java ThreadLocal
21:26
Java Volatile
45:08
Java Synchronized - The synchronized keyword in Java and Java synchronized blocks and methods
26:13
Java Happens Before Guarantee - Java Memory Model - Part 2
23:41
The Java Memory Model - The Basics
17:14
Java Threads - Creating, starting and stopping threads in Java
14:32
Java Concurrency and Multithreading - Introduction
07:25
Java Collections - Introduction
13:31
Java Iterable
19:13
Java Iterator - In Depth
12:15
Java Stack
09:43
Java Records
13:44
Java Deque
10:50
Java Queue
19:18
Java Map
15:14
Java Set
09:36
Java Ternary Operator
05:27
Java Switch #2 - Java Switch Expressions in Java 12
13:40
Java Switch #1 - Java Switch Statement Basics
17:58
Java Streams API #1 - The Basics
17:57
Java Annotations #2 - Create your own custom Java Annotations
05:29
Java Annotations #1 - The Basics
22:56
Java Try With Resources
17:42
Java Enum
08:12
Java Lambda Expressions #3 - Variable Capture
06:02
Java Lambda Expressions #2 - Functional Interfaces
15:58
Java Lambda Expressions #1 - The Basics
07:23
Micro Batching
03:19
Channel + Patreon Introduction
16:35
Java List Tutorial