> Markdown version of [/playlists/debugging](https://www.wearedevelopers.com/playlists/debugging). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Playlist: Debugging 23 videos · 32 moments · 102.4 minutes ## The End of Commit-Fail-Commit: Rethinking CI with AI Agents and GitHub Actions - **Introducing the GitHub Actions debug adapter protocol** (10:07, 4min) — The debug adapter protocol replaces rudimentary print statements by allowing native debugging sessions inside active runner jobs. - **Problem of the commit-fail-commit loop in debugging** (00:03, 2min) — GitHub Actions has seen massive growth, but many runs are wasted debugging within a frustrating trial-and-error cycle. [Learn more](https://www.wearedevelopers.com/videos/100306-the-end-of-commit-fail-commit-rethinking-ci-with-ai-agents-and-github-actions) ## Introduction to sCrypt - a smart contract language for Bitcoin SV - **Debugging contract logic within VS Code** (21:46, 5min) — Identifying implementation flaws by setting breakpoints and inspecting local variables during test evaluation. [Learn more](https://www.wearedevelopers.com/videos/24-introduction-to-scrypt-a-smart-contract-language-for-bitcoin-sv) ## Debugging Unveiled: Exploring Debugger Internals and Hidden Gems - **Using debuggers to understand software exceptions** (00:02, 5min) — Walking through a line counter program to demonstrate how stack traces guide software troubleshooting. - **Exploring the high-level Java platform debugging architecture** (05:15, 1min) — Tracing the communication layers connecting modern IDE clients directly to the runtime virtual machine. - **Evolving debugging tools across software language ecosystems** (41:59, 2min) — Comparing enterprise tooling capabilities with established remote debugging adapters in communities like the python ecosystem. - **Best practices for remote JVM debugging** (06:44, 1min) — Configuring connection ports in development environments to attach debug agents remotely without exposing vulnerabilities. - **Exploring JVM crashes and future debugging trends** (52:01, 6min) — Tackling failure states involving native bindings alongside speculative reflections on handling massive virtual thread pools. - **Disconnecting versus terminating debug processes in IDEs** (22:20, 2min) — Weighing whether to gracefully detach an active session or forcibly kill the entire virtual machine process. [Learn more](https://www.wearedevelopers.com/videos/846-debugging-unveiled-exploring-debugger-internals-and-hidden-gems) ## Making the switch from web to mobile development - **Debugging native mobile applications with customized tools** (29:10, 1min) — Inspecting device logs, component layouts, and network requests using specialized client debugging tools. [Learn more](https://www.wearedevelopers.com/videos/274-making-the-switch-from-web-to-mobile-development) ## Talk to the Duck - Secrets of the Debugging Masters - **Adopting a humble mindset for effective debugging** (00:05, 3min) — Viewing debugging as a humbling practice helps developers overcome frustration and ego when finding bugs. - **Replacing remote debugging with secure developer observability** (22:01, 6min) — Injecting dynamic logs and non-breaking snapshots directly into production clusters eliminates the security risks of remote debugging. [Learn more](https://www.wearedevelopers.com/videos/470-talk-to-the-duck-secrets-of-the-debugging-masters) ## Prompt, Render, Debug: AI-Powered React Development with Chrome DevTools - **Connecting DevTools MCP to Chrome for remote debugging** (03:34, 1min) — Enable remote debugging in Chrome and configure a JSON file to grant local browser access to an agent. - **Debugging runtime errors with beta Web MCP** (16:40, 3min) — Enable the experimental Web MCP standard in Chrome to analyze API failures and console errors interactively. - **The debugging gap in AI-generated code** (00:03, 1min) — Generating front-end code with AI is fast, but debugging it efficiently remains a major bottleneck. [Learn more](https://www.wearedevelopers.com/videos/100206-prompt-render-debug-ai-powered-react-development-with-chrome-devtools) ## Cloud as the new mainframe: why the cloud hype does not reflect the dev reality - **Debugging challenges inside closed source cloud native environments** (04:45, 2min) — How disconnected debugging tools and obscure execution logs force developers into frustrating trial-and-error routines. [Learn more](https://www.wearedevelopers.com/videos/797-cloud-as-the-new-mainframe-why-the-cloud-hype-does-not-reflect-the-dev-reality) ## What you need to know about Core Web Vitals - **Mastering strict interaction to next paint framework debugging techniques** (48:39, 1min) — Learning how the javascript engine schedules event queues through hands-on interaction debugging environments. [Learn more](https://www.wearedevelopers.com/videos/833-what-you-need-to-know-about-core-web-vitals) ## Intermediate Bitcoin Script - **Inspecting execution state using custom debug directives** (13:01, 4min) — Inserting specialized output operators provides contextual stack traces indicating exactly where evaluation fails. [Learn more](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## WeAreDevelopers LIVE - Whats Nuxt and Next for app development, 20 years AJAX and more - **Embedding native styling and debugging tools within developer environments** (42:06, 4min) — Integrating developer tools directly into standard workflows mitigates the friction of complex production debugging. [Learn more](https://www.wearedevelopers.com/videos/1306-wearedevelopers-live-whats-nuxt-and-next-for-app-development-20-years-ajax-and-more) ## WeAreDevelopers LIVE – Spicy Vanilla Web, CSS Magic & More - **Mastering advanced browser developer tools for deeper JavaScript debugging** (51:14, 0min) — Transitioning from basic console output to comprehensive browser debugging interfaces for greater application insight. [Learn more](https://www.wearedevelopers.com/videos/1753-wearedevelopers-live-spicy-vanilla-web-css-magic-more) ## tRPC: API schemas are pure overhead - **Debugging tRPC network requests and server execution** (12:24, 6min) — Inspecting HTTP payloads and placing breakpoints uncovers how client browser fetches execute server-side business logic. [Learn more](https://www.wearedevelopers.com/videos/796-trpc-api-schemas-are-pure-overhead) ## Serverless-Native Java with Quarkus - **Debugging serverless container applications in Kubernetes production environments** (35:47, 1min) — Using specialized routing tools like Telepresence to intercept and inspect functional production Knative service traffic safely. [Learn more](https://www.wearedevelopers.com/videos/243-serverless-native-java-with-quarkus) ## WeAreDevelopers LIVE - Dishonest Charts, BritCSS, Debugging with AI - **Using AI copilots to explain and debug legacy codebases** (31:21, 6min) — How artificial intelligence explains technical debt without confusing hallucination errors. [Learn more](https://www.wearedevelopers.com/videos/1302-wearedevelopers-live-dishonest-charts-britcss-debugging-with-ai) ## F#, path to functional enlightenment - **Exploring code debugging practices and IDE recommendations** (27:20, 1min) — Audience questions cover code extension philosophies, source map debugging, and supported development environments. [Learn more](https://www.wearedevelopers.com/videos/706-f-path-to-functional-enlightenment) ## Lessons learned from observing a billion API requests - **Achieving full traceability for API observability and debugging** (18:32, 1min) — Tracking granular service communication is essential for debugging unexpected interactions triggered by third-party data consumers. [Learn more](https://www.wearedevelopers.com/videos/1574-lessons-learned-from-observing-a-billion-api-requests) ## Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2 - **Debugging challenges introduced by complex copied code** (16:15, 3min) — Adopting generated architectural patterns without deep comprehension creates critical debugging bottlenecks when unique errors occur. [Learn more](https://www.wearedevelopers.com/videos/1765-slopquatting-api-keys-fun-with-fonts-recruiters-vs-ai-and-more-the-best-of-live-2025-part-2) ## WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney - **Improving debug logs with JavaScript curly braces** (11:41, 1min) — A rapid debugging trick utilizes console log with curly braces to simultaneously output variable names alongside values. [Learn more](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) ## The Human Side of Software Engineering in the Age of AI - Olena Babenko - **Debugging distributed systems with artificial intelligence tools** (04:00, 1min) — Large language models struggle with uncertainty and often provide premature conclusive decisions instead of exploratory debugging options. [Learn more](https://www.wearedevelopers.com/videos/2140-the-human-side-of-software-engineering-in-the-age-of-ai-olena-babenko) ## Develop, test and run a communications application in a serverless cloud - **Testing live inbound SMS traffic with cloud debug mode** (06:53, 4min) — An online Visual Studio Code environment captures and debugs incoming platform messages and user interactions in real time. [Learn more](https://www.wearedevelopers.com/videos/760-develop-test-and-run-a-communications-application-in-a-serverless-cloud) ## What Production Knows: Closing the Loop Between AI Agents and the Systems They Build - **Blind debugging loops caused by generative coding agents** (03:45, 3min) — Teaching models to generate code without providing operational feedback creates insurmountable debugging backlogs for human engineers. [Learn more](https://www.wearedevelopers.com/videos/100277-what-production-knows-closing-the-loop-between-ai-agents-and-the-systems-they-build) ## Headless Flipper - embeddable mobile devtools for your CI and beyond - **Overview of Flipper as a debugging platform** (00:05, 5min) — Flipper acts as a device discovery service and message bus for debugging mobile and hardware applications. [Learn more](https://www.wearedevelopers.com/videos/451-headless-flipper-embeddable-mobile-devtools-for-your-ci-and-beyond) ## Backstage Software Templates for Java Developers - **Debugging YAML templates with the online portal editor** (15:02, 1min) — Utilizing the built-in template editor and debug tools to iteratively fix syntax errors and validate logic. [Learn more](https://www.wearedevelopers.com/videos/1596-backstage-software-templates-for-java-developers)