Build a Simple MVC Framework from Scratch to Understand the Pattern
A tutorial on building a simple MVC framework from scratch using PHP and MySQL to understand the pattern's core concepts.
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.
Provides slides and scripts for the 'Indexing for Dummies' presentation from the dataMinds Connect 2025 tech conference.
A guide to building a custom HTTP extension for Bicep, enabling API calls directly from Azure infrastructure templates.
Introducing the new CSS progress() function for creating smooth, responsive visual effects without complex calculations or JavaScript.
The author completes their blog migration from Gatsby to Eleventy, detailing a 16x build speed improvement and simpler static site architecture.
A technical guide on implementing real-time streaming for AI-generated content using Apple's Foundation Models and the Streaming API.
Explores Safari's new CSS random() function, its current capabilities, limitations, and potential use cases for generating random values in styles.
Explores advanced techniques attackers use to bypass SQL Server data access auditing and provides mitigation strategies to close security gaps.
Analyzes the AI investment bubble, arguing it can coexist with real AGI progress and massive job market disruption by 2030.
Ben Nadel argues for using self-closing ColdFusion custom tags to make code structure explicit and avoid confusion in nested tags.
A podcast episode discussing best practices for migrating test automation frameworks, focusing on abstraction layers and AI assistance.
A comprehensive series on Event Storming Big Picture, a collaborative workshop technique for aligning business and tech teams on complex domains.