The History of Themeable User Interfaces
A historical overview of themeable user interfaces, from early GUIs and video game sprites to modern design token systems.
A historical overview of themeable user interfaces, from early GUIs and video game sprites to modern design token systems.
Martin Fowler shares thoughts on LLMs in software development, discussing usage workflows, the future of programming, and the AI economic bubble.
Explains the Model-View-Controller (MVC) architectural pattern, its history, components, and its role in modern web development frameworks.
How AI-assisted reverse engineering helps companies understand and modernize critical legacy systems that have become 'black boxes'.
A detailed comparison of modern C# and Java syntax features, including init-only properties, primary constructors, and pattern matching.
A beginner's guide to creating and using plain objects in JavaScript, including properties, methods, and a practical flash card app project.
Advocates for GrapheneOS as a privacy-focused, de-Googled Android alternative, detailing its installation and app compatibility.
A tutorial on CSS Anchor Positioning, explaining how to position elements relative to others without traditional absolute positioning limitations.
A guide to writing isolated integration tests using TestContainers to manage external dependencies like databases in Docker containers.
Building an MCP server on Azure Functions to send emails using Azure Communication Services, with two authentication scenarios.
Adobe ColdFusion Bug: Nested Array Iteration Breaks Closure Variables By Ben Nadel Published 2025-08-27 in ColdFusion — Comments (3) While working on
A technical article detailing a bug in Adobe ColdFusion where the CFQuery tag leaks SQL statements into the page output during array iteration.
How Thoughtworks used AI and a 'Research, Review, Rebuild' workflow to modernize the Bahmni hospital system's frontend, drastically cutting migration time.
A guide to building a custom CLI coding agent using the Pydantic-AI framework and Model Context Protocol for project-specific development tasks.
A technical guide on using HTTP actions in Azure Logic Apps to POST multipart/form-data with files and fields.
A beginner's guide to JavaScript modules and testing, covering arrow function syntax and how to split code into multiple files.
A 10-step guide for e-commerce teams to generate consistent product images using Google's Gemini 2.5 Flash AI model for text-to-image and editing tasks.
A developer's wishlist for a unified social media app that connects to Bluesky and Mastodon with a clean UI and no duplicate posts.
A conversation between Martin Fowler and Unmesh Joshi on applying Fred Brooks's ideas about complexity to the role of LLMs in software development.
A developer's walkthrough of diagnosing and fixing a .NET Core native library loading error for SQLite on Alpine Linux.