Electricitymap
electricityMap is a live visualization of where your electricity comes from and how much CO2 was emitted to produce it. The visualization is built in D3.js and mapbox GL. The back-end parsers are written in python. The project is maintained by Tomorrow(https://www.tmrow.com/). You can view the project on their website (https://www.electricitymap.org/map) or download the app.
ElectricityMap - Variability Analysis
This is the last part of our series about the open-source project ElectricityMap. Previously we have talked about the product vision, the architecture, and the quality assurance of ElectricityMap. In our last essay, we will be talking about variabilities within ElectricityMap. We will cover the various features/variabilities present in the system, how variabilities are managed and how they are implemented.
Variability modeling Modern interactive software almost always entails the ability for certain levels of configurability, where the software’s performance changes based on user demands or actions.
Electricitymap
March 29, 2021
ElectricityMap - Quality and Evolution
ElectricityMap In our previous blogpost, we have explained some design principles and architectural views of ElectricityMap. In this essay we will cover the quality and evolution of ElectricityMap.
Software Quality A large part of software quality stems from the quality of the code itself. Projects that lend themselves to large amounts of spaghetti code1 suffer from shoddy programming practices, difficulties in maintaining source code, and are simply not fun to work on.
Electricitymap
March 22, 2021
ElectricityMap - From Vision to Architecture
ElectricityMap We have explained the product vision in our previous blogpost. In this essay we will cover the software architecture of ElectricityMap, its' architectural views and design principles.
Architectural Style It was quite a task trying to identify the underlying architecture of electricitymap. Neither the documentation on the GitHub page nor the website really state an explicit architecture on which electricitymap was built. After some time we reached out to the developers on the Slack channel and they confirmed that our conclusion was correct.
Electricitymap
March 15, 2021
ElectricityMap - The Product Vision
ElectricityMap According to the US National Oceanic and Atmospheric Administration, 2020 was Earth’s 2nd hottest year ever recorded, just behind 2016. It was also Earth’s 44th year with global land and ocean temperatures, at least nominally, above 20th century average1. A major cause of global warming is the greenhouse effect, where human activities (particularly burning fossil fuels to generate energy) are increasing the concentrations of greenhouse gases in the atmosphere2. Since the Paris Agreement was signed in 2015, many countries have planned clean energy initiatives in the near future345.
Electricitymap
March 8, 2021