Measuring Software's Carbon Cost + Microcontrollers with .NET nanoFramework
Details
The folks over at QGEMS have kindly offered to host and sponsor the 2nd .NET Meetup of the year.
We will be at Building 5, Airport Freightway Freight Village, Woolsington, Newcastle upon Tyne NE13 8BH - plenty of free parking on site and a short walk from the nearest Metro.
We have a fairly relaxed agenda, but will follow:
5:30 - Doors Open
5:45 - Pizza arrival
6:00 - Introduction / Housekeeping
6:10 - Talks begin
8:00 - Closing
Who should attend:
Beginners and experienced .NET developers, architects, cloud engineers, and anyone curious about building smarter, AI-enhanced applications with Microsoft technologies.
Speaker 1: Mark Thompson
Title: Sustainable .NET: Measuring the Energy and Carbon Cost of Software
Description:
Software may be virtual, but the energy it consumes is very real.
In this talk, Mark Thompson, Technical Director at QGEMS, explores sustainability from a developer’s perspective and asks a question we rarely consider when building applications: how much energy does our software actually use?
Mark will look at practical approaches .NET developers can use to understand and measure the energy consumption associated with their applications, from individual workloads and services through to cloud infrastructure and data centres. He’ll explore how energy consumption can be translated into carbon emissions, why the carbon intensity of electricity changes throughout the day and between locations, and how developers can use this information to build more carbon-aware software.
The talk will then move beyond software itself to look at the wider energy system. Mark will demonstrate how the QGEMS Energy Management Platform collects and analyses detailed energy data for buildings ranging from individual homes and commercial properties to large-scale data centres.
Using real energy generation and carbon-intensity information, QGEMS can show not simply how much energy is being consumed, but when it is being consumed, where that energy is coming from and the resulting carbon impact.
Attendees will leave with a better understanding of how software, energy and carbon are connected and how .NET developers can start making sustainability a measurable part of software engineering rather than simply an environmental aspiration.
Speaker 2: Peter Shaw
Title: C# Goes Small: Exploring Microcontrollers with .NET nanoFramework
Description:
C# is not just for large scale enterprise deployments. For those of you who like smaller machines that control things, and no not the Raspberry PI, but even smaller still (Think Microcontrollers), there exists a specific brand of .NET that caters for you too.
Join me as I show you how to get started on an ESP32 based device with the .NET Nanoframework, and how you can benefit from all the good things that C# brings in IoT too.
