Let’s Get Lazy—The Real Power of Functional Programming - Venkat Subramaniam

Efficiency is achieved not just by running things faster, but by avoiding things that shouldn't be done in the first place. Lazy evaluations are a core feature of many functional programming languages. Your code can benefit from lazy evaluations with lambda expressions and, more so, with the power of built in libraries. In this presentation, we'll start with a discussion of lazy evaluations, with short examples from Haskell and a few other languages. Then we'll dive into C# to see how we can achieve similar benefits using lambdas and the Stream API. NDC Conferences https://ndc-london.com https://ndcconferences.com

From Dependency injection to dependency rejection - Mark Seemann
▶︎

From Dependency injection to dependency rejection - Mark Seemann

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

Multithreading vs Asynchronous Programming: The Architectural Shift by Venkat Subramaniam

Let’s Get Lazy: Explore the Real Power of Streams by Venkat Subramaniam
▶︎

Let’s Get Lazy: Explore the Real Power of Streams by Venkat Subramaniam

Functional Programming with Java 8 by Venkat Subramaniam
▶︎

Functional Programming with Java 8 by Venkat Subramaniam

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

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

F# for C# programmers - Scott Wlaschin
▶︎

F# for C# programmers - Scott Wlaschin

Exploring Collectors by Venkat Subramaniam
▶︎

Exploring Collectors by Venkat Subramaniam

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Developer Masterclass ft. Dr. Venkat Subramaniam Part1
▶︎

Developer Masterclass ft. Dr. Venkat Subramaniam Part1

Designing Applications with Functional Programming Constructs - Venkat Subramaniam
▶︎

Designing Applications with Functional Programming Constructs - Venkat Subramaniam

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Clean Coders Hate What Happens to Your Code When You Use These Enterprise Programming Tricks
▶︎

Clean Coders Hate What Happens to Your Code When You Use These Enterprise Programming Tricks

Parallel and Asynchronous Programming with Streams and CompletableFuture with Venkat Subramaniam
▶︎

Parallel and Asynchronous Programming with Streams and CompletableFuture with Venkat Subramaniam

Domain Modeling Made Functional - Scott Wlaschin
▶︎

Domain Modeling Made Functional - Scott Wlaschin

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
▶︎

Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018

Functional architecture - The pits of success - Mark Seemann
▶︎

Functional architecture - The pits of success - Mark Seemann

Robert C  Martin -  Functional Programming; What? Why? When?
▶︎

Robert C Martin - Functional Programming; What? Why? When?

Venkat Subramaniam - From Functional to Reactive Programming
▶︎

Venkat Subramaniam - From Functional to Reactive Programming

Get value out of your monad - Mark Seemann
▶︎

Get value out of your monad - Mark Seemann

Taking Elixir to the Metal with Rust - Sonny Scroggin
▶︎

Taking Elixir to the Metal with Rust - Sonny Scroggin