Local Testing on an iPhone
A guide on how to test local web development code directly on an iPhone using the ngrok tunneling service for reliable mobile debugging.
A guide on how to test local web development code directly on an iPhone using the ngrok tunneling service for reliable mobile debugging.
A developer investigates macOS kernel panics, explores core dumps, and details steps for enabling kernel debugging to capture crash data.
A developer investigates kernel panics on a MacBook Pro, tracing them to unusual boot-args left after a repair and a macOS graphics driver bug.
Explains how to check if .NET Core GC verbose events are enabled on a live Linux server without using a debugger, by reading process memory.
A developer troubleshoots a Terraform error about a missing 'region' argument, revealing an implicit provider creation issue.
A guide to developing better coding habits to improve code readability and maintainability for your future self and teammates.
A guide to diagnosing and fixing Vue 2 hydration errors in SSR/SSG applications, covering common causes and debugging techniques.
A technical guide on using lldb to debug third-party iOS applications on jailbroken devices, covering setup, commands, and breakpoints.
Learn 4 practical debugging techniques for Django, including using pprint, pdb, assertions, and logging to find and fix bugs faster.
Learn how to use Python's built-in pdb debugger to quickly find and fix bugs in Django applications, replacing slow print statement debugging.
A guide to 9 essential Docker commands for debugging Django applications running in containers, including pdb and bash shells.
An introduction to using Linux kernel probes (kprobes) with eBPF and BCC for dynamic kernel debugging and tracing.
A guide to advanced console.log() techniques in JavaScript for better debugging, including formatting, styling, and interactive logs.
Critiques common logging practices in software development, arguing for alternatives like type safety, error monitoring services, and business metrics.
A guide to enhancing Cypress test failure screenshots by using cy.log() commands to add step-by-step context and improve debugging efficiency.
A developer explains how and why they built a command line interface (chibictl) for their iOS app using MultipeerConnectivity for debugging.
A developer investigates and reverse-engineers a forced restart notification from corporate IT software to find a workaround.
A tutorial on debugging .NET Core applications integrated with Dapr using Visual Studio Code, including configuration steps.
A tutorial on creating a React component to display objects using JSON.stringify for debugging purposes.
A guide to using IPython for debugging Python code, covering techniques like embedding sessions and moving beyond simple print statements.