People & CulturePeople & Culture
Lunch Talk40min
BEGINNER

Stop Scheduling Like It’s 1999 – Green Software Needs Better Timing

This talk introduces GreenScheduled, a Java library that schedules automated jobs during periods of lower carbon intensity by integrating real-time grid data. It covers sustainability in software, calculating optimal execution times, development challenges, and future plans, empowering developers to reduce the environmental impact of scheduled tasks.

Ted Vinke
Ted VinkeFirst8 Conclusion

talkDetail.whenAndWhere

Monday, October 6, 12:40-13:20
Room 6
talks.description
Software, like dinner, is often prepared at night—automated jobs ticking away silently while the team sleeps. But not all kilowatt-hours are created equal. Some are green and clean. Others… well, let’s just say your 2 a.m. batch job might be dirtier than you think.
In this talk, I’ll show how we turned that awkward insight into an actual Java library: GreenScheduled. With one Spring annotation, your jobs can now wait patiently for a greener moment to run—based on real-time carbon intensity data from the electricity grid.

You’ll get a glimpse into:
  • Why timing matters for sustainability (yes, even in software)
  • How we calculate the “least dirty” execution window
  • What went wrong while building it (spoiler: time zones are evil)
  • And what’s coming next (hint: Quarkus wants in too)

Expect real use cases, some mild shaming of legacy cron setups—and a hopeful look at how developers can make a difference, one job at a time.

👥 Target Audience

Java developers, tech leads, DevOps engineers, and anyone who's ever written a cron job and never thought about what the power grid was doing at that moment.
carbon
automation
sustainability
java
talks.speakers
Ted Vinke

Ted Vinke

First8 Conclusion

Netherlands

Ted is a Java (JEE) Software Developer and Project Manager with broad experience across diverse business domains. With a strong passion for clean architecture, dynamic JVM languages, and user-focused solutions, he consistently seeks to bridge the gap between technical excellence and real-world impact. A strong advocate for sustainable software development, Ted is currently focused on creating tools that help developers build more environmentally conscious systems.
talk.infographic.title
Stop Scheduling Like It’s 1999 – Green Software Needs Better Timing infographic
talk.infographic.aiDisclaimer
comments.title

comments.speakerNotEnabledComments