Eko programowanie, czyli jak programiści mogą zadbać o środowisko
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?
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ć
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.
Słuchasz drugiego sezonu podcastu TechChatter, audycji Capgemini Polska
Krzyś i Marcel przedstawiają się i przedstawiają temat rozmowy - efekt cieplarniany i jego wpływ na środowisko.
Marcel opowiada o swoich zamiarach ekologicznych i wątpliwościach co do istnienia efektu cieplarnianego.
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.
Marcel przedstawia sposób zmniejszania śladu węglowego poprzez ekoprogramowanie, w tym poprzez zmniejszenie zużycia energii w aplikacjach.
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.
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.
Marcel i Krzyś poruszają temat wyboru między on-prem a chmurą, podkreślając, że chmura może być bardziej ekologiczna.
Marcel i Krzyś omawiają wpływ wyboru bazy danych na zużycie energii, podkreślając, że efektywność jest kluczowa.
Marcel i Krzyś poruszają temat wyboru technologii i architektury, podkreślając, że małe zmiany mogą mieć duży wpływ na efektywność.
Marcel i Krzyś omawiają, jak ekoprogramowanie może poprawić wydajność aplikacji, podkreślając, że to jest win-win.
Marcel i Krzyś poruszają temat projektowania GUI i UX, podkreślając, że te elementy mogą znacznie wpłynąć na zużycie energii.
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.
Marcel i Krzyś poruszają temat frameworków i kontenerów, podkreślając, że te technologie mogą znacznie wpłynąć na efektywność aplikacji.
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.
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.
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.
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
„Słuchasz drugiego sezonu podcastu TechChatter, audycji Capgemini Polska"
Kliknij, aby znaleźć fragmenty, w których pada.