Back To Workshops

Book

Essential GDB and Linux System Tools

Available to book as a 1 day online workshop on the following dates

Friday 17th April 13:00 - 21:00 UTC

Suitable for:

Beginner
Intermediate
Testing

Developers spend more of their time debugging code, than actually writing code. So why do we not spend as much time learning debugging tools and associated utilities to help get us out of trouble? Part of the answer is that debugging is often not taught as a subject -- but this workshop is here to fix that! In this workshop you will learn how to use a debugger (GDB) and associated tools (valgrind, sanitizers, code coverage tools, objdump, dwarfdump, etc.) to help debug and understand what your software is doing. In the age of AI generated code, legacy code, and massive code bases, understanding how to use tools is of critical importance. In this workshop we'll do interactive exercises to help ramp you up, and get you ready to tackle any project with tools in hand to help you understand how to write correct code, read code, and develop software with confidence


Mike Shah

Senior LecturerYale University

Mike is currently teaching faculty at Yale University in the Computer Science Department. His primary teaching interests are in computer systems, computer graphics, and software engineering. His research interests are related to performance engineering (dynamic analysis), software visualization, and computer graphics.

Along with teaching and research work, Mike has juggled occasional consulting work as a 3D Senior Graphics Engineer in C++. Mike also has a YouTube channel with lots of programming content at: https://youtube.com/c/MikeShah. Outside of work, you'll find Mike perfecting the art of making pizza, or otherwise on a run


Attend The Workshop Taster - 11th - 13th March

If you are unsure or want a better understanding of how the workshop works in practice, then you can attend a taster session for this workshop by purchasing a ticket for the main conference which will run over 3 days from 11th-13th March and which will feature over 25 C++ talks.

You can upgrade your main conference ticket to a workshop ticket at no extra cost compared to purchasing the workshop ticket directly!

The workshop taster is designed to provide you with a preview/overview of this workshop where you will also have an opportunity to ask questions. In addition, the workshop preview will be made available on-demand for you to watch at your own convenience.

Register For The Workshop!

Alternatively, if you already believe this workshop is right for you, then you can register for the workshop now by purchasing one of the tickets below

All workshop tickets also include FREE access to the C++Online Main Conference running March 11th-13th and which will feature over 25 talks.

If you want to attend MORE than one workshop, then please purchase your tickets from the registration page

Register

Privacy Notice

Please note that the email address that you use for registration will be shared with the instructor so that if needed they can contact you on matters relating to the workshop before, during or after it takes place.

Terms & Conditions

EU VAT

Please note that if you are a VAT registered company based in the EU, you will need to reclaim the VAT through the reverse charge mechanism.

Cancellation Policy

Purchased tickets may be cancelled for a full refund, less a 5% processing fee, up to four weeks before the event.

From four weeks to five days before the event the cancellation fee is 40%.

During the last five days before the event the cancellation fee is 80%.

If you have any questions or need more information regarding anything relating to ticketing, please contact info@cpponline.uk

Payment methods

Ticketing is provided by Tito and credit card processing by Stripe. Please note that all ticket sales using this form include UK VAT. For alternate payment methods, or invoices, please contact us.

If you are paying on behalf of an EU or EC company with a reverse charge VAT arrangement with the UK then it is especially important to contact us first.

Other Available C++Online Workshops

VolumetricCondensed