Start creating slides

This commit is contained in:
Julien Lengrand-Lambert
2021-11-02 21:30:31 +01:00
commit c7777d36b2
18 changed files with 302 additions and 0 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

302
climate-change.md Normal file
View File

@@ -0,0 +1,302 @@
footer: @jlengrand
slidenumbers: true
# What can I do about climate change as a developer... and a human being?
---
# 👋👋
<br/>
- Julien
- Developer Advocate **@Adyen**
- Java Magazine
- **@jlengrand**
<br/>
- #Meetups #Kotlin #Gardening
![right](images/baby.jpeg)
---
^ Today, as a dad. The current trend of climate change is not looking great
^ Tough talk but let's make it hopeful and positive.
^ We'll be looking at the developer side of things. Wat we can do. But mostly, what we can do as humans
^ maybe obvious, im sorry. No blaming, I promise
* ⚠️ I'm not a climate scientist :)
* 👏 let's do it positively
* 👉 No pointing fingers
![right](images/cart.JPG)
---
# Let's look into the situation before diving further
---
^ We humans are creating many problems (biodiversity, soil pollution, ...) but the main one is CO2 emissions because it has a massive impact on climate.
![inline](images/emissions.png)
* **48%** of world total global emissions since I was born
---
^ https://twitter.com/remotelongitude/status/1363084317874925569
^ https://twitter.com/unfccc/status/1361355803949756416
^ - The problem is not _actually_ those 2 degrees
![inline](images/jetstream.jpeg)
Global "warming" is a bad term.
---
![inline](images/jetstream2.jpeg)
---
> Climate change is watching disasters happen on other people's cameras, until you are the one filming the disaster
-- Unknown Twitter user
---
^ https://twitter.com/i/web/status/1422163289518313474
![inline](images/gps.png)
With crazy effects
---
^ with latency : https://twitter.com/i/web/status/1283734207760670721
![inline](images/latency.png)
And a lot of latency
---
# So let's get to it
---
## **Reduce**
## Reuse
## Recycle
---
<!-- ^ https://www.youtube.com/watch?v=GhfpyT-b-bA
Backend, reactive
???? Need to say more
Use latest version. Java power consumption
frameworks
--- -->
^ https://hal.inria.fr/hal-03275286/document
![inline](images/hotspot.png)
The version of your tools matter
---
^ https://bundlephobia.com/
![inline](images/litreact.png)
And maybe you don't need a framework
[^1]: Source [bundlephobia](https://bundlephobia.com/)
---
^ https://memoakten.medium.com/the-unreasonable-ecological-cost-of-cryptoart-2221d3eb2053
![inline](images/bitcoin.png)
Choice of technology matters
---
^ https://www.theverge.com/circuitbreaker/2019/2/21/18234615/nike-adapt-bb-fix-android-bug-firmware-update-patch
![inline](images/sneakers.png)
> Your scientists were so preoccupied with whether or not they could, they didnt stop to think if they should.
-- Dr Ian Malcolm, Jurassic Park
<!-- Best feature is the one that doesn't exist. Do we _really_ need this? -->
<!-- Do we need self warming mugs, with updates? 9999999? -->
---
# 99.99999%
---
80% of the cost is in the production of devices. Let's make sure NOT to need to change devices.
---
phone change, 10 years battery
---
https://principles.green/
---
# But wait a second. . .
---
How many of you have a < 400$ phone? How many of you have a > 2000$ laptop?
---
Remember this guy ? M1 Pro
---
Let's dive into CO2 consumption of the typical European
Only a 1/3 is Tech
---
To wish the change, you have to _be_ the change.
---
Conferences. Need to go to Java One ? That's your whole year of meat
---
reminder, 2 Tons.
---
We need to act now, on all fronts
---
Situation C02 Netherlands
---
C02 comsumption before and now
---
if you are not the change, who is money
---
no guilt shaming, we are not perfect. No zealots
---
We are just 1%. Yes, but.
---
Check your facts
Netflix thing
one is certain -> 99% concensus
https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix
---
It's the corporations. True. But we have 2 choices:
* Reduce consumption
* Vote!
* Don't work there.
---
Life is fun out of tech!
Garden. 70% of my food.
---
Best time to be alive. Don't lose hope
No dooming
---
It's really not too late, at your level.
---
REDUCE
REUSE
RECYCLE
---
What to do tomorrow :
* Yourself first, others second
* Reduce, reduce, reduce,
* Spread the word
---
Le problème en ce bas monde est que les imbéciles sont sûrs deux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute.
---
We are all well aware of it : the current trend of climate change is not looking great. We can already feel some of its consequences and it is very likely to only become worse.
Tech is driving the world though, and us developers can surely help make an impact to bend the curve. So let's dive into the topic together and see how we can debug it!
In this talk, we will look into the current situation, globally but also in the tech space. We will dive into the impact that we can make on our applications as developers.
We will start by talking about our technical stack and what we can do to improve it, from reactive architectures to web performance. We will run the numbers and see the kind of improvements we can reach there.
But we will also look into the larger perspective of things, and look closer at our own personal footprint.
The future may look uncertain, but we can all start making a difference today and look at things in a positive way. So let's debug!
At the end of this talk, attendees will :
* Know more about the impact of IT on climate change, in a factual way
* Learn about specific technologies and tools that can make an impact on their applications in terms of energy consumption
* Have clear and specific action items to reduce their footprint, and further
---
???? https://github.com/cnumr/GreenIT-Analysis
---
https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix

BIN
images/99999-green.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
images/baby.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 KiB

BIN
images/bitcoin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

BIN
images/cart.JPG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 KiB

BIN
images/cloud.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

BIN
images/emissions.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 631 KiB

BIN
images/gps.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

BIN
images/hotspot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

BIN
images/jetstream.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
images/jetstream2.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

BIN
images/latency.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

BIN
images/lit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

BIN
images/litreact.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

BIN
images/nft.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

BIN
images/react.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

BIN
images/sneakers.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 942 KiB