Loading…
JCON EUROPE 2023 has ended
Get your ticket and additional info and support at europe.jcon.one
Tuesday, June 20 • 14:00 - 14:45
🇬🇧 Create an Eco-Friendly World with Green Software Engineering

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Green Software Engineering is an emerging discipline at the intersection of climate science, software practices and architecture, electricity markets, hardware and data center design.

By implementing it’s principles we can reduce the amount of CO2 and so play a positive part in climate change.

But how can we developers help with this super goal?

Using a hierarchical analysis approach and touching multiple layers of an application development stack (e.g., from the source code to the hardware) this session aims to propose some green design principles or green patterns that every software engineer could reason about and apply in real-life projects.

On the main agenda the:
- Java source code layer
- application layer (including a few major frameworks; e.g., Spring, Quarkus, Micronaut)
- Java Virtual Machine layer (e.g., including OpenJDK Hotspot VM, GraalVM, Eclipse OpenJ9)
- hardware layer (including the architectures x86_64, aarch64)

For each of these categories (or layers), besides the theoretical green practices, we will show empirical measurements on specific code samples built on top of different frameworks (and running within different JVMs), revealing the estimated consumed energy and further identifying which of these are more energy efficient.

At the end you will have filled your backpack with best practices, tips, and tricks that can be applied to your project and make a positive impact on the climate change solution!

Speakers
avatar for Ko Turk

Ko Turk

Developer Ambassador, adesso Netherlands
Ko Turk is an experienced developer working for Blue4IT. He is focussing on Java, Kotlin and isn't afraid to code in Typescript. He likes to write articles for the Dutch NLJUG JavaMagazine. Also he is regularly speaking at international conferences about Apache Kafka Streams, Micrometer... Read More →


Tuesday June 20, 2023 14:00 - 14:45 CEST
Cinema Blackbox