423 тысяч подписчиков
81 видео
Help Your Co-developers Grow - By Meeting Them Where They Are
Designing for Scalability vs Performance
Java Generics
Java ForkJoinPool
P2P Networks Introduction
Conscious Software Design
Structural Software Design
Software Design Goals
Software Design Introduction
Designing for Performance - is Not as Hard as You Think !
The Compound Performance Penalty Problem
Java ExecutorService Using Virtual Threads
SVG Path
Java ExecutorService - Part 1
Java Switch #1 - Java Switch Statement Basics
Java Collections - Introduction
Java Try With Resources
Java ExecutorService Tutorial
Thread Pools in Java
SVG - The SVG coordinate system
Java Enum
Java Lambda Expressions #1 - The Basics
Java Lock
Java Ternary Operator
Producer Consumer Pattern - With Java Example
Java Annotations #2 - Create your own custom Java Annotations
The Java Memory Model - The Basics
Java ThreadLocal
Java Lambda Expressions #2 - Functional Interfaces
Java Deque
Deadlock in Java
Java Iterable
Thread Signaling in Java
Java Annotations #1 - The Basics
Java Synchronized - The synchronized keyword in Java and Java synchronized blocks and methods
Java Volatile
Race Conditions in Java Multithreading
Concurrency vs Parallelism
Java List Tutorial
CPU Cache Coherence + Java Concurrency
Java Concurrency and Multithreading - Introduction
Java Lambda Expressions #3 - Variable Capture
Micro Batching
Single-threaded and Same-threaded designs
False Sharing in Java
Java ConcurrentMap and ConcurrentHashMap
Java Iterator - In Depth
Java ExecutorService - Part 2
Java Records
Java Streams API #1 - The Basics
Java Set
Java Switch #2 - Java Switch Expressions in Java 12