Efficient Language and Library Use to Reduce Carbon

QCon San Francisco 2022

Session Green Tech

Efficient Language and Library Use to Reduce Carbon

Tuesday Oct 25 / 01:40PM PDT, Pacific LM

Abstract

Rust is a younger systems programming language that can have small memory footprint, low CPU utilization, offer low latencies and have small application sizes. Java is an established language, with advanced VMs, robust package libraries, mature frameworks, dynamic and reflective capabilities, a large tooling selection, and a sizable developer ecosystem. But how do these characteristics pan out in the real world? How easy is it to take advantage of them? Is one language “better” than the other? Are they really so different? What impact does technology choices have on resource consumption? 
 
In this talk we will take a journey with the two languages and we will review our experience in designing and building a sample application with the same requirements in both Rust and Java. We will compare the development experiences and how they each perform. We’ll share our thoughts and conclusions on where Rust and Java could be improved, and we’ll talk about how we see each being used in the future.

Topics

Green Tech Carbon Reduction Rust Java
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2022 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Tuesday 25 October

10:35 Bayview Session Green Tech DevSusOps - Bringing Sustainability Concerns to Development and Operations Adrian Cockcroft Technology Advisor and Consultant @OrionX.net, Previously VP Open Source and Sustainability @Amazon, Cloud Architect @Netflix, Distinguished Engineer @eBay 11:50 Bayview Session Green Tech The Zen of Green Software: Finding Balance in the Sustainable Growth Journey Lisa McNally, Marco Valtas 13:40 Pacific LM Session Green Tech Efficient Language and Library Use to Reduce Carbon Esteban Küber Principal Software Engineer @Amazon 14:55 Ballroom A Session Green Tech Tesla's Virtual Power Plant Hector Veiga Ortiz, Natalie DellaMaria 16:10 Seacliff ABC Session Panel: DevSusOps Marco Valtas, Esteban Küber 17:25 Seacliff D Session Unconference: Green Tech Shane Hastie Global Delivery Lead for SoftEd and Lead Editor for Culture & Methods at InfoQ.com