Design Patterns in modern JVM Languages
The GOF design patterns were quite centered around OOP languages. Now that we have dynamic and functional languages on the JVM, there are quite a few other patterns that come in handy with these capabilities. In this presentation we will explore patterns that allow us to make better use of closures and functional style of programming. Author: Venkat Subramaniam Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions.

Reactive Programming in Java by Venkat Subramaniam

Every Frontend Architecture Pattern Explained in 23 Minutes

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

The Power and Practicality of Immutability by Venkat Subramaniam

How To Think SO CLEARLY People Assume You're A Genius

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

33rd Degree 2014 - Demystifying invokedynamic - Venkat Subramaniam

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Design Patterns in the Light of Lambda Expressions by Subramaniam

Do not walk away from Complexity, Run - Venkat Subramaniam

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Get a Taste of Lambdas and Get Addicted to Streams by Venkat Subramaniam

Google & AWS Veteran: What Top Tier Software Architects Do Differently

Pragmatics of TDD to Evolve Design: part 1 (Venkat Subramaniam, USA)

The Good, Bad, and Ugly of Java Generics

The Story of Python and how it took over the world | Python: The Documentary

Venkat Subramaniam - Discovering JavaScript

REST on Akka: Connect to the world

