YoVDO

A Disciplined Approach to Debugging

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Software Development Courses Embedded Systems Courses Binary Search Courses

Course Description

Overview

Explore a comprehensive 52-minute lecture on effective debugging strategies presented by Lev Iserovich from D. E. Shaw Research at a Linux Foundation event. Delve into the importance of debugging, testing methodologies, and the significance of reproducing issues. Learn about visibility tools, performance observability techniques, and the application of binary search in troubleshooting. Discover tracing and logging methods, input/output error handling, and the use of specialized libraries like Boost File System and Intel Math Library. Gain insights into debugging embedded systems, handling hanging processes, and utilizing tools such as gdb, Wireshark, and hardware debugging techniques. Examine real-world examples, including TCP log entries and SCL line glitches, to enhance your debugging skills across various scenarios.

Syllabus

Introduction
Why Debugging
Testing
Why reproduce
Visibility
Tools
Performance Observability Tools
Binary Search
Tracing Logging
Input Output Error
Boost File System
Intel Math Library
Observe
gdb
Debugging Embedded Systems
Debugging a Hanging Process
Read
Wireshark
Hardware Debugging
Hardware Debugging Example
Comments
TCP Log Entries
SCL Line Glitches
Debugging Techniques


Taught by

Linux Foundation

Tags

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube