We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
DjangoCon Europe 2023 | Green Coding with Django
Learn how to write green code with Django, prioritizing environmentally sustainable computing practices, optimizing code performance, and reducing energy consumption to create a more sustainable environment for all.
- As individuals, we have a responsibility to make sure that we can fix and avoid creating unnecessary environmental problems with our code.
- We should prioritize writing green code, which means writing environmentally sustainable computing practices, including behavioural and structural considerations.
- To achieve this, we should look at our personal habits, including our energy consumption and how we can reduce it, such as using renewable energy sources.
- We should also look at our code and optimize it for performance, using tools like Django debug toolbar and profiling tools.
- There are many ways to speed up code, such as using bulk actions, caching, and select_related() and prefetch_related() for efficient database querying.
- The 5-minute rule suggests that if a task can be done in under 5 minutes, we should just do it, rather than delaying or scheduling it.
- Green coding is about more than just reducing energy consumption - it’s about creating a sustainable environment in all aspects of our lives, including our personal habits and code.
- It’s important to measure the impact of our actions, including our energy consumption and CO2 emissions, to understand where we can make improvements.
- There are many environmental benefits to reducing our energy consumption, including reducing pollution, greenhouse gas emissions, and waste.
- Writing green code requires a combination of behavioural, structural, and material considerations, including designing sustainable systems, reducing energy consumption, and sourcing materials responsibly.
- Green coding is not just about reducing our individual impact, but also about encouraging others to join us in making sustainable changes.