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

Przy spędzeniu czasu 5 minut, dziennie 5 minut na każdym z tych takich portali, tych głównych społecznościowych, czy wiesz, że to jest tyle samo wytworzonego dwutlenku węgla, co przy przejechaniu jednego kilometra samochodem? Cześć! Słuchasz drugiego sezonu podcastu TechChatter, audycji Capgemini Polska, w której eksplorujemy świat technologii. Dołącz do rozmowy naszych ekspertów i ekspertek. Posłuchaj co tworzymy tutaj, w Polsce. Odkryj z nami projekty, które kształtują przyszłość i przekonaj się jak interesująca może być praca w sektorze IT. To co? Zaczynamy?

0:51 · Efekt cieplarniany - fakt czy ściema? 1

Cześć wszystkim. Nazywam się Krzysztof Pojasek, jestem senior software inżynierem w Capgemini. Pracuję tu już od ośmiu lat, głównie w sektorze finansowym, ale przy okazji trafiły się też w sektor logistyczny. Obecnie zajmuję się technologiami chmurowymi, pisaniem aplikacji na nie i wszystkie poboczne tematy z tym związane. Ja jestem Marcel Rzepka, w Capgemini od pięciu lat. Tak się trafiło, że w projekcie jestem kolegą Krzyśka. Moje stanowisko to konsultant aplikacji, programista, więc oprócz tego, że razem piszemy aplikacje, zdarza mi się też czasami dotknąć tej infrastruktury. Dzisiaj chcieliśmy porozmawiać z Marcelem i przybliżyć wam trochę temat, który jest ostatnio dosyć

22:18 · Ekoprogramowanie i wydajność 1

Który będzie kosztował ci trochę prądu i wydajności. Ja powiem ci Marcel, że my nawet powinniśmy o tym mówić. Zwróć uwagę, że to Capgemini już rok temu wydało raport, który pokazuje w jaki sposób IT ma wpływ na środowisko i w jaki sposób, podpowiada w jaki sposób możemy to środowisko poprawić. I jednym z takich elementów tej poprawy jest trzymanie się pewnych zasad podczas wytwarzania oprogramowania. Te zasady zostały przełożone właśnie na reguły sonarowe. Sonar to taki plugin do dbania o jakość kodu. I przy każdym zautomatyzowanym budowaniu aplikacji dostajemy konkretny spis reguł, w którym miejscu nasz kod Nie spełnia tych reguł, czyli w którym miejscu tak naprawdę możemy zmniejszyć emisję CO2 przez naszą aplikację.

Pokazano wszystkie 3 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.