InfoQ Homepage Sustainable Computing Content on InfoQ
-
How to Architect Software for a Greener Future
In this article, Sara Bergman shares tips, tricks, and advice on architecting software for a greener future. Bergman has been discussing this topic for several years.
-
Using GreenOps to Improve Your Operational Efficiency and Save the Planet
Our infrastructures have environmental and economic costs; the IT sector is responsible for 1.4% of carbon emissions worldwide. GreenOps can be used to help mitigate this impact.
-
Using Generative AI in Software Project Management to Bridge Domains and Accelerate Productivity
Gen AI Assistants play to the strengths of professionals with a breadth of experience, particularly software developers who can describe what they want the LLM to complete and critically evaluate the result. These tools enable us to swiftly cross divides of domain language and scale large repetitive tasks down to interesting ones on a human scale.
-
InfoQ Software Architecture and Design Trends Report - April 2024
The InfoQ Trends Reports offer InfoQ readers a comprehensive overview of key topics worthy of attention. The reports also guide the InfoQ editorial team towards cutting-edge technologies in our reporting. In conjunction with the report and trends graph, our accompanying podcast features insightful discussions among the editors digging deeper into some of the trends.
-
Managing the Carbon Emissions Associated with Generative AI
There’s an increasing concern about the energy use and corresponding carbon emissions of generative AI models. And while the concerns may be overhyped, they still require attention, especially as generative AI becomes integrated into our modern life. Factors such as model architecture, transparency and quantization of models are required to decrease carbon emission from AI systems.
-
Actionable Green Choices for Your Software, Your Products, and You
Climate change is no longer just a huge worry cloud hanging over our heads. There are solutions, choices, and actions we can take - for ourselves, our children, and the future. This article gives you information about some of those choices: some bare glimpses into the art of the possible; others are tried and tested methods with known outcomes.
-
Minimising the Impact of Machine Learning on our Climate
This article introduces the field of green software engineering, showing the Green Software Foundation’s Software Carbon Intensity Specification, which is used to estimate the carbon footprint of software, and discusses ideas on how to make machine learning greener. It aims to give you the tools to take an active part in the climate solution.
-
InfoQ Software Architecture and Design Trends Report - April 2023
This article provides an overview of how the InfoQ editorial team sees the Software Architecture and Design topic evolving in 2023, with a focus on what architects are designing for today.
-
Technology's Carbon Impact and What You Can Do about It
Achieving a balance between growth and efficiency can be a formidable task. However, software engineers can play a critical role at the nexus of both. This article discusses open source software tools and methodologies for balancing carbon with growth across IT organizations, and provides actionable approaches to greening IT organizations.
-
InfoQ Software Trends Report: Major Trends in 2022 and What to Watch for in 2023
2022 was another year of significant technological innovations and trends in the software industry and communities. The InfoQ podcast co-hosts met last month to discuss the major trends from 2022, and what to watch for in 2023. This article is a summary of the 2022 software trends podcast.
-
How to Measure the Energy Consumption of Bugs
Software engineers should accept their responsibility for taking energy consumption and carbon dioxide emissions into account when developing software; they have a big responsibility towards nature, our environment and sustainability. This article sheds light on how software engineers can this perspective into account, zooming in on energetic shortcomings or bottlenecks of bugs.
-
Green IoT for Energy Efficiency and Environmental Sustainability
The growth of IoT has resulted in improving connectivity amongst devices worldwide. Green IoT represents the energy efficient procedures adopted by IoT devices to achieve a sustainable and safer world. In order to green the IoT, it will be necessary to use less energy, look for new resources, reduce the negative effects of the IoT on human health, and cause less environmental disruption.