Leading Edge Backend Languages

Location: Windsor, 5th flr.

Day of week: Monday

Code the future! How cutting-edge programming languages and their more-established forerunners can help solve today and tomorrow’s server-side technical problems.

Track Host:
Jon Rowland
Director of Engineering @Metaswitch

Jon Rowland is a Director of Engineering at Metaswitch, working at the leading edge of cloud native communications software. He has nearly two decades of experience delivering high-scale, highly-available software solutions, and has recently been helping to shape Metaswitch’s technical strategy for building containerised microservices that bring real-time communications to the cloud.

10:35am - 11:25am

by Katharine Beaumont
Software developer

Lost and alone, our abandoned Java robot is forced to find it's way through a series of rooms that all look the same. How can we help it? What algorithms can we use?
Reinforcement learning can help us, using one easy* algorithm and a lot of repetition. This talk will focus on getting the robot to learn how to find it's way out of any maze, and look at what else we can do with reinforcement learning: the shy, less popular cousin of deep learning.

11:50am - 12:40pm

Open Space
1:40pm - 2:30pm

by Thiya Ramalingam
Head of Platforms, Product Integrations, Private Cloud and Partnerships @Zoom

Using C++ in real time communication platforms introduce new set of challenges in optimizing for performance. This talk will cover what we have learned over the years from running a complete C++ stack in our backend service - starting from selecting the right data structures from STLs to optimizing the code for maximum throughput.

4:10pm - 5:00pm

by Anil Madhavapeddy
Engineer @Docker

Abstract Coming Soon

5:25pm - 6:15pm

by Esther Momcilovic
Software Engineer at Metaswitch Networks

A leader in cloud native communications software, Metaswitch has recently chosen Rust as its preferred language. Fine and dandy on the face of it, but what has that actually been like for a developer working ‘on the coal face’?

I studied the history of geology prior to working for Metaswitch, and this background has informed my perspective as a relatively new developer transitioning from more traditional languages like C to the...


Conference for Professional Software Developers