Interactive Session

Languages of Infra Panel: Bash to Ruby to Go to Rust

When we think of infrastructure, it's natural to think of shell scripts, but over the past few decades, there have been successive waves of newer languages being used to write and run infrastructure software. Ruby held the crown for a while, but then many things that started out in Ruby got rewritten in Go. More recently Rust has started to become the language of choice for new infrastructure projects.    

This panel will pull together experts from across the language landscape to discuss what they see as the benefits and compromises of different choices. As an audience member, you can expect to hear about where to learn more, and have the chance to ask the panel questions.


SPEAKER

Chris Swan

Fellow, VP, CTO Modern Apps & Cloud Native @DXCTechnology

Chris Swan is Fellow, VP, CTO Modern Apps and Cloud Native at DXC.technology, where he leads customer adoption of platforms, continuous delivery, and modern languages and frameworks. He was previously CTO for Delivery at DXC, and CTO for Global Infrastructure Services and General Manager for x86 and Distributed Compute at CSC. Before that he held CTO and Director of R&D roles at Cohesive Networks, UBS, Capital SCF and Credit Suisse, where he worked on app servers, compute grids, security, mobile, cloud, networking and containers.

Find Chris Swan at:

SPEAKER

Cornelia Davis

Chief Technology Officer @weaveworks

As the Chief Technology Officer at WeaveWorks, Cornelia Davis is responsible for the company’s technology strategy, inclusive of open source projects, commercial products and services offerings. She is driven by the desire to help enterprises transform their business through the leverage of cloud platforms. She cut her teeth in the space of modern application platforms at Pivotal where she was on teams that brought Pivotal Cloud Foundry (Pivotal’s PaaS) and Pivotal Container Service (Pivotal’s Kubernetes Service) to market.  She is the author of the book Cloud Native Patterns: Designing Change-tolerant Software.

An industry veteran with almost three decades of experience in image processing, scientific visualization, distributed systems and web application architectures, and cloud-native platforms, Cornelia holds the B.S. and M.S. in Computer Science from California State University, Northridge and further studied theory of computing and programming languages at Indiana University.

When not doing those things you can find her on the yoga mat or in the kitchen.

SPEAKER

Ian Miell

Cloud Native Consultant @containersoluti

Ian Miell has over twenty years' experience in IT, writing, running, architecting, and maintaining software for some of the world's busiest systems.

He has written the book 'Docker in Practice' (published by Manning), 'Learn Bash the Hard Way' (published on Leanpub), as well as various training courses and videos.

He blogs about his experiences at https://zwischenzugs.com

SPEAKER

Justin Cormack

Developer @Docker

Justin Cormack is developer at Docker, working on unikernels.

Find Justin Cormack at:

SPEAKER

Ashley Williams

Core Rust Team @RustLang

Works on the Rust Programming Language and WebAssembly for Mozilla. Previously, wrote and maintained Rust and Node.js backend services at NPM, Inc. Rust core team member and leads the Rust community team. Founded NodeTogether educational Initiative and member of the Node.js Board of Directors. Invited expert to TC-39 representing the language learnability.

Find Ashley Williams at:

3 weeks of live software engineering content designed around your schedule.

Don’t miss out! Save your seat now

Register
TOP