J-Fall 2023: Energy Efficient Design Principles of Software Engineering – Ko Turk & Ionut Balosin
Ko Turk & Ionut Balosin The Future is đź’š: A Journey through the Energy Efficient Design Principles of Software Engineering ⚡️ Are you a software developer who wants to make a positive impact on the environment? ⚡️ In this session, we will deep dive into the world of Green Software Engineering and give you practical tips on how to measure your application’s carbon footprint and a few tactics you can apply in your applications to be more eco-friendly. Using a hands-on approach, we’ll dive into different layers of the application development stack, where we cover: âś… Frontend (with CO2.js, websitecarbon.com) âś… Backend (where we will measure different Java code patterns like memory access, logging, exceptions as well as end to end web-based applications with Spring Boot/Quarkus on the JVM)” âś… Architecture (including serverless and microservices) âś… Hardware (like green data centers) This session is a must for every software engineer that cares about the environment. We’re extremely glad to share our hands-on experiments and real-life examples with you. đź’š Let’s work together to create a greener future đź’š