Topic mix

Debugging

33 moments from 21 videos · 1:41:21 total

Learn how to diagnose and resolve production errors effectively with this handpicked selection of debugging sessions from experienced software engineers.

The End of Commit-Fail-Commit: Rethinking CI with AI Agents and GitHub Actions
Play section Introducing the GitHub Actions debug adapter protocol Introducing the GitHub Actions debug adapter protocol thumbnail Introducing the GitHub Actions debug adapter protocol The debug adapter protocol replaces rudimentary print statements by allowing native debugging sessions inside active runner jobs.
Play section Problem of the commit-fail-commit loop in debugging Problem of the commit-fail-commit loop in debugging thumbnail Problem of the commit-fail-commit loop in debugging GitHub Actions has seen massive growth, but many runs are wasted debugging within a frustrating trial-and-error cycle.
Debugging Unveiled: Exploring Debugger Internals and Hidden Gems
Play section Using debuggers to understand software exceptions Using debuggers to understand software exceptions thumbnail Using debuggers to understand software exceptions Walking through a line counter program to demonstrate how stack traces guide software troubleshooting.
Play section Best practices for remote JVM debugging Best practices for remote JVM debugging thumbnail Best practices for remote JVM debugging Configuring connection ports in development environments to attach debug agents remotely without exposing vulnerabilities.
Play section Evolving debugging tools across software language ecosystems Evolving debugging tools across software language ecosystems thumbnail Evolving debugging tools across software language ecosystems Comparing enterprise tooling capabilities with established remote debugging adapters in communities like the python ecosystem.
Play section Exploring the high-level Java platform debugging architecture Exploring the high-level Java platform debugging architecture thumbnail Exploring the high-level Java platform debugging architecture Tracing the communication layers connecting modern IDE clients directly to the runtime virtual machine.
Play section Exploring JVM crashes and future debugging trends Exploring JVM crashes and future debugging trends thumbnail Exploring JVM crashes and future debugging trends Tackling failure states involving native bindings alongside speculative reflections on handling massive virtual thread pools.
Play section Disconnecting versus terminating debug processes in IDEs Disconnecting versus terminating debug processes in IDEs thumbnail Disconnecting versus terminating debug processes in IDEs Weighing whether to gracefully detach an active session or forcibly kill the entire virtual machine process.
Making the switch from web to mobile development
Play section Debugging native mobile applications with customized tools Debugging native mobile applications with customized tools thumbnail Debugging native mobile applications with customized tools Inspecting device logs, component layouts, and network requests using specialized client debugging tools.

Loading the rest of your playlist…

Your mix. Instantly.

More mixes