A single petabyte of data can consume as much electricity as ten households. Learn 11 practical tips to reduce your code's environmental and financial cost.
#1about 3 minutes
Making green code a measurable project goal
Treat sustainability as a non-functional requirement and use tools to measure energy consumption from the cloud level down to micro-benchmarks.
#2about 3 minutes
Eliminating waste in code, infrastructure, and CI/CD
Reduce energy consumption by removing unused code and data, optimizing test frameworks with timeouts, and avoiding inefficient parallelization in CI/CD pipelines.
#3about 1 minute
Optimizing data storage and hardware lifecycle
Minimize energy usage by deleting unnecessary stored data and strategically upgrading server hardware, which has a higher operational carbon cost than its manufacturing cost.
#4about 1 minute
Writing efficient code by optimizing loops and data transfer
Improve code's energy efficiency by minimizing operations inside loops and reducing network energy use through smaller data transfers and efficient formats like Protobuf.
#5about 2 minutes
Choosing efficient languages and avoiding costly reflection
Select programming languages and algorithms based on their energy consumption profiles and avoid performance-intensive operations like reflection by using techniques like code generation.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:32 MIN
Simple ways developers can write sustainable code
The Environmental Impact of Software Development
02:12 MIN
Understanding the principles of green cloud computing
Green Cloud Computing
06:56 MIN
The performance benefits of building green software
It's not easy being green
04:58 MIN
Sustainable habits for developers beyond coding
Sustainable me. A tale of good design.
02:47 MIN
The business case for green software engineering
Green Cloud Computing
01:58 MIN
Green coding and on-premise optimization strategies
Minimising the Carbon Footprint of Workloads
12:34 MIN
Practical tips and common pitfalls for going green
It's not easy being green
05:24 MIN
Major initiatives driving green software development
A Guide to Green Tech and Green IT CareersEven though examples of green, sustainable technologies are as old as lazing and lounging in a Roman hot tub, green tech has experienced a big boom in the last few years as climate change, biodiversity loss, and pollution threaten our planet. By gree...
Jordan Cutler
Top 7 Software Development Workflow Tips I Wish I Knew EarlierYour time matters.1 hour of efficiency gain per day saves you 1 month per year.I’ll prove it to you:1 hour per day x 5 days per week x 52 weeks = 260 hours saved per year260 hours / 8 hours per day = 32.5 work days per year.That’s 1 month you could b...
11 Tips to Make The Most Out of Your First World Congress The world’s most awesome event for developers is taking place in less than a month! It’s been far too long since the last time we met in person, but that’s only going to make this year’s WeAreDevelopers World Congress a truly special experience. Conf...
From learning to earning
Jobs that call for the skills explored in this talk.