BOOKS - PROGRAMMING - Building Green Software A Sustainable Approach to Software Deve...
Building Green Software A Sustainable Approach to Software Development and Operations - Anne Currie, Sarah Hsu, Sara Bergman 2024 PDF | EPUB O’Reilly Media, Inc. BOOKS PROGRAMMING
ECO~15 kg CO²

1 TON

Views
312754

 
Building Green Software A Sustainable Approach to Software Development and Operations
Author: Anne Currie, Sarah Hsu, Sara Bergman
Year: 2024
Pages: 357
Format: PDF | EPUB
File size: 10.1 MB
Language: ENG



Building Green Software: A Sustainable Approach to Software Development and Operations As technology continues to evolve at an unprecedented rate, it is essential to understand the process of technological development and its impact on humanity. In "Building Green Software: A Sustainable Approach to Software Development and Operations authors Anne Currie, Sarah Hsu, and Sara Bergman provide a comprehensive overview of the challenges and opportunities in sustainable software development and operations, highlighting the need for a personal paradigm shift in perceiving the technological process of developing modern knowledge. This book is a must-read for everyone from new developers to CTOs, as it tackles the challenges involved in building and operating code that is not only better for the planet but also cheaper and relatively low-risk for businesses. The book begins by discussing the likely evolution of national grids and the effects these changes will have on the day-to-day lives of developers. The authors emphasize the importance of understanding the problem with code efficiency, which although crucial in reducing carbon emissions, requires significant effort from engineers. While switching from Python to a more efficient language like Rust can lead to a hundredfold reduction in carbon emissions, this comes at the cost of productivity, as developers work much more quickly when using lower machine-efficiency languages like Python or JavaScript. To address these challenges, the authors propose a sustainable approach to software development and operations that prioritizes the use of open-source software, containerization, and serverless computing. They argue that these techniques can significantly reduce the environmental impact of software development while also improving cost savings and risk management for businesses.
Создание зеленого программного обеспечения: устойчивый подход к разработке и эксплуатации программного обеспечения Поскольку технологии продолжают развиваться беспрецедентными темпами, важно понимать процесс технологического развития и его влияние на человечество. В работе «Создание зеленого программного обеспечения: устойчивый подход к разработке и эксплуатации программного обеспечения» авторы Энн Карри, Сара Хсу и Сара Бергман дают исчерпывающий обзор проблем и возможностей в области устойчивой разработки и эксплуатации программного обеспечения, подчеркивая необходимость изменения парадигмы личности в восприятии технологического процесса развития современных знаний. Эта книга является обязательной для прочтения всеми, от новых разработчиков до технических директоров, поскольку она решает проблемы, связанные с созданием и эксплуатацией кода, который не только лучше для планеты, но и дешевле и относительно с низким риском для бизнеса. Книга начинается с обсуждения вероятной эволюции национальных сетей и влияния этих изменений на повседневную жизнь разработчиков. Авторы подчеркивают важность понимания проблемы с эффективностью кода, которая хотя и имеет решающее значение для сокращения выбросов углерода, требует значительных усилий от инженеров. В то время как переход с Python на более эффективный язык, такой как Rust, может привести к стократному сокращению выбросов углерода, это происходит за счет производительности, так как разработчики работают гораздо быстрее при использовании языков с более низкой машинной эффективностью, таких как Python или JavaScript. Чтобы решить эти проблемы, авторы предлагают устойчивый подход к разработке программного обеспечения и операциям, который отдает приоритет использованию программного обеспечения с открытым исходным кодом, контейнеризации и бессерверным вычислениям. Они утверждают, что эти методы могут значительно снизить воздействие разработки программного обеспечения на окружающую среду, а также улучшить экономию средств и управление рисками для предприятий.
Création de logiciels verts : une approche durable du développement et de l'exploitation de logiciels Alors que la technologie continue d'évoluer à un rythme sans précédent, il est important de comprendre le processus de développement technologique et son impact sur l'humanité. s auteurs Anne Curry, Sarah Hsu et Sarah Bergman donnent un aperçu complet des défis et des possibilités du développement et de l'exploitation durables des logiciels, soulignant la nécessité de changer le paradigme de la personnalité dans la perception du processus technologique de développement des connaissances modernes. Ce livre est obligatoire pour tous, des nouveaux développeurs aux directeurs techniques, car il résout les problèmes liés à la création et à l'exploitation d'un code qui est non seulement meilleur pour la planète, mais aussi moins cher et relativement peu risqué pour les entreprises. livre commence par discuter de l'évolution probable des réseaux nationaux et de l'impact de ces changements sur la vie quotidienne des développeurs. s auteurs soulignent l'importance de comprendre le problème de l'efficacité du code, qui, bien qu'crucial pour réduire les émissions de carbone, exige des efforts considérables de la part des ingénieurs. Alors que le passage de Python à un langage plus efficace, comme Rust, peut entraîner une réduction de 100 fois des émissions de carbone, cela se produit au détriment des performances, car les développeurs travaillent beaucoup plus rapidement lorsqu'ils utilisent des langages moins efficaces sur le plan de la machine, comme Python ou JavaScript. Pour résoudre ces problèmes, les auteurs proposent une approche durable du développement et des opérations de logiciels qui donne la priorité à l'utilisation de logiciels libres, à la conteneurisation et à l'informatique sans vertus. Ils affirment que ces méthodes peuvent réduire considérablement l'impact du développement de logiciels sur l'environnement et améliorer les économies de coûts et la gestion des risques pour les entreprises.
Creación de software verde: un enfoque sostenible para desarrollar y operar software A medida que la tecnología continúa evolucionando a un ritmo sin precedentes, es importante comprender el proceso de desarrollo tecnológico y su impacto en la humanidad. En el trabajo «Creación de software verde: un enfoque sostenible para el desarrollo y operación de software», los autores Anne Curry, Sarah Hsu y Sarah Bergman ofrecen una visión exhaustiva de los desafíos y oportunidades en el desarrollo y operación sostenible de software, destacando la necesidad de cambiar el paradigma de la personalidad en la percepción del proceso tecnológico del desarrollo del conocimiento moderno. Este libro es obligatorio para todos, desde los nuevos desarrolladores hasta los directores técnicos, ya que resuelve los problemas relacionados con la creación y explotación de un código que no solo es mejor para el planeta, sino también más barato y con un riesgo relativamente bajo para el negocio. libro comienza discutiendo la probable evolución de las redes nacionales y el impacto de estos cambios en la vida cotidiana de los desarrolladores. autores subrayan la importancia de entender el problema de la eficiencia del código, que si bien es crucial para reducir las emisiones de carbono, requiere un esfuerzo considerable de los ingenieros. Mientras que la transición de Python a un lenguaje más eficiente como Rust puede conducir a reducciones de emisiones de carbono por cien, esto ocurre a expensas del rendimiento, ya que los desarrolladores trabajan mucho más rápido cuando usan lenguajes con menor eficiencia de la máquina, como Python o JavaScript. Para resolver estos problemas, los autores proponen un enfoque sostenible en el desarrollo de software y operaciones que priorice el uso de software de código abierto, containerización y computación no confiable. Argumentan que estas técnicas pueden reducir significativamente el impacto ambiental del desarrollo de software, así como mejorar el ahorro de costos y la gestión de riesgos para las empresas.
Criação de software verde: uma abordagem sustentável para o desenvolvimento e operação de software Como a tecnologia continua a evoluir a um ritmo sem precedentes, é importante compreender o processo de desenvolvimento tecnológico e seus efeitos na humanidade. Em «Desenvolvimento de software verde: uma abordagem sustentável para o desenvolvimento e operação de software», Anne Carrey, Sarah Hsu e Sarah Bergman fornecem uma visão abrangente dos desafios e oportunidades de desenvolvimento e operação de software sustentável, destacando a necessidade de mudar o paradigma da personalidade na percepção do processo tecnológico para o desenvolvimento do conhecimento moderno. Este livro é obrigatório para ser lido por todos, desde novos desenvolvedores a diretores técnicos, pois resolve problemas relacionados com a criação e operação de um código que não só é melhor para o planeta, mas também mais barato e relativamente com baixo risco para as empresas. O livro começa discutindo a provável evolução das redes nacionais e o impacto dessas mudanças na vida diária dos desenvolvedores. Os autores ressaltam a importância de compreender o problema da eficácia do código, que, embora crucial para reduzir as emissões de carbono, requer esforços consideráveis dos engenheiros. Enquanto a mudança de Python para uma linguagem mais eficiente, como Rust, pode levar a uma redução de 100 vezes nas emissões de carbono, isso acontece através da produtividade, uma vez que os desenvolvedores funcionam muito mais rapidamente com linguagens de menor eficiência de máquinas, como Python ou JavaScript. Para resolver esses problemas, os autores oferecem uma abordagem sustentável para o desenvolvimento de software e operações que prioriza o uso de software de código aberto, contêineres e computação sem servidores. Eles afirmam que estes métodos podem reduzir significativamente o impacto ambiental do desenvolvimento de software, além de melhorar a economia de recursos e a gestão de riscos para as empresas.
Software green: approccio sostenibile allo sviluppo e all'utilizzo del software Poiché la tecnologia continua ad evolversi a un ritmo senza precedenti, è importante comprendere il processo di sviluppo tecnologico e i suoi effetti sull'umanità. In «Green Software: un approccio sostenibile allo sviluppo e all'utilizzo del software», Ann Curry, Sarah Csu e Sarah Bergman forniscono una panoramica completa delle sfide e delle opportunità nello sviluppo e nell'utilizzo sostenibile del software, sottolineando la necessità di cambiare il paradigma della personalità nella percezione del processo tecnologico di sviluppo della conoscenza moderna. Questo libro è obbligatorio per tutti, dai nuovi sviluppatori ai direttori tecnici, in quanto risolve i problemi legati alla creazione e l'utilizzo di un codice che non solo è migliore per il pianeta, ma è anche più economico e relativamente a basso rischio per le aziende. Il libro inizia discutendo la probabile evoluzione delle reti nazionali e l'impatto di questi cambiamenti sulla vita quotidiana degli sviluppatori. Gli autori sottolineano l'importanza di comprendere il problema dell'efficacia del codice, che pur essenziale per ridurre le emissioni di carbonio, richiede un notevole sforzo da parte degli ingegneri. Mentre il passaggio da Python a un linguaggio più efficiente come Rust può portare a una riduzione del 100% delle emissioni di carbonio, ciò avviene attraverso la produttività, poiché gli sviluppatori lavorano molto più velocemente quando si utilizzano lingue con minore efficienza automatica come Python o JavaScript. Per risolvere questi problemi, gli autori suggeriscono un approccio sostenibile allo sviluppo di software e operazioni, che dà priorità all'utilizzo di software open source, contenitore e senza server computing. Sostengono che queste tecniche possono ridurre notevolmente l'impatto ambientale dello sviluppo del software e migliorare i risparmi e la gestione dei rischi per le aziende.
Green Software Creation: Ein nachhaltiger Ansatz für die Entwicklung und den Betrieb von Software Da sich die Technologie in einem beispiellosen Tempo weiterentwickelt, ist es wichtig, den Prozess der technologischen Entwicklung und ihre Auswirkungen auf die Menschheit zu verstehen. In der Arbeit „Creating Green Software: A Sustainable Approach to Software Development and Operating“ geben die Autorinnen Anne Curry, Sarah Hsu und Sarah Bergman einen umfassenden Überblick über die Herausforderungen und Chancen im Bereich der nachhaltigen Softwareentwicklung und -nutzung und betonen die Notwendigkeit eines Paradigmenwechsels des Individuums in der Wahrnehmung des technologischen Prozesses der modernen Wissensentwicklung. Dieses Buch ist ein Muss für alle, von Neuentwicklern bis hin zu CTOs, da es die Herausforderungen bei der Erstellung und Nutzung von Code angeht, der nicht nur besser für den Planeten ist, sondern auch billiger und relativ risikoarm für Unternehmen. Das Buch beginnt mit einer Diskussion über die wahrscheinliche Entwicklung nationaler Netzwerke und die Auswirkungen dieser Veränderungen auf das tägliche ben der Entwickler. Die Autoren betonen, wie wichtig es ist, das Problem der Codeeffizienz zu verstehen, das zwar für die Reduzierung der CO2-Emissionen von entscheidender Bedeutung ist, aber erhebliche Anstrengungen von Ingenieuren erfordert. Während der Wechsel von Python zu einer effizienteren Sprache wie Rust zu einer hundertfachen Reduzierung der CO2-Emissionen führen kann, geht dies zu ten der Produktivität, da Entwickler viel schneller arbeiten, wenn sie Sprachen mit geringerer Maschineneffizienz wie Python oder JavaScript verwenden. Um diese Probleme zu lösen, schlagen die Autoren einen nachhaltigen Ansatz für Softwareentwicklung und -betrieb vor, der der Verwendung von Open-Source-Software, Containerisierung und serverlosem Computing Priorität einräumt. e argumentieren, dass diese Techniken die Umweltauswirkungen der Softwareentwicklung erheblich reduzieren und die Kosteneinsparungen und das Risikomanagement für Unternehmen verbessern können.
Tworzenie zielonego oprogramowania: Zrównoważone podejście do rozwoju i eksploatacji oprogramowania Ponieważ technologia nadal ewoluuje w bezprecedensowym tempie, ważne jest, aby zrozumieć proces rozwoju technologicznego i jego wpływ na ludzkość. W „Building Green Software: A Sustainable Approach to Software Development and Exploitation”, autorzy Anne Currie, Sarah Hsu i Sarah Bergman zapewniają kompleksowy przegląd wyzwań i możliwości w zakresie zrównoważonego rozwoju i eksploatacji oprogramowania, podkreślając potrzebę zmiany paradygmatu w postrzeganie technologicznego procesu rozwoju nowoczesnej wiedzy. Ta książka jest must-read dla wszystkich od nowych deweloperów do CTO, ponieważ zajmuje się wyzwaniami tworzenia i funkcjonowania kodu, który jest nie tylko lepszy dla planety, ale także tańsze i stosunkowo niskie ryzyko dla biznesu. Książka zaczyna się od omówienia prawdopodobnej ewolucji sieci krajowych i wpływu tych zmian na codzienne życie deweloperów. Autorzy podkreślają znaczenie zrozumienia problemu z efektywnością kodu, który, choć ma kluczowe znaczenie dla ograniczenia emisji dwutlenku węgla, wymaga znacznego wysiłku ze strony inżynierów. Przejście z Pythona na bardziej wydajny język, taki jak Rust, może prowadzić do setnego zmniejszenia emisji dwutlenku węgla, a to kosztem wydajności, ponieważ programiści pracują znacznie szybciej przy użyciu języków o niższej wydajności maszyn, takich jak Python czy JavaScript. Aby rozwiązać te problemy, autorzy proponują zrównoważone podejście do rozwoju oprogramowania i operacji, które nadaje priorytet wykorzystaniu otwartego oprogramowania, konteneryzacji i komputerów bezserwerowych. Twierdzą, że techniki te mogą znacząco zmniejszyć wpływ rozwoju oprogramowania na środowisko, a także poprawić oszczędności kosztów i zarządzanie ryzykiem dla przedsiębiorstw.
יצירת תוכנה ירוקה: גישה בת קיימא לפיתוח תוכנה ומבצע הטכנולוגיה ממשיכה להתפתח בקצב חסר תקדים, חשוב להבין את תהליך ההתפתחות הטכנולוגית ואת השפעתה על האנושות. ב- ”Building Green Software: A Sustainable Approach to Software Development and Experimitation”, סופרות אן קארי, שרה הסו ושרה ברגמן מספקות סקירה מקיפה של האתגרים וההזדמנויות בפיתוח וניצול בר קיימא של תוכנה, ומדגישות את הצורך בשינוי פרדיבור. ספר זה הוא קריאת חובה עבור כולם החל ממפתחים חדשים ועד CTOS, כאשר הוא מטפל באתגרים של יצירת ותפעול קוד שאינו רק טוב יותר עבור כדור הארץ, אלא גם זול יותר ובעל סיכון נמוך יחסית לעסקים. הספר מתחיל בדיון בסבירות האבולוציה של הרשתות הלאומיות ובהשפעה של שינויים אלה על חיי היומיום של המפתחים. המחברים מדגישים את החשיבות של הבנת הבעיה ביעילות קוד, אשר בעוד חיוני להפחתת פליטת פחמן, דורש מאמץ ניכר מהנדסים. בעוד מעבר מפייתון לשפה יעילה יותר כמו Rust יכול להוביל להפחתה של פי מאה בפליטת פחמן, זאת על חשבון הפריון, שכן מפתחים עובדים מהר יותר כאשר משתמשים בשפות בעלות יעילות מכונה נמוכה יותר, כמו פייתון או JavaScript. כדי לטפל בנושאים אלה, מציעים המחברים גישה ברת קיימא לפיתוח תוכנה ופעולות המעדיפה שימוש בתוכנת קוד פתוח, בלימה ומחשוב ללא סרבנות. הם טוענים כי טכניקות אלה יכולות להפחית באופן משמעותי את ההשפעה הסביבתית של פיתוח תוכנה, כמו גם לשפר את החיסכון בעלויות וניהול סיכונים לעסקים.''
Yeşil Yazılım Yaratmak: Yazılım Geliştirme ve Çalıştırmaya Sürdürülebilir Bir Yaklaşım Teknoloji benzeri görülmemiş bir hızla gelişmeye devam ederken, teknolojik gelişme sürecini ve insanlık üzerindeki etkisini anlamak önemlidir. Yazarlar Anne Currie, Sarah Hsu ve Sarah Bergman, "Yeşil Yazılım Oluşturma: Yazılım Geliştirme ve Sömürüye Sürdürülebilir Bir Yaklaşım'adlı kitabında, sürdürülebilir yazılım geliştirme ve sömürmedeki zorluklar ve fırsatlar hakkında kapsamlı bir genel bakış sunarak, bireyin modern bilgiyi geliştirme teknolojik sürecine ilişkin algısında bir paradigma değişikliği ihtiyacını vurgulamaktadır. Bu kitap, yeni geliştiricilerden CTO'lara kadar herkes için okunması gereken bir kitaptır, çünkü yalnızca gezegen için daha iyi değil, aynı zamanda iş için daha ucuz ve nispeten düşük riskli olan kod oluşturma ve çalıştırma zorluklarını ele almaktadır. Kitap, ulusal ağların muhtemel evrimini ve bu değişikliklerin geliştiricilerin günlük yaşamları üzerindeki etkisini tartışarak başlıyor. Yazarlar, karbon emisyonlarını azaltmak için çok önemli olmakla birlikte, mühendislerin büyük çaba harcamasını gerektiren kod verimliliği ile ilgili sorunu anlamanın önemini vurgulamaktadır. Python'dan Rust gibi daha verimli bir dile geçmek, karbon emisyonlarında yüz kat azalmaya yol açabilirken, geliştiriciler Python veya JavaScript gibi daha düşük makine verimliliğine sahip dilleri kullanırken çok daha hızlı çalıştıkları için verimlilik pahasına olur. Bu sorunları ele almak için, yazarlar açık kaynaklı yazılım, kapsayıcı ve sunucusuz bilgi işlem kullanımını önceliklendiren yazılım geliştirme ve operasyonlarına sürdürülebilir bir yaklaşım önermektedir. Bu tekniklerin yazılım geliştirmenin çevresel etkisini önemli ölçüde azaltabileceğini, ayrıca işletmeler için maliyet tasarrufu ve risk yönetimini geliştirebileceğini savunuyorlar.
إنشاء برمجيات خضراء: نهج مستدام لتطوير وتشغيل البرمجيات مع استمرار تطور التكنولوجيا بوتيرة غير مسبوقة، من المهم فهم عملية التطور التكنولوجي وتأثيرها على البشرية. في «بناء البرمجيات الخضراء: نهج مستدام لتطوير البرمجيات واستغلالها»، يقدم المؤلفون آن كوري وسارة هسو وسارة بيرغمان نظرة عامة شاملة على التحديات والفرص في تطوير البرمجيات المستدامة واستغلالها، مما يسلط الضوء على الحاجة إلى نقلة نوعية في تصور الفرد للعملية التكنولوجية لتطوير المعرفة الحديثة. هذا الكتاب يجب قراءته للجميع من المطورين الجدد إلى CTOs لأنه يعالج تحديات إنشاء وتشغيل الكود الذي ليس فقط أفضل للكوكب، ولكنه أيضًا أرخص ومنخفض المخاطر نسبيًا على الأعمال. يبدأ الكتاب بمناقشة التطور المحتمل للشبكات الوطنية وتأثير هذه التغييرات على الحياة اليومية للمطورين. يؤكد المؤلفون على أهمية فهم مشكلة كفاءة الكود، والتي على الرغم من أهميتها لتقليل انبعاثات الكربون، إلا أنها تتطلب جهدًا كبيرًا من المهندسين. في حين أن التحول من Python إلى لغة أكثر كفاءة مثل Rust يمكن أن يؤدي إلى تقليل انبعاثات الكربون بمقدار مائة ضعف، فإن هذا على حساب الإنتاجية، حيث يعمل المطورون بشكل أسرع عند استخدام اللغات ذات كفاءة الجهاز المنخفضة، مثل Python أو JavaScript. لمعالجة هذه المشكلات، يقترح المؤلفون نهجًا مستدامًا لتطوير البرامج والعمليات التي تعطي الأولوية لاستخدام البرامج مفتوحة المصدر، والحاويات، والحوسبة بدون خدمة. وهم يجادلون بأن هذه التقنيات يمكن أن تقلل بشكل كبير من التأثير البيئي لتطوير البرمجيات، فضلاً عن تحسين وفورات التكاليف وإدارة المخاطر للشركات.
녹색 소프트웨어 만들기: 소프트웨어 개발 및 운영에 대한 지속 가능한 접근 기술이 전례없는 속도로 계속 발전함에 따라 기술 개발 과정과 인류에 미치는 영향을 이해하는 것이 중요합니다. Anne Currie, Sarah Hsu 및 Sarah Bergman은 "녹색 소프트웨어 구축: 소프트웨어 개발 및 착취에 대한 지속 가능한 접근 방식" 에서 지속 가능한 소프트웨어 개발 및 착취의 과제와 기회에 대한 포괄적 인 개요를 제공합니다. 현대 지식을 개발전하는 기술 과정도입니다. 이 책은 지구에 더 좋을뿐만 아니라 비즈니스에 대한 저렴하고 상대적으로 낮은 코드 생성 및 운영 문제를 해결하기 때문에 새로운 개발자에서 CTO에 이르기까지 모든 사람이 반드시 읽어야 할 책입니다. 이 책은 국가 네트워크의 진화 가능성과 이러한 변화가 개발자의 일상 생활에 미치는 영향에 대해 논의함으로써 시작됩니다 저자는 탄소 배출을 줄이는 데 중요하지만 엔지니어의 상당한 노력이 필요한 코드 효율성으로 문제를 이해하는 것이 중요하다고 강조합니다. 파이썬에서 러스트와 같은보다 효율적인 언어로 전환하면 탄소 배출량이 100 배 감소 할 수 있지만, 파이썬 또는 자바 스타트와 같이 기계 효율이 낮은 언어를 사용할 때 개발자가 훨씬 빠르게 작동하므로 생산성이 떨어집니다. 이러한 문제를 해결하기 위해 저자는 오픈 소스 소프트웨어, 컨테이너화 및 서버리스 컴퓨팅의 사용을 우선시하는 소프트웨어 개발 및 운영에 대한 지속 가능한 접근 방식을 제안합니다. 그들은 이러한 기술이 소프트웨어 개발의 환경 영향을 크게 줄이고 비즈니스의 비용 절감 및 위험 관리를 개선 할 수 있다고 주장합니다.
Green Softwareの作成:ソフトウェア開発と運用に対する持続可能なアプローチ技術がかつてないペースで進化し続ける中で、技術開発のプロセスとその人類への影響を理解することが重要です。「Building Green Software: A Sustainable Approach to Software Development and Exploitation」で、著者のAnne Currie、 Sarah Hsu、およびSarah Bergmanは、持続可能なソフトウェア開発と搾取における課題と機会の包括的な概観を提示して、現代的な知識を開発することである。この本は、新しい開発者からCTOまでのすべての人にとって必読です。地球にとって優れているだけでなく、安価で比較的リスクが低いコードの作成と運用の課題に取り組んでいます。この本は、国のネットワークの可能性のある進化と、これらの変化が開発者の日常生活に与える影響について議論することから始まります。著者たちは、炭素排出量を削減する上で極めて重要なコード効率の問題を理解することの重要性を強調している。PythonからRustなどのより効率的な言語に切り替えることは、炭素排出量の100倍の削減につながる可能性がありますが、これは生産性を犠牲にしています。これらの問題に対処するために、オープンソースソフトウェア、コンテナ化、サーバーレスコンピューティングの使用を優先するソフトウェア開発と運用に対する持続可能なアプローチを提案している。彼らは、これらの技術がソフトウェア開発の環境負荷を大幅に低減し、企業のコスト削減とリスク管理を改善できると主張している。
綠色軟件:軟件開發和操作的可持續方法隨著技術繼續以前所未有的速度發展,了解技術發展及其對人類的影響至關重要。作者Ann Curry,Sarah Hsu和Sarah Bergman在「創建綠色軟件:軟件開發和操作的可持續方法」中全面概述了可持續軟件開發和操作中的挑戰和機遇,強調了改變人格範式的必要性。現代知識發展的過程過程。這本書對於從新開發人員到技術總監的所有人都必須閱讀,因為它解決了創建和運行不僅對地球更好,而且更便宜且業務風險相對較低的代碼的問題。本書首先討論了國家網絡的可能演變以及這些變化對開發人員日常生活的影響。作者強調了解代碼效率問題的重要性,盡管這對於減少碳排放至關重要,但需要工程師付出巨大的努力。盡管從Python轉換為更高效的語言(例如Rust)可能會導致碳排放量的減少,但這會犧牲性能,因為開發人員使用機器效率較低的語言(例如Python或JavaScript)的速度要快得多。為了解決這些問題,作者提出了一種可持續的軟件開發和操作方法,該方法優先使用開源軟件,容器化和非服務器計算。他們認為,這些方法可以大大減少軟件開發對環境的影響,並改善企業的成本節約和風險管理。

You may also be interested in:

Building Green Software A Sustainable Approach to Software Development and Operations
Building Green Software: A Sustainable Approach to Software Development and Operations
Building Green Software A Sustainable Approach to Software Development and Operations
Green Software Engineering: Exploring Green Technology for Sustainable IT Solutions
Green Building Costs The Affordability of Sustainable Design
Green Building Costs: The Affordability of Sustainable Design
Dense + Green Innovative Building Types for Sustainable Urban Architecture
Building a Sustainable Home Practical Green Design Choices for Your Health, Wealth, and Soul
Sustainable Landscape Construction, Third Edition A Guide to Green Building Outdoors Third Edition
A Handbook of Sustainable Building Design and Engineering An Integrated Approach to Energy, Health and Operational Performance (Best (Buildings Energy and Solar Technology)) Second Edition
Green Sustainable Process for Chemical and Environmental Engineering and Science Green Solvents and Extraction Technology
Designing Software Architectures: A Practical Approach (SEI Series in Software Engineering)
Building Software Teams Ten Best Practices for Effective Software Development
Effective Software Architecture Building Better Software Faster (Early Release)
Effective Software Architecture Building Better Software Faster (Early Release)
Effective Software Architecture Building Better Software Faster (Final)
Effective Software Architecture Building Better Software Faster (Final)
Effective Software Architecture: Building Better Software Faster
Software Security Building secure software applications
Handbook of Green Building Design and Construction: LEED, BREEAM, and Green Globes
Essential Cob Construction A Guide to Design, Engineering, and Building (Sustainable Building Essentials)
Essential Cob Construction A Guide to Design, Engineering, and Building (Sustainable Building Essentials)
Building with Straw Bales A Practical Manual for Self-Builders and Architects (Sustainable Building) Third Edition
Green Politics: An A-to-Z Guide (The SAGE Reference Series on Green Society: Toward a Sustainable Future-Series Editor: Paul Robbins)
Green Cities: An A-to-Z Guide (The SAGE Reference Series on Green Society: Toward a Sustainable Future-Series Editor: Paul Robbins)
Green Education: An A-to-Z Guide (The SAGE Reference Series on Green Society: Toward a Sustainable Future-Series Editor: Paul Robbins)
Green Health: An A-to-Z Guide (The SAGE Reference Series on Green Society: Toward a Sustainable Future-Series Editor: Paul Robbins)
Essential Building Science Understanding Energy and Moisture in High Performance House Design (Sustainable Building Essentials Series)
Earthbag Architecture: Building Your Dream with Bags (Green Home Building Book 3)
Building Green A Complete How-To Guide to Alternative Building Methods Earth Plaster * Straw Bale * Cordwood * Cob * Living Roofs
Energizing Green Cities in Southeast Asia: Applying Sustainable Urban Energy and Emissions Planning (Directions in Development) (Directions in Development: Environment and Sustainable Development)
Research Software Engineering with Python Building software that makes research possible
Sustainable Machining and Green Manufacturing
Green Energy A Sustainable Future
Green Energy A Sustainable Future
Green Nanomaterials Sustainable Technologies and Applications
Organocatalysis A Green Tool for Sustainable Developments
Free and Open Source Software and Technology for Sustainable Development
Sustainable Software Architecture Analyze and Reduce Technical Debt
Green Living A Sustainable Guide to a More Intentional Life