Create an Eco-Friendly World with Green Software Engineering
Talkat JCON Europe 2023 · on Tuesday, 2023-06-20· at 14:00· Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany·
summary
Measures energy from source to hardware using Spring PetClinic and Quarkus under load, running perf on Linux and use perf and Renaissance for 33‑minute load tests, and reports normalized wattage per JVM and configuration. Results show GraalVM native builds often cut energy most, OpenJDK reasonable, OpenJ9 sometimes worse; memory and idle scaling matter. Tools include websitecarbon.com for frontend, JoulAR jx Java agent for per-method energy, and concrete tips: downsize images, remove unused frameworks, pick green datacenters and enable caching.
AI-written summary · about
chapters (15)
- 0:00Introduction to green software
- 2:54EU video on climate urgency
- 6:21Personal responsibility in coding
- 7:47Green software principles
- 9:11Energy labels for applications
- 12:20Measuring front-end carbon footprint
- 16:40Optimizing front-end code
- 17:48Measuring back-end energy use
- 21:46Comparing JVMs for sustainability
- 26:47Java agent for energy tracking
- 28:57Architecture decisions for green software
- 31:09Choosing green data centers
- 33:20Tiny steps for sustainability
- 34:02Key takeaways and resources
- 37:15Q&A and closing
related talks
31mCreate an eco-friendly world with Green Software Engineering
50mEnergy Efficient Design Principles of Software Engineering
49mThe Future is 💚: A Journey through the Energy Efficient ..
46mWriting Greener Java Applications
42mLess waste, more joy, and a lot more green: How Quarkus makes Java better
48mSustainability in software engineering - how to fight climate change
38mArchitecting for a Greener Future
16mGreen Code: Transforming DevOps for a Sustainable Future
