423 тысяч подписчиков
81 видео
How to Help Your Co-Developers Grow
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 Map
Java Iterator - In Depth
Java ExecutorService - Part 2
SVG Circle
Java Set
Java Streams API #1 - The Basics
Thread Congestion in Java
Peer-to-peer (P2P) Networks - Basic Algorithms
Deadlock Prevention in Java
Java Queue
Veteran, Senior and Junior Developers
SVG Polygon
My 9 + 1 Core Software Performance Optimization Principles
Java Threads - Creating, starting and stopping threads in Java
Java Happens Before Guarantee - Java Memory Model - Part 2
Java BlockingQueue
Java Virtual Threads
Compare and Swap 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