Mentionsy Mentionsy
TechChatter
TechChatter

Eko programowanie, czyli jak programiści mogą zadbać o środowisko

16.02.2023 ·44 min 16 s · 17 rozdziałów · 1 sponsor

Wszystko teraz jest “eko”, gdy więc słyszymy o green coding zastanawiamy się, czy to kolejna eko trend-ściema, czy coś więcej. W dzisiejszym odcinku Krzysztof i Marcel eksplorują temat tworzenia kodu zużywającego mniej energii. W poszukiwaniu optymalnych i prostych rozwiązań sprawiających, żeby aplikacja była bardziej eko, odpowiadają m.in. na pytania: który język programowania zużywa najmniej energii? jaka architektura emituje najmniej dwutlenku węgla? jak gromadzenie i przechowywanie danych wpływa na szybkość działania aplikacji? jakie są narzędzia wspierające eko programowanie? jak konteneryzacja wpływa na lekkość aplikacji? Eksperci Capgemini: Krzysztof Pojasek -Senior Software Engineer. W Capgemini pracuje od 8 lat. Obecnie pracuje dla banku, dla którego wraz z Marcelem, migrują dotychczasową infrastrukturę na chmurę. Marcel Rzepka - Konsultant Aplikacji (Programista). W Capgemini od 5 lat. Więcej o pracy w Capgemini: https://www.capgemini.com/pl-pl/kariera/ Linki do materiałów wspomnianych w odcinku: https://collectif.greenit.fr/ecoconception-web/115-bonnes-pratiques-eco-conception_web.html https://hackaday.com/2021/11/18/c-is-the-greenest-programming-language/ https://offset.climateneutralnow.org/footprintcalc https://www.capgemini.com/pl-pl/2022/07/czy-aplikacje-zostawiaja-slad-weglowy/ https://www.youtube.com/watch?v=Bmlit1eHTKU https://www.capgemini.com/wp-content/uploads/2021/05/Sustainable-IT_Report.pdf Jeśli odcinek Ci się spodobał, daj nam o tym znać wystawiając ocenę w Spotify lub Apple Podcasts. Podcast Capgemini Polska Produkcja: Cleverhearted Showrunners https://www.cleverhearted.com/ #ekoprogramowanie #greencoding #ecodesign #co2 #csr #sustainability #employerbranding #eb #capgemini #capgeminipolska #techchatter

Reklama Capgemini

Słuchasz drugiego sezonu podcastu TechChatter, audycji Capgemini Polska

0:32
Wprowadzenie do podcastu

Krzyś i Marcel przedstawiają się i przedstawiają temat rozmowy - efekt cieplarniany i jego wpływ na środowisko.

0:31
Efekt cieplarniany - fakt czy ściema?

Marcel opowiada o swoich zamiarach ekologicznych i wątpliwościach co do istnienia efektu cieplarnianego.

2:11
Ślad węglowy i jego znaczenie

Marcel wyjaśnia pojęcie śladu węglowego i jego wpływ na klimat, podkreślając, że nawet codzienne czynności mogą spowodować jego wzrost.

1:52
Ekoprogramowanie - zmniejszanie śladu węglowego

Marcel przedstawia sposób zmniejszania śladu węglowego poprzez ekoprogramowanie, w tym poprzez zmniejszenie zużycia energii w aplikacjach.

4:51
Wybór języka programowania

Marcel i Krzyś omawiają wpływ wyboru języka programowania na zużycie energii, podkreślając, że wybór zależy od wielu czynników.

1:18
Efektywność kodu i zasoby

Marcel i Krzyś omawiają wpływ efektywności kodu i zasobów na zużycie energii, podkreślając, że małe zmiany mogą mieć duży wpływ.

2:42
Wybór infrastruktury

Marcel i Krzyś poruszają temat wyboru między on-prem a chmurą, podkreślając, że chmura może być bardziej ekologiczna.

1:37
Efektywność bazy danych

Marcel i Krzyś omawiają wpływ wyboru bazy danych na zużycie energii, podkreślając, że efektywność jest kluczowa.

2:45
Wybór technologii i architektury

Marcel i Krzyś poruszają temat wyboru technologii i architektury, podkreślając, że małe zmiany mogą mieć duży wpływ na efektywność.

4:11
Ekoprogramowanie i wydajność

Marcel i Krzyś omawiają, jak ekoprogramowanie może poprawić wydajność aplikacji, podkreślając, że to jest win-win.

2:44
GUI i UX

Marcel i Krzyś poruszają temat projektowania GUI i UX, podkreślając, że te elementy mogą znacznie wpłynąć na zużycie energii.

4:15
Kasowanie i zasoby

Marcel i Krzyś omawiają, jak kasowanie i zasoby mogą wpłynąć na zużycie energii, podkreślając, że małe zmiany mogą mieć duży wpływ.

2:47
Frameworky i kontenery

Marcel i Krzyś poruszają temat frameworków i kontenerów, podkreślając, że te technologie mogą znacznie wpłynąć na efektywność aplikacji.

1:22
Automatyzacja i skalowanie w chmurze

Rozmowa skupiła się na korzyściach automatycznego deploy'u i konteneryzacji, takich jak zautomatyzowane testy, skalowanie zasobów i zapisywanie ich w chmurze, co prowadzi do zwiększonej efektywności i mniejszego zużycia energii.

2:33
Zasoby na środowiskach deweloperskich

Wspomniano o możliwości zwiększenia efektywności zasobów na środowiskach deweloperskich, takich jak zmniejszenie pamięci RAM, co prowadzi do mniejszego zużycia energii.

4:12
Eko-programowanie jako optymalizacja

Rozmowa skupiła się na interpretacji eko-programowania jako optymalizacji, która prowadzi do zwiększonej efektywności i mniejszego zużycia energii, nie tylko dla użytkowników, ale także dla środowiska.

1:43

Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.