SlideShare a Scribd company logo
1 of 111
Download to read offline
Artur Skowroński
My chcemy grać w Zielone!
Czyli stan świata Green Technology końcówką 2023
Artur Skowronski
Head of Java / Kotlin Development
Dlaczego w ogóle dotykam tego tematu?
Bo często podchodzimy do niego za mało inżyniersko
1
Bo GDPR mnie wiele nauczył
2
Bo lubię rozmawiać o konkretach
3
O czym mówimy, kiedy mówimy o Green Technology?
Carbon Footprint
Uwzględnienie wszystkich możliwych źródeł emisji
gazów cieplarnianych (np. metan, dwutlenek węgla,
podtlenek azotu itp.) i konwersja tych różnych gazów
do jednej jednostki miary, aby można je było
zsumować.
Podejście LCA (Life Cycle Assessment)
Standardową miarą, która jest często używana do
tego celu, są równoważniki dwutlenku węgla
(CO2eq)
Są obliczane na podstawie porównania globalnego
potencjału ocieplania (GWP) różnych gazów.
Podejście LCA (Life Cycle Assessment)
Podejście LCA (Life Cycle Assessment)
1 CH4 25 CO2eq
GWP
No dobra, ale które emisje tak naprawdę powinniśmy liczyć?
“Przenoszenie” wpływów na środowisko
AKA kreatywna księgowość
Greenhouse Gas Protocol
Greenhouse Gas Protocol
GHG Protocol to zbiór standardów i wytycznych
służących do mierzenia, zarządzania i raportowania
emisji gazów cieplarnianych przez
fi
rmy i organizacje.
Opracowany przez World Resources Institute (WRI)
oraz World Business Council for Sustainable
Development (WBCSD).
Scope 1 - Bezpośrednie emisje
To emisje gazów cieplarnianych,
które pochodzą bezpośrednio z
źródeł należących do
fi
rmy lub
kontrolowanych przez nią.
Przykładem mogą być spaliny
wydobywające się z kominów
fabryki, której jest właścicielem, lub
spalanie paliwa przez
fi
rmowe
samochody.
Scope 2 - Pośrednie emisje z energii
Obejmują one emisje z produkcji
energii elektrycznej, ciepła lub pary,
które
fi
rma kupuje i zużywa.
Chociaż te emisje nie pochodzą
bezpośrednio z działalności
fi
rmy,
są z nią związane, ponieważ energia
ta jest potrzebna do jej działania.
Scope 3 - Inne pośrednie emisje
To najszersza kategoria, która
obejmuje wszystkie inne emisje
gazów cieplarnianych, które są
wynikiem działalności
fi
rmy, ale
pochodzą z źródeł, których
fi
rma
nie posiada ani nie kontroluje.
To może być na przykład produkcja
materiałów, które
fi
rma kupuje od
dostawców, lub sposób, w jaki
klienci używają sprzedanych przez
fi
rmę produktów. To też np. emisje
samolotów.
Jak ma się do tego Software?
Carbon Footprint
GHG Scope 2 3
Private Cloud Energia Hardware
Public Cloud - Energia + Hardware
Hybrid Cloud Energia + Hardware Energia + Hardware
Front End
Energia + Hardware
Użytkownika
Green Software Foundation
Green Software Foundation
Green Software Foundation
Software Carbon Intensity speci
fi
cation
Specy
fi
kacja Wskaźnika Emisyjności Węgla Oprogramowania (SCI)
to metodyka opracowana przez Grupę Roboczą Standardów w
ramach Green Software Foundation, mająca na celu ocenianie
aplikacji programowych pod kątem zrównoważonego rozwoju oraz
zachęcanie do działań na rzecz eliminacji emisji.
Software Carbon Intensity speci
fi
cation
Podczas gdy protokół GHG oblicza
łączną ilość emisji, SCI dotyczy
obliczania wskaźnika emisji.
SCI jest bardziej jak pomiar zużycia
paliwa na mile, a protokół GHG jest
bardziej jak całkowity ślad
węglowy producenta
samochodów.
Software Carbon Intensity speci
fi
cation
Zamiast dzielić emisje węgla
oprogramowania na Scope 1-3, dzieli
je na emisje operacyjne (emisje
węgla z działania oprogramowania) i
emisje wbudowane (emisje węgla z
fi
zycznych zasobów wymaganych do
działania oprogramowania).
Opiera się więc na intensywności, a
nie łączna ilość.
Green Software Foundation
Green Software Foundation
Green Software Foundation
Green Software Foundation
Green Software Foundation
Green Software Foundation
Ktoś się audytowa z ISO?
https://w3c.github.io/sustyweb/
https://w3c.github.io/sustyweb/
https://w3c.github.io/sustyweb/
Cloud Computing
Carbon Neutral (neutralność węglowa) w 2007 roku
Aby zrównoważyć emisje, które
nie mogły być natychmiastowo
zredukowane, Google inwestowało
w projekty zewnętrzne, które
absorbują CO2 lub redukują emisje
w innym miejscu.
Te projekty obejmowały m.in.
fi
nansowanie farm wiatrowych,
instalacji solarnych, zakup kredytów
węglowych oraz inicjatywy leśne,
które wiążą CO2 przez fotosyntezę
drzew.
100% odnawialnych źródła energii w 2017 roku
Zero Emisyjność w trybie 24h
Nie oznacza to, że każda
operacja
fi
rmy była zasilana
bezpośrednio przez odnawialne
źródła, ale
fi
rma kupowała
wystarczającą ilość energii ze źródeł
odnawialnych (lub kredytów energii
odnawialnej), aby zrównoważyć
całkowite zużycie energii.
100% odnawialnych źródła energii w 2017 roku
Carbon Free (wolne od emisji węgla) w 2030 roku
Zero Emisyjność w trybie 1h
Nie tylko energia wykorzystywana
przez Google miałaby pochodzić ze
100% odnawialnych źródeł, ale
wszystkie procesy, produkty i
operacje
fi
rmy nie wywoływałyby
emisji dwutlenku węgla ani
innych gazów cieplarnianych.
Języki Programowania
RAPL
Running Average Power Limit to funkcja
zarządzania energią dostępna w procesorach Intela.
RAPL umożliwia oprogramowaniu monitorowanie i
kontrolowanie zużycia energii przez procesor CPU
oraz inne komponenty znajdujące się na chipie.
Energy (J) = Power (W) x Time(s)
Execution Time != Energy Ef
fi
ciency
Skille zespołu inżynierskiego
JIT Compilers Cykl życie maszyn
Energia na debugowanie
AI
433,196 kWh i 24.69 ton CO2eq
40 domków jednorodzinnych / rocznie
5.5 przeciętnego samochodu / rocznie
Model
Wybór efektywnych architektur
modeli uczenia maszynowego,
jednocześnie rozwijając jakość ML,
takich jak modele rzadkie w
porównaniu do modeli gęstych,
może poprawić wydajność o około
5–10 razy.
Maszyna
Używanie procesorów
zoptymalizowanych pod kątem
treningu ML, takich jak TPU lub
nowe GPU (np. V100 lub A100), w
porównaniu do procesorów
ogólnego przeznaczenia, może
poprawić wydajność/Watt o
czynniki 2–5.
Mechanizacja
Przetwarzanie w chmurze zamiast
lokalnie poprawia efektywność
energetyczną centrów danych,
redukując koszty energii o czynnik
1,4–2.
Mapa
Przetwarzanie w chmurze pozwala
praktykom ML wybierać lokalizację
z najczystszą energią, dodatkowo
redukując całkowity ślad węglowy o
czynniki 5–105.
Tooling
AWS
Microsoft
Google Cloud Platform
Carbon Footprint
Carbon Footprint
Cloud Carbon Footprint
JoularJX for Java
CodeCarbon for 🐍
Myśli, z którymi chciałbym Was zostawić
Zmiany Klimatyczne są realnym problemem
“Premature optimization is the root of all evil." Sir Tony Hoare
“Premature optimization is the root of all evil." Sir Tony Hoare
Performance
Czas Developerów jest więcej wart niż maszyny
Czas developerów cenniejszy niż czas serwerów
Performance
Czas Developerów jest więcej wart niż maszyny
W praktyce to co możemy robić - pisać wydajne aplikacje
Performance
Czas Developerów jest więcej wart niż maszyny
Jevons paradox
Czas Developerów jest więcej wart niż maszyny
Performance
Czas Developerów jest więcej wart niż maszyny
Scope 4
Materiały użyte w prezentacji
• Energy Ef
fi
ciency across Programming Languages
• Estimating the Carbon Footprint of BLOOM, a 176B Parameter Language Model
• Google: Operating on 24/7 Carbon-Free Energy by 2030
• The Carbon Footprint of Machine Learning Training Will Plateau, Then Shrink
• 2023 State of Green Software
• GHG Protocol
• Web Sustainability Guidelines (WSG) 1.0
• Software Carbon Intensity (SCI) Speci
fi
cation Project
• The real climate and transformative impact of ICT: A critique of estimates, trends, and
regulations
@ArturSkowronski
Thank You!

More Related Content

Similar to My chcemy grać w Zielone! Czyli stan świata Green Technology końcówką 2023

JDD2015: DDD w praktyce, czyli jak wdrażamy i uczymy się DDD w Allegro - Krzy...
JDD2015: DDD w praktyce, czyli jak wdrażamy i uczymy się DDD w Allegro - Krzy...JDD2015: DDD w praktyce, czyli jak wdrażamy i uczymy się DDD w Allegro - Krzy...
JDD2015: DDD w praktyce, czyli jak wdrażamy i uczymy się DDD w Allegro - Krzy...PROIDEA
 
Wpływ technologii informacyjno-telekomunikacyjnych na jakość środowiska [prez...
Wpływ technologii informacyjno-telekomunikacyjnych na jakość środowiska [prez...Wpływ technologii informacyjno-telekomunikacyjnych na jakość środowiska [prez...
Wpływ technologii informacyjno-telekomunikacyjnych na jakość środowiska [prez...Fundacja Aeris Futuro
 
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...PMI Szczecin
 
Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Manage...
Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Manage...Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Manage...
Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Manage...Fundacja Governica
 
Urządzenia grzewcze w programie priorytetowym czyste powietrze 2020 i 2018 2019
Urządzenia grzewcze w programie priorytetowym czyste powietrze 2020 i 2018 2019Urządzenia grzewcze w programie priorytetowym czyste powietrze 2020 i 2018 2019
Urządzenia grzewcze w programie priorytetowym czyste powietrze 2020 i 2018 2019SPIUG
 
Wyniki Grupy Kapitałowej LUG S.A. za Q1'2021
Wyniki Grupy Kapitałowej LUG S.A. za Q1'2021Wyniki Grupy Kapitałowej LUG S.A. za Q1'2021
Wyniki Grupy Kapitałowej LUG S.A. za Q1'2021LUG S.A.
 
Analiza rentowności inwestycji modernizacyjnych
Analiza rentowności inwestycji modernizacyjnychAnaliza rentowności inwestycji modernizacyjnych
Analiza rentowności inwestycji modernizacyjnychAndrzej Ebinger
 
Optymalizowanie procesu mieszania gazów SOLIDWORKS FLOW
Optymalizowanie procesu mieszania gazów  SOLIDWORKS FLOWOptymalizowanie procesu mieszania gazów  SOLIDWORKS FLOW
Optymalizowanie procesu mieszania gazów SOLIDWORKS FLOWPremium Solutions Polska
 
Impuls EVO rozgrzewa
Impuls EVO rozgrzewaImpuls EVO rozgrzewa
Impuls EVO rozgrzewaBPSC
 
Impuls EVO rozgrzewa
Impuls EVO rozgrzewaImpuls EVO rozgrzewa
Impuls EVO rozgrzewaBPSC
 
„ Optymalny miks energetyczny dla polski do roku 2060 — model das” kprm, war...
„ Optymalny miks energetyczny dla polski do roku 2060 — model das”  kprm, war...„ Optymalny miks energetyczny dla polski do roku 2060 — model das”  kprm, war...
„ Optymalny miks energetyczny dla polski do roku 2060 — model das” kprm, war...ptwp
 
Porównanie dokładności i precyzji śledzenia wzroku: GazeFlow vs SMI RED 250
Porównanie dokładności i precyzji śledzenia wzroku: GazeFlow vs SMI RED 250Porównanie dokładności i precyzji śledzenia wzroku: GazeFlow vs SMI RED 250
Porównanie dokładności i precyzji śledzenia wzroku: GazeFlow vs SMI RED 250Szymon Deja
 
Cloud Challengers Partners
Cloud Challengers Partners Cloud Challengers Partners
Cloud Challengers Partners Anna Kosmala
 
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...Jarek Sokolnicki
 

Similar to My chcemy grać w Zielone! Czyli stan świata Green Technology końcówką 2023 (20)

JDD2015: DDD w praktyce, czyli jak wdrażamy i uczymy się DDD w Allegro - Krzy...
JDD2015: DDD w praktyce, czyli jak wdrażamy i uczymy się DDD w Allegro - Krzy...JDD2015: DDD w praktyce, czyli jak wdrażamy i uczymy się DDD w Allegro - Krzy...
JDD2015: DDD w praktyce, czyli jak wdrażamy i uczymy się DDD w Allegro - Krzy...
 
14
1414
14
 
Wpływ technologii informacyjno-telekomunikacyjnych na jakość środowiska [prez...
Wpływ technologii informacyjno-telekomunikacyjnych na jakość środowiska [prez...Wpływ technologii informacyjno-telekomunikacyjnych na jakość środowiska [prez...
Wpływ technologii informacyjno-telekomunikacyjnych na jakość środowiska [prez...
 
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
 
Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Manage...
Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Manage...Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Manage...
Agile vs. Waterfall Jak połączyć ogień z wodą? - Mariusz Chudy @ Agile Manage...
 
Eko strategia. Szansa, czy konieczność - Manage or Die Inspiration
Eko strategia. Szansa, czy konieczność - Manage or Die InspirationEko strategia. Szansa, czy konieczność - Manage or Die Inspiration
Eko strategia. Szansa, czy konieczność - Manage or Die Inspiration
 
Urządzenia grzewcze w programie priorytetowym czyste powietrze 2020 i 2018 2019
Urządzenia grzewcze w programie priorytetowym czyste powietrze 2020 i 2018 2019Urządzenia grzewcze w programie priorytetowym czyste powietrze 2020 i 2018 2019
Urządzenia grzewcze w programie priorytetowym czyste powietrze 2020 i 2018 2019
 
Wyniki Grupy Kapitałowej LUG S.A. za Q1'2021
Wyniki Grupy Kapitałowej LUG S.A. za Q1'2021Wyniki Grupy Kapitałowej LUG S.A. za Q1'2021
Wyniki Grupy Kapitałowej LUG S.A. za Q1'2021
 
Analiza rentowności inwestycji modernizacyjnych
Analiza rentowności inwestycji modernizacyjnychAnaliza rentowności inwestycji modernizacyjnych
Analiza rentowności inwestycji modernizacyjnych
 
Optymalizowanie procesu mieszania gazów SOLIDWORKS FLOW
Optymalizowanie procesu mieszania gazów  SOLIDWORKS FLOWOptymalizowanie procesu mieszania gazów  SOLIDWORKS FLOW
Optymalizowanie procesu mieszania gazów SOLIDWORKS FLOW
 
Impuls EVO rozgrzewa
Impuls EVO rozgrzewaImpuls EVO rozgrzewa
Impuls EVO rozgrzewa
 
Impuls EVO rozgrzewa
Impuls EVO rozgrzewaImpuls EVO rozgrzewa
Impuls EVO rozgrzewa
 
Raport danfoss ecofys
Raport danfoss ecofysRaport danfoss ecofys
Raport danfoss ecofys
 
Elżbieta Szlauer Industrial Symbiosis 2
Elżbieta Szlauer Industrial Symbiosis 2Elżbieta Szlauer Industrial Symbiosis 2
Elżbieta Szlauer Industrial Symbiosis 2
 
Absolwenci KPT ScaleUp #1
Absolwenci KPT ScaleUp #1Absolwenci KPT ScaleUp #1
Absolwenci KPT ScaleUp #1
 
„ Optymalny miks energetyczny dla polski do roku 2060 — model das” kprm, war...
„ Optymalny miks energetyczny dla polski do roku 2060 — model das”  kprm, war...„ Optymalny miks energetyczny dla polski do roku 2060 — model das”  kprm, war...
„ Optymalny miks energetyczny dla polski do roku 2060 — model das” kprm, war...
 
Porównanie dokładności i precyzji śledzenia wzroku: GazeFlow vs SMI RED 250
Porównanie dokładności i precyzji śledzenia wzroku: GazeFlow vs SMI RED 250Porównanie dokładności i precyzji śledzenia wzroku: GazeFlow vs SMI RED 250
Porównanie dokładności i precyzji śledzenia wzroku: GazeFlow vs SMI RED 250
 
Jak wybrać projekt domu z ogrzewaniem gazowym
Jak wybrać projekt domu z ogrzewaniem gazowymJak wybrać projekt domu z ogrzewaniem gazowym
Jak wybrać projekt domu z ogrzewaniem gazowym
 
Cloud Challengers Partners
Cloud Challengers Partners Cloud Challengers Partners
Cloud Challengers Partners
 
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
 

More from Artur Skowroński

Kopiąc Trufle - Odkrywanie tajemnic najmniej zrozumiałego elementu GraalVM
Kopiąc Trufle - Odkrywanie tajemnic najmniej zrozumiałego elementu GraalVMKopiąc Trufle - Odkrywanie tajemnic najmniej zrozumiałego elementu GraalVM
Kopiąc Trufle - Odkrywanie tajemnic najmniej zrozumiałego elementu GraalVMArtur Skowroński
 
The State of the Green IT at the beginning of 2024
The State of the Green IT at the beginning of 2024The State of the Green IT at the beginning of 2024
The State of the Green IT at the beginning of 2024Artur Skowroński
 
GraalVM, CRaC, Leyden and friends
GraalVM, CRaC, Leyden and friendsGraalVM, CRaC, Leyden and friends
GraalVM, CRaC, Leyden and friendsArtur Skowroński
 
Od Czarnoksiężnik z krainy Oz do modeli na produkcji
Od Czarnoksiężnik z krainy Oz do modeli na produkcjiOd Czarnoksiężnik z krainy Oz do modeli na produkcji
Od Czarnoksiężnik z krainy Oz do modeli na produkcjiArtur Skowroński
 
JVM Iceberg... we need to go deeper
JVM Iceberg... we need to go deeperJVM Iceberg... we need to go deeper
JVM Iceberg... we need to go deeperArtur Skowroński
 
JVM Iceberg... we need to go deeper
JVM Iceberg... we need to go deeperJVM Iceberg... we need to go deeper
JVM Iceberg... we need to go deeperArtur Skowroński
 
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
Panie, kto tu Panu tak ... - czyli porozmawiajmy o LegacyPanie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
Panie, kto tu Panu tak ... - czyli porozmawiajmy o LegacyArtur Skowroński
 
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
Panie, kto tu Panu tak ... - czyli porozmawiajmy o LegacyPanie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
Panie, kto tu Panu tak ... - czyli porozmawiajmy o LegacyArtur Skowroński
 
Ciąg dalszy nastąpi - o wielowątkowości, Projekcie Loom i kotlinowych Korutynach
Ciąg dalszy nastąpi - o wielowątkowości, Projekcie Loom i kotlinowych KorutynachCiąg dalszy nastąpi - o wielowątkowości, Projekcie Loom i kotlinowych Korutynach
Ciąg dalszy nastąpi - o wielowątkowości, Projekcie Loom i kotlinowych KorutynachArtur Skowroński
 
Artur Skowroński – Ten Typ tak ma - O systemach typów na przykładzie TypeScri...
Artur Skowroński – Ten Typ tak ma - O systemach typów na przykładzie TypeScri...Artur Skowroński – Ten Typ tak ma - O systemach typów na przykładzie TypeScri...
Artur Skowroński – Ten Typ tak ma - O systemach typów na przykładzie TypeScri...Artur Skowroński
 
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’a
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’aTen Typ tak ma - O systemach typów na przykładzie TypeScript’a
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’aArtur Skowroński
 
Type Systems on the example of TypeScript
Type Systems on the example of TypeScriptType Systems on the example of TypeScript
Type Systems on the example of TypeScriptArtur Skowroński
 
Google Assistant po polsku - developerski punkt widzenia
Google Assistant po polsku - developerski punkt widzeniaGoogle Assistant po polsku - developerski punkt widzenia
Google Assistant po polsku - developerski punkt widzeniaArtur Skowroński
 
Google Assistant & Alexa - Asystenci głosowi: możliwości, podobieństwa, różnice
Google Assistant & Alexa - Asystenci głosowi: możliwości, podobieństwa, różniceGoogle Assistant & Alexa - Asystenci głosowi: możliwości, podobieństwa, różnice
Google Assistant & Alexa - Asystenci głosowi: możliwości, podobieństwa, różniceArtur Skowroński
 
To Be Continued - multithreading with Project Loom and Kotlin's Coroutines
To Be Continued - multithreading with Project Loom and Kotlin's CoroutinesTo Be Continued - multithreading with Project Loom and Kotlin's Coroutines
To Be Continued - multithreading with Project Loom and Kotlin's CoroutinesArtur Skowroński
 
To be Continued - multithreading with Project Loom and Kotlin's Coroutines
To be Continued - multithreading with Project Loom and Kotlin's CoroutinesTo be Continued - multithreading with Project Loom and Kotlin's Coroutines
To be Continued - multithreading with Project Loom and Kotlin's CoroutinesArtur Skowroński
 
Blockchain: Developer's Perspective (Java Edition)
Blockchain: Developer's Perspective (Java Edition)Blockchain: Developer's Perspective (Java Edition)
Blockchain: Developer's Perspective (Java Edition)Artur Skowroński
 
Blockchain: Developer Perspective
Blockchain: Developer PerspectiveBlockchain: Developer Perspective
Blockchain: Developer PerspectiveArtur Skowroński
 
Alexa, nice to meet(js) you!
Alexa, nice to meet(js) you!Alexa, nice to meet(js) you!
Alexa, nice to meet(js) you!Artur Skowroński
 

More from Artur Skowroński (20)

Kopiąc Trufle - Odkrywanie tajemnic najmniej zrozumiałego elementu GraalVM
Kopiąc Trufle - Odkrywanie tajemnic najmniej zrozumiałego elementu GraalVMKopiąc Trufle - Odkrywanie tajemnic najmniej zrozumiałego elementu GraalVM
Kopiąc Trufle - Odkrywanie tajemnic najmniej zrozumiałego elementu GraalVM
 
The State of the Green IT at the beginning of 2024
The State of the Green IT at the beginning of 2024The State of the Green IT at the beginning of 2024
The State of the Green IT at the beginning of 2024
 
GraalVM, CRaC, Leyden and friends
GraalVM, CRaC, Leyden and friendsGraalVM, CRaC, Leyden and friends
GraalVM, CRaC, Leyden and friends
 
Od Czarnoksiężnik z krainy Oz do modeli na produkcji
Od Czarnoksiężnik z krainy Oz do modeli na produkcjiOd Czarnoksiężnik z krainy Oz do modeli na produkcji
Od Czarnoksiężnik z krainy Oz do modeli na produkcji
 
JVM Iceberg... we need to go deeper
JVM Iceberg... we need to go deeperJVM Iceberg... we need to go deeper
JVM Iceberg... we need to go deeper
 
JVM Iceberg... we need to go deeper
JVM Iceberg... we need to go deeperJVM Iceberg... we need to go deeper
JVM Iceberg... we need to go deeper
 
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
Panie, kto tu Panu tak ... - czyli porozmawiajmy o LegacyPanie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
 
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
Panie, kto tu Panu tak ... - czyli porozmawiajmy o LegacyPanie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
Panie, kto tu Panu tak ... - czyli porozmawiajmy o Legacy
 
Ciąg dalszy nastąpi - o wielowątkowości, Projekcie Loom i kotlinowych Korutynach
Ciąg dalszy nastąpi - o wielowątkowości, Projekcie Loom i kotlinowych KorutynachCiąg dalszy nastąpi - o wielowątkowości, Projekcie Loom i kotlinowych Korutynach
Ciąg dalszy nastąpi - o wielowątkowości, Projekcie Loom i kotlinowych Korutynach
 
Artur Skowroński – Ten Typ tak ma - O systemach typów na przykładzie TypeScri...
Artur Skowroński – Ten Typ tak ma - O systemach typów na przykładzie TypeScri...Artur Skowroński – Ten Typ tak ma - O systemach typów na przykładzie TypeScri...
Artur Skowroński – Ten Typ tak ma - O systemach typów na przykładzie TypeScri...
 
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’a
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’aTen Typ tak ma - O systemach typów na przykładzie TypeScript’a
Ten Typ tak ma - O systemach typów na przykładzie TypeScript’a
 
Type Systems on the example of TypeScript
Type Systems on the example of TypeScriptType Systems on the example of TypeScript
Type Systems on the example of TypeScript
 
Google Assistant po polsku - developerski punkt widzenia
Google Assistant po polsku - developerski punkt widzeniaGoogle Assistant po polsku - developerski punkt widzenia
Google Assistant po polsku - developerski punkt widzenia
 
Google Assistant & Alexa - Asystenci głosowi: możliwości, podobieństwa, różnice
Google Assistant & Alexa - Asystenci głosowi: możliwości, podobieństwa, różniceGoogle Assistant & Alexa - Asystenci głosowi: możliwości, podobieństwa, różnice
Google Assistant & Alexa - Asystenci głosowi: możliwości, podobieństwa, różnice
 
To Be Continued - multithreading with Project Loom and Kotlin's Coroutines
To Be Continued - multithreading with Project Loom and Kotlin's CoroutinesTo Be Continued - multithreading with Project Loom and Kotlin's Coroutines
To Be Continued - multithreading with Project Loom and Kotlin's Coroutines
 
To be Continued - multithreading with Project Loom and Kotlin's Coroutines
To be Continued - multithreading with Project Loom and Kotlin's CoroutinesTo be Continued - multithreading with Project Loom and Kotlin's Coroutines
To be Continued - multithreading with Project Loom and Kotlin's Coroutines
 
Blockchain: Developer's Perspective (Java Edition)
Blockchain: Developer's Perspective (Java Edition)Blockchain: Developer's Perspective (Java Edition)
Blockchain: Developer's Perspective (Java Edition)
 
Blockchain: Developer Perspective
Blockchain: Developer PerspectiveBlockchain: Developer Perspective
Blockchain: Developer Perspective
 
Alexa, nice to meet you!
Alexa, nice to meet you! Alexa, nice to meet you!
Alexa, nice to meet you!
 
Alexa, nice to meet(js) you!
Alexa, nice to meet(js) you!Alexa, nice to meet(js) you!
Alexa, nice to meet(js) you!
 

My chcemy grać w Zielone! Czyli stan świata Green Technology końcówką 2023