Vibing a Non-Trivial Ghostty Feature
Mitchell Hashimoto details using AI agentic coding tools to develop an unobtrusive macOS auto-update feature for Ghostty, sharing the full process and token costs.
Mitchell Hashimoto details using AI agentic coding tools to develop an unobtrusive macOS auto-update feature for Ghostty, sharing the full process and token costs.
Analysis of Apple's App Store policies, censorship, and resistance to EU's DMA regulations that threaten its control and revenue model.
A review of 'The Farmer Was Replaced', a game that teaches programming by using Python code to automate farm tasks with a drone.
Analysis of 2024/2025 open source supply chain compromises, categorizing root causes like control handoff, phishing, and CI/CD vulnerabilities.
James Montemagno discusses Vibe Coding and using Microsoft's AI tools for rapid application development in a podcast interview.
Explains how to implement Web Application Firewall (WAF) support in Azure Application Gateway for Containers for Kubernetes security.
Explores the intricacies of comparing Java Flight Recorder (JFR) event objects, highlighting unexpected challenges in object equality.
A curated collection of articles on software architecture, microservices, development practices, and AI coding techniques.
Explains methods to restrict access to action methods in ASP.NET Core MVC using filters and the Authorize attribute.
Critique of superficial tech transformations that rename teams and processes without addressing root causes, leaving delivery slow and ineffective.
A developer shares their experience switching from Vim to the Helix text editor, highlighting its built-in language servers and improved search.
A tutorial on building a simple MVC framework from scratch using PHP and MySQL to understand the pattern's core concepts.
Developer details adding experimental JMAP support to pimsync, focusing on challenges with Etag/State handling and serialization libraries.
Explores techniques for identifying domain boundaries in software using language analysis and domain-driven design principles.
Explores how AI is fundamentally changing product management, shifting from traditional documentation to rapid prototyping and real-time feedback.
A satirical argument that HTML is the world's most difficult programming language, based on the prevalence of invalid HTML, with a call for developers to prioritize writing valid code.
A practitioner's key takeaways from the fwd:cloudsec 2025 conference, focusing on cloud security research, offensive techniques, and defensive strategies.
Explores the forgotten HTML Table API for programmatically creating and manipulating tables without using innerHTML or full re-renders.
Analyzing pedestrian fatality data using polar coordinate visualizations to reveal cyclical patterns in daily accident counts.
Benchmark results comparing the performance of Python 3.14 against older Python versions, PyPy, Node.js, and Rust on pure Python code.