Channel Avatar

Defog Tech @UCiz26UeGvcTy4_M3Zhgk7FQ@youtube.com

85K subscribers - no pronouns :c

Hey there! I created this channel as an attempt to educate f


12:18
NoSQL series - Part 2: CAP Theorem
21:44
NoSQL series - Part 1: Introduction to NoSQL
13:44
Java Concurrency Interview - What is an Ideal Threadpool size?
16:05
What is FAAS and event-driven architecture?
14:34
Spring Boot Security Basics
09:26
Map Reduce Paper - Distributed data processing
12:26
Google File System - Paper that inspired Hadoop
17:32
AMA / Q&A - Microservices, Concurrency & Upcoming Videos
09:58
Race Condition vs Data Races in Java
08:43
Bulkhead Pattern - Fault Tolerant Microservices
12:19
Circuit Breaker Pattern - Fault Tolerant Microservices
08:39
What is OAuth 2.0 and OpenID Connect?
07:57
Singleton and Double Checked Locking
10:02
AOT vs JIT compilation in Java
09:49
Java Concurrency Interview: Implement Scatter Gather pattern
11:19
Java Concurrency Interview: Implement Producer Consumer pattern using wait-notify
10:45
Java Concurrency Interview Question: How to timeout a thread?
10:57
How detect and resolve DeadLocks in Java
10:47
What is an API Gateway?
10:59
ThreadLocal in Java
07:13
What are spinlocks?
08:39
Cloud Foundry - Restage vs Restart
10:04
Using Retrofit to make HTTP calls
16:05
Spring Boot - Testing basics
09:32
Functional Interfaces in Java 8
11:05
What are coroutines (aka Java Fibers in Project Loom)?
08:23
Concurrency vs Parallelism
10:32
Guava library - Striped Locks in Java
17:06
Spring Boot - Web Basics
09:50
ReadWriteLock vs ReentrantLock
13:17
Java ReentrantLock - fairness, tryLock and more
15:45
Java 8 Streams API
09:40
Semaphore in Java Concurrency
17:46
What is Spring Webflux and when to use it?
07:27
Using volatile vs AtomicInteger in Java concurrency
08:20
Lock's Condition class in Java
16:07
Java Asynchronous Programming
13:40
Phaser vs CountDownLatch vs CyclicBarrier
09:23
Adder and Accumulator classes in Java 8
13:47
What is a service mesh?
12:33
Choose the best Garbage Collector in Java
10:55
Java Memory Model in 10 minutes
13:16
Understanding how ForkJoinPool works
04:27
Exchanger class in Java
05:07
What is a SynchronousQueue in Java?
11:19
What are Java interrupts?
19:34
Introduction to CompletableFuture in Java 8
05:42
Intellij IDEA Shortcuts - Part 5 - Working with Run/Debug
08:34
Intellij IDEA Shortcuts - Part 4 - Text Editing
13:08
Java ExecutorService - Part 4 - Callable / Future
13:12
Java ExecutorService - Part 3 - Constructor & LifeCycle methods
08:02
Java ExecutorService - Part 2 - Type of Pools
10:12
Java ExecutorService - Part 1 - Introduction
17:48
Intellij IDEA Shortcuts - Part 3 - Working with Java
05:34
Intellij IDEA Shortcuts - Part 2 - Working with Files
05:36
Intellij IDEA Shortcuts - Part 1 - Working with Panels