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

Track Overview

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

Session

C#'s Functional Journey

Thursday Nov 5 / 12:00PM EST

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

Session

The Functional Evolution of Object-Oriented Programming

Thursday Nov 5 / 12:50PM EST

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

Session

A Love Letter to Clojure

Thursday Nov 5 / 01:40PM EST

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

Gene Kim

Author of The Phoenix Project, The Unicorn Project & Accelerate

PANEL DISCUSSION

Panel: The Future of Functional Programming

Thursday Nov 5 / 02:30PM EST

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


Speakers from this track

Mads Torgersen

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

Mads is the lead designer of the C# programming language, and a program manager at Microsoft. Over the years he’s also participated in the design of TypeScript, Visual Basic.NET and even Java.

Read more
Find Mads Torgersen at:

James Ward

Developer Advocate @GCPcloud

James Ward (www.jamesward.com) is a Developer Advocate for Google Cloud Platform. Formerly the Director, Open Source and Engineering Engagement at Salesforce.com he led their open source program and engineering blog. James frequently presents at conferences around the world such as JavaOne,...

Read more
Find James Ward at:

Joshua Suereth

Staff Software Engineer @Google

Josh Suereth is a Staff Software Engineer at Google LLC focusing on operational visibility and OpenTelemetry. He is a member of the Scala Language Improvement Process committee, and a contributor to open source. He’s the author of Scala in Depth, and loves sharing things he's learned...

Read more
Find Joshua Suereth at:

Gene Kim

Author of The Phoenix Project, The Unicorn Project & Accelerate

Gene Kim is a Wall Street Journal bestselling author, researcher, and multiple award-winning CTO. He has been studying high-performing technology organizations since 1999 and was the founder and CTO of Tripwire for 13 years. He is the author of six books including The Unicorn Project, and...

Read more

Natalia Chechina

Lecturer in Computing at Bournemouth University

Natalia Chechina is passionate about distributed systems, cooperative robotics, scalability, fault tolerance, and as a result is in love with Erlang. Her research investigates approaches and techniques to enable scaling and efficient performance on commodity hardware where components are loosely...

Read more
Find Natalia Chechina at:

Dean Wampler

Principal Software Engineer @DominoDataLab

Dean Wampler (@deanwampler) is an expert in data engineering and Scala, focusing on ML/AI. He is a Principal Software Engineer at Domino Data Lab. Dean is the author of "Programming Scala, 3rd Edition" (forthcoming), "What Is Ray?", and other books and reports from...

Read more

Track Date

Thursday Nov 5 / 12:00PM EST

Share

Register

Register for QCon Plus
May 10 - 20, 2022

Register

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:

Less than

22

weeks until QCon Plus May 2022

Level-up on the emerging software trends and practices you need to know about.

Deep-dive with world-class software leaders at QCon Plus (Nov 1-12, 2021).

Save your spot for $499 before January 10th

Register