Migrating 700+ Tests to Swift Testing: A Real-World Experience
A developer shares their experience using AI to migrate over 700 XCTest cases to Apple's new Swift Testing framework, detailing the process and key learnings.
A developer shares their experience using AI to migrate over 700 XCTest cases to Apple's new Swift Testing framework, detailing the process and key learnings.
A technical guide on implementing end-to-end email testing using AWS SES and SQS to validate email delivery and content in automated test suites.
Explains the technical differences between cookies and sessions in web development, with PHP code examples.
Troubleshooting guide for fixing Azure VM RDP error 0x904 by renaming the corrupt MachineKeys certificate store and rebooting.
A guide on using the new ArcGIS Pro add-in to download and work with Overture Maps Foundation's global geospatial datasets via Parquet files and DuckDB.
A technical guide on installing and running SAP's Garden Linux on an Android phone using Termux and proot-distro.
Explores the reliability of timers in distributed algorithms like Raft, arguing they are viable with safety margins for mechanisms like leader leases.
A ZSH script to manage terminal titles when running multiple Claude Code instances, preventing confusion and accidental commands.
Explores Developer Experience (DevX) beyond productivity, covering measurement, discoverability, documentation, and GenAI's role in engineering culture.
Overview of new features in Java 25, including Scoped Values, Compact Source Files, Flexible Constructor Bodies, and performance improvements.
A developer's guide to solving code signing, notarization, and Sparkle auto-update challenges for sandboxed macOS apps.
Introduces ReadBench, a benchmark for evaluating how well Vision-Language Models (VLMs) can read and extract information from images of text.
A developer shares opinions on parsing, grammars, and parser technologies, arguing for practical approaches over pure theory.
Overview of JDK 25's 18 new features, including finalized and preview language, API, and runtime enhancements.
A deep dive into how import/export keywords and 'use client'/'use server' directives work in React Server Components (RSC).
Analyzing iPhone 15 Pro depth maps stored in HEIC files using Python scripts to extract and convert image metadata.
An analysis of OpenAI Codex as an autonomous coding agent, detailing a real-world task to improve label formatting logic.
A developer builds Vibe Meter, a macOS menu bar app to monitor AI API spending, detailing Swift 6, SwiftUI, and technical challenges.
Announcing graphics support for DandeGUI, a GUI toolkit, with new functions for drawing and managing graphics windows in Interlisp.
A guide to setting up Wallabag, a FOSS read-it-later service, on a Kobo e-reader to replace Pocket, comparing two methods: Wallabako and KOReader.