Design Patterns Revisited in Modern Java by Venkat Subramaniam
Design Patterns are common ways to solve problems that developers have discovered over time. They often fill the gaps between the language capabilities and the design goals. When languages mature, sometimes patterns become natural features of languages and blend in to the natural way of writing code instead of a special effort. Java has evolved significantly over the years. In this session we will revisit some common design problems and see how patterns are realized to solve those problems with the modern capabilities in Java. Venkat Subramaniam Agile Developer, Inc Recorded at Jfokus 2024 in Stockholm 6th of february http://www.jfokus.se

▶︎
How to (Re)start Your Java Journey in 2026

▶︎
Multithreading vs Asynchronous Programming: The Architectural Shift by Venkat Subramaniam

▶︎
Memory Management Explained | FullStack Masterclass JavaScript Course

▶︎
Design Patterns Master Class | All Design Patterns Covered

▶︎
Design Patterns in the Light of Lambda Expressions. Venkat Subramaniam, Agile developer, inc.

▶︎
Asynchronous Programming in Java using Virtual Threads, Venkat Subramaniam

▶︎
Design Patterns in the Light of Lambda Expressions by Subramaniam

▶︎
The Functional Programmer's Toolkit - Scott Wlaschin

▶︎
Know Your Java?

▶︎
The Amazing Features of Modern Java - Venkat Subramaniam

▶︎
5 Design Patterns That Are ACTUALLY Used By Developers

▶︎
How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

▶︎
Code Review, you said? - Venkat Subramaniam

▶︎
Design Patterns in Plain English | Mosh Hamedani

▶︎
This Ain't Your Parents' Java by Venkat Subramaniam @ Spring I/O 2024

▶︎
The Power and Practicality of Immutability by Venkat Subramaniam

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
Pattern Matching in Java by Venkat Subramaniam

▶︎
7 Design Patterns EVERY Developer Should Know

▶︎
