You are viewing content from a past/completed QCon - November 2020


Resurgence of Functional Programming

What was once a paradigm shift in how we thought of programming languages is now main stream in nearly all modern languages. Hear how software shops are infusing concepts like pure functions and immutablity into their architectures and design choices.

From this track


C#'s Functional Journey

Thursday Nov 5 / 09:00AM PST

Two decades ago C# started out squarely in the camp of object-oriented programming languages. Ever since, though, there’s barely been a new version of the language that didn’t borrow concepts and features from functional programming; most recently with records. Why do we do it? How do...

Mads Torgersen

Chief Language Designer of C# & Contributor to TypeScript, Visual Basic, Roslyn, LINQ


The Functional Evolution of Object-Oriented Programming

Thursday Nov 5 / 09:50AM PST

The foundation of programming which many of us have used for 20 years is evolving into something new. Concepts including immutability, functions, ADTs, and pattern-matching are helping us solve problems more reliably, understandably, and quickly. This session will help you understand the...

James Ward

Developer Advocate @GCPcloud

Joshua Suereth

Staff Software Engineer @Google


A Love Letter to Clojure

Thursday Nov 5 / 10:40AM PST

The Speaker is preparing the presentation abstract. More details will be available soon.

Gene Kim

Author of The Phoenix Project, The Unicorn Project & Accelerate

Interactive Session

Panel: The Future of Functional Programming

Thursday Nov 5 / 11:30AM PST

Please join Natalia Chechina and Dean Wampler, two well-known functional programming practitioners who bring deep experience from the Erlang and Scala ecosystems, as we talk about what is coming in the future. We will continue exploring the track theme on how functional programming...

Natalia Chechina

Lecturer in Computing at Bournemouth University

Dean Wampler

Principal Software Engineer @DominoDataLab


Thursday Nov 5 / 09:00AM PST


Track Host

Randy Shoup

VP Engineering and Chief Architect @eBay

Randy has spent more than two decades building distributed systems and high performing teams, and has worked as a senior technology leader at eBay, Google, and Stitch Fix. He coaches CTOs, advises companies, and generally makes a nuisance of himself wherever possible. He is currently VP...

Read more
Find Randy Shoup at:

Build your learning journey and level-up on the skills most in-demand in 2021. Attend QCon Plus (Nov 1-5, 2021).

Save your spot for $549 before August 31st