'Oh you lazy cron!' – learning on Drupal cron issues
Debugging Drupal cron failures caused by a custom module's nodeapi hook using drupal_goto().
Debugging Drupal cron failures caused by a custom module's nodeapi hook using drupal_goto().
Lessons learned from debugging iOS In-App Purchases, including avoiding app quits during purchases and the importance of logging.
Explores the pitfalls of common Objective-C method swizzling techniques and proposes a more robust approach to avoid runtime issues.
A developer solves a 'resource exhausted' error in Hakyll by identifying and killing Spotify processes consuming inotify watches.
A technical guide on using Fiddler to analyze and optimize Azure storage traffic for a high-traffic application like MyGet.
Introduces Aspects, an AOP library for iOS, and demonstrates using it to hack and debug Apple's private popover detection logic.
Troubleshooting guide for Drupal 6 email notification failures, focusing on a misconfigured module variable.
Explores a DOS debugging quirk where programs behave differently in debuggers due to stack space manipulation for interrupt traps.
A guide to fixing Windows 8.1's behavior of reactivating existing app instances instead of launching new ones from search.
An engineer reflects on a difficult college project to argue that schools should teach debugging as a core skill, not just theory.
A developer recounts debugging a bizarre bug in a custom calculator kernel that only manifested when no breakpoints were set.
A developer reflects on the real stories behind CV entries, like an unpaid internship spent pitching buggy software, highlighting the gap between resume bullet points and actual experience.
A developer details a workaround to fix a visual bug in iOS 7's printer interface by swizzling a UIKit class.
Announcing Glimpse plugins for Windows Azure, providing runtime and storage monitoring insights directly in your browser for Azure-hosted web applications.
A technical guide on using jailbroken iOS devices and tools like Reveal to inspect the view hierarchy of third-party apps for learning and debugging.
A developer reverse-engineers Office 2013 to change its ALL CAPS menus to lowercase, detailing the debugging and patching process.
Explains the 'fail fast' principle in iOS development and provides macros for app abortion with crash logging via Crashlytics.
Quick tip for debugging iOS apps in Visual Studio using Xamarin and the iPhone Simulator by setting the correct platform.
A guide on using assertions in code for debugging, API contracts, and server integration, with strategies for handling release builds.
A developer introduces 'Bugreporter', a simple web tool to automatically collect user browser and OS details for easier bug reporting.