LLMs Demand Observability-Driven Development
Explains why traditional debugging fails for LLMs and advocates for observability-driven development to manage their non-deterministic nature in production.
Explains why traditional debugging fails for LLMs and advocates for observability-driven development to manage their non-deterministic nature in production.
A developer reflects on how their opinions on software development practices like comments, testing, IDEs, and remote work have evolved over time.
Introduces ETTrace, an open-source iOS performance debugging tool that improves upon Xcode's Time Profiler for identifying bottlenecks.
A guide to debugging a broken Python Language Server (pylsp) by running it manually over TCP and identifying a Jedi version conflict.
A step-by-step guide on setting up Firefox and using its developer tools to debug a browser extension you are building.
Part 2 of a series on creating a developer tool, focusing on designing core Swift protocols and models for a logging dashboard.
A technical case study on debugging a Django performance issue, detailing the investigation process and tools used.
A technical guide on accessing and verifying app logs from within iOS UI Tests using SwiftUI and XCTest.
A guide to debugging JavaScript, covering principles, techniques, and real-world bug stories from conference talks.
A guide to using iOS Performance Trace Profiles to debug performance issues like UI hangs and slow code that cannot be reproduced internally.
A detailed case study on debugging a scaling issue in a large-scale Apache Beam and Dask workflow involving hundreds of GPU workers.
Explains how to implement test-only accessibility values in iOS apps using SwiftUI/UIKit, ensuring testing data isn't exposed to users in production.
Troubleshooting guide for .NET MAUI developers facing sudden build failures, with fixes for common issues like SDK mismatches and file errors.
Explores implementing pattern matching in Python using predicates and combinators, detailing custom MatchResult types and pattern semantics.
A developer details debugging a SwiftUI widget crash caused by a CodableTextAttachment error when displaying images in text for just-released games.
A guide to setting up VSCode's debugger to step through custom Sphinx documentation extensions using sphinx-autobuild.
A summary of 24 Java features introduced in 2022, covering language updates, APIs, tooling, and performance improvements from the OpenJDK community.
A developer recounts debugging a Swift Set.intersection bug while solving an Advent of Code puzzle, leading to a custom extension.
A developer discusses solving a Python Blackjack exercise on Exercism and fixing a bug in a Django app's teacher checklist feature.