Please rotate your tablet to be horizontal.

You can dismiss this notice but please note that this experience has not been designed for mobile devices and so will be less than optimal

Back To Schedule

Level Up Your Debugging Workflow with CMake Presets, Disassembly View, and GitHub Actions

14:30 - 16:00 Saturday 9th April 2022 BST
Beginner
Intermediate
Add to Google Calendar

Are you looking to level up your debugging workflow and ship higher-quality products?

In this session, we’ll get a simple embedded project up and running on a Raspberry Pi using CMake Presets and the CMake Tools extension for Visual Studio Code. Then, we’ll dive deep into a remote debugging session, digging into both source code and assembly language.

Then we'll enhance our Raspberry Pi development workflow by setting up a Continuous Integration pipeline that builds and tests our program every time changes are pushed to the repository. We'll optimize efficiency by committing changes to our repository directly from the web browser with GitHub Codespaces.

While I'll be using a simple C++ embedded project in these demos, the value of these practices hold true for all kinds of applications!

Julia Reid

I'm a program manager on the Visual C++ team at Microsoft. I focus specifically on C++ development experiences in Visual Studio Code.