Topic mix

Debugging

32 moments from 23 videos · 1:42:25 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.

Introduction to sCrypt - a smart contract language for Bitcoin SV
Play section Debugging contract logic within VS Code
Debugging contract logic within VS Code thumbnail

Debugging contract logic within VS Code

Identifying implementation flaws by setting breakpoints and inspecting local variables during test evaluation.

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 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 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 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 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.

Talk to the Duck - Secrets of the Debugging Masters
Play section Adopting a humble mindset for effective debugging
Adopting a humble mindset for effective debugging thumbnail

Adopting a humble mindset for effective debugging

Viewing debugging as a humbling practice helps developers overcome frustration and ego when finding bugs.

Play section Replacing remote debugging with secure developer observability
Replacing remote debugging with secure developer observability thumbnail

Replacing remote debugging with secure developer observability

Injecting dynamic logs and non-breaking snapshots directly into production clusters eliminates the security risks of remote debugging.

Prompt, Render, Debug: AI-Powered React Development with Chrome DevTools
Play section Connecting DevTools MCP to Chrome for remote debugging
Connecting DevTools MCP to Chrome for remote debugging thumbnail

Connecting DevTools MCP to Chrome for remote debugging

Enable remote debugging in Chrome and configure a JSON file to grant local browser access to an agent.

Play section Debugging runtime errors with beta Web MCP
Debugging runtime errors with beta Web MCP thumbnail

Debugging runtime errors with beta Web MCP

Enable the experimental Web MCP standard in Chrome to analyze API failures and console errors interactively.

Play section The debugging gap in AI-generated code
The debugging gap in AI-generated code thumbnail

The debugging gap in AI-generated code

Generating front-end code with AI is fast, but debugging it efficiently remains a major bottleneck.

Cloud as the new mainframe: why the cloud hype does not reflect the dev reality
Play section Debugging challenges inside closed source cloud native environments
Debugging challenges inside closed source cloud native environments thumbnail

Debugging challenges inside closed source cloud native environments

How disconnected debugging tools and obscure execution logs force developers into frustrating trial-and-error routines.

What you need to know about Core Web Vitals
Play section Mastering strict interaction to next paint framework debugging techniques
Mastering strict interaction to next paint framework debugging techniques thumbnail

Mastering strict interaction to next paint framework debugging techniques

Learning how the javascript engine schedules event queues through hands-on interaction debugging environments.

Intermediate Bitcoin Script
Play section Inspecting execution state using custom debug directives
Inspecting execution state using custom debug directives thumbnail

Inspecting execution state using custom debug directives

Inserting specialized output operators provides contextual stack traces indicating exactly where evaluation fails.

WeAreDevelopers LIVE - Whats Nuxt and Next for app development, 20 years AJAX and more
Play section Embedding native styling and debugging tools within developer environments
Embedding native styling and debugging tools within developer environments thumbnail

Embedding native styling and debugging tools within developer environments

Integrating developer tools directly into standard workflows mitigates the friction of complex production debugging.

WeAreDevelopers LIVE – Spicy Vanilla Web, CSS Magic & More
Play section Mastering advanced browser developer tools for deeper JavaScript debugging
Mastering advanced browser developer tools for deeper JavaScript debugging thumbnail

Mastering advanced browser developer tools for deeper JavaScript debugging

Transitioning from basic console output to comprehensive browser debugging interfaces for greater application insight.

tRPC: API schemas are pure overhead
Play section Debugging tRPC network requests and server execution
Debugging tRPC network requests and server execution thumbnail

Debugging tRPC network requests and server execution

Inspecting HTTP payloads and placing breakpoints uncovers how client browser fetches execute server-side business logic.

Serverless-Native Java with Quarkus
Play section Debugging serverless container applications in Kubernetes production environments
Debugging serverless container applications in Kubernetes production environments thumbnail

Debugging serverless container applications in Kubernetes production environments

Using specialized routing tools like Telepresence to intercept and inspect functional production Knative service traffic safely.

WeAreDevelopers LIVE - Dishonest Charts, BritCSS, Debugging with AI
Play section Using AI copilots to explain and debug legacy codebases
Using AI copilots to explain and debug legacy codebases thumbnail

Using AI copilots to explain and debug legacy codebases

How artificial intelligence explains technical debt without confusing hallucination errors.

F#, path to functional enlightenment
Play section Exploring code debugging practices and IDE recommendations
Exploring code debugging practices and IDE recommendations thumbnail

Exploring code debugging practices and IDE recommendations

Audience questions cover code extension philosophies, source map debugging, and supported development environments.

Lessons learned from observing a billion API requests
Play section Achieving full traceability for API observability and debugging
Achieving full traceability for API observability and debugging thumbnail

Achieving full traceability for API observability and debugging

Tracking granular service communication is essential for debugging unexpected interactions triggered by third-party data consumers.

Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
Play section Debugging challenges introduced by complex copied code
Debugging challenges introduced by complex copied code thumbnail

Debugging challenges introduced by complex copied code

Adopting generated architectural patterns without deep comprehension creates critical debugging bottlenecks when unique errors occur.

WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
Play section Improving debug logs with JavaScript curly braces
Improving debug logs with JavaScript curly braces thumbnail

Improving debug logs with JavaScript curly braces

A rapid debugging trick utilizes console log with curly braces to simultaneously output variable names alongside values.

The Human Side of Software Engineering in the Age of AI - Olena Babenko
Play section Debugging distributed systems with artificial intelligence tools
Debugging distributed systems with artificial intelligence tools thumbnail

Debugging distributed systems with artificial intelligence tools

Large language models struggle with uncertainty and often provide premature conclusive decisions instead of exploratory debugging options.

Develop, test and run a communications application in a serverless cloud
Play section Testing live inbound SMS traffic with cloud debug mode
Testing live inbound SMS traffic with cloud debug mode thumbnail

Testing live inbound SMS traffic with cloud debug mode

An online Visual Studio Code environment captures and debugs incoming platform messages and user interactions in real time.

What Production Knows: Closing the Loop Between AI Agents and the Systems They Build
Play section Blind debugging loops caused by generative coding agents
Blind debugging loops caused by generative coding agents thumbnail

Blind debugging loops caused by generative coding agents

Teaching models to generate code without providing operational feedback creates insurmountable debugging backlogs for human engineers.

Headless Flipper - embeddable mobile devtools for your CI and beyond
Play section Overview of Flipper as a debugging platform
Overview of Flipper as a debugging platform thumbnail

Overview of Flipper as a debugging platform

Flipper acts as a device discovery service and message bus for debugging mobile and hardware applications.

Backstage Software Templates for Java Developers
Play section Debugging YAML templates with the online portal editor
Debugging YAML templates with the online portal editor thumbnail

Debugging YAML templates with the online portal editor

Utilizing the built-in template editor and debug tools to iteratively fix syntax errors and validate logic.

Your mix. Instantly.

More mixes