Introducing GPT-5.1 for developers
OpenAI releases GPT-5.1 API with new reasoning modes, adaptive reasoning, extended prompt caching, and new built-in tools for developers.
OpenAI releases GPT-5.1 API with new reasoning modes, adaptive reasoning, extended prompt caching, and new built-in tools for developers.
A guide to replacing tox/nox with uv and Just for testing Python projects against multiple Python versions, simplifying configuration.
A guide on using AG-UI and .NET Aspire to expose Agent Framework AI agents to the web, enabling multi-client, AI-powered applications.
Learn how to use the Microsoft Agent Framework for .NET to create AI agents with persistent memory across sessions using persisted threads.
A technical article explaining how to use a hidden submit button to control which form data is sent when a user submits via Enter key.
A technical guide on using Codemods to automate codebase upgrades and migrations, with examples from Next.js.
A developer's perspective on building effective design systems, focusing on API design, developer experience, and team collaboration.
A simple, intuitive explanation of public key cryptography using analogies and a number game to explain how to prove a secret without revealing it.
Explores integration methods between Microsoft Copilot and ServiceNow, covering Copilot 365, Copilot Studio agents, and MCP servers.
A hands-on review of Cursor 2.0's new Composer AI coding model, testing its speed and code quality with and without structured workflows.
Explores the unique security risks of Agentic AI systems, focusing on the 'Lethal Trifecta' of vulnerabilities and proposed mitigation strategies.
Learn how to use the CSS linear() timing function to create spring and bounce animations without JavaScript.
Compares using JSON module imports vs fetch() for loading JSON data in browsers, highlighting differences in error handling and caching.
A developer shares their experience switching from Vim to the Helix text editor, highlighting its built-in language servers and improved search.
The article argues that 'open social' platforms, like Bluesky's AT Protocol, are at a similar turning point as open source software was decades ago.
Martin Fowler argues that LLMs represent a fundamental shift in software development, comparable to the move from assembler to high-level languages.
Explores a novel approach where APIs return JSX components directly, inverting the traditional data flow in React applications.
Introduces RSC Explorer, an open-source tool for visualizing and understanding the React Server Components protocol and its streaming behavior.
Analysis of Cloudflare's repeated outages caused by global configuration changes, highlighting risks and impact on reliability.
Martin Fowler's blog fragments on AI writing style, software testing principles, EU regulations for X, and the concept of 'reverse-centaurs' in automation.
A developer documents adding static type checking to a Python blog engine using pyrefly, fixing an incorrect type hint.
A monthly retrospective on writing a book about effective writing for software developers, covering progress, goals, and metrics.
Explains how to convert HTTP header values from ISO-8859-1 to UTF-8 encoding in a ColdFusion application, specifically for Cloudflare geo-headers.
Explains how to use JavaScript's getAnimations() method to pause CSS animations on an element.
A timeline of beginner-friendly 'Hello World' examples in machine learning and AI, from Random Forests in 2013 to modern RLVR models in 2025.
Explores the limitations of traditional pull queries in data systems and advocates for using materialized views and data duplication to improve performance.
Introduces the ABCD framework for giving and receiving effective feedback on technical work like blog posts, tutorials, and projects.
How to fix the 'This video format is not supported' error on YouTube TV by enabling the Widevine DRM setting in your browser.
Argues that generic Tooltip components in design systems are flawed and proposes better, more accessible alternatives for web development.
Release of llm-anthropic plugin 0.22 with support for Claude's structured outputs and web search tool integration.
Analysis of GPT-5.1's new adaptive thinking features, model routing system, and safety benchmarks from the system card addendum.
A deep dive into Google's Nano Banana (Gemini 2.5 Flash) AI image model, exploring its autoregressive architecture and superior prompt engineering capabilities.
Dan Abramov is seeking a software engineering role in Japan, detailing his experience with React, React Native, and open-source contributions.
A technical exploration of utility methods in ColdFusion for automatically generating unique ID and 'for' attributes in HTML forms.
Explores software design philosophy of minimizing user effort, using Google Calendar as an example of optimizing for common cases while supporting edge cases.
An engineer argues that software development is a learning process, not an assembly line, and explains how to use LLMs as brainstorming partners.
Explores the psychological barriers engineers face when evaluating programming languages outside their expertise, based on Steve Francia's insights.
A developer explains why they won't enable 'full null support' in Adobe ColdFusion 2025 after testing the feature.
Explores the ITaskEventHandler for CFC-based scheduled tasks in ColdFusion, comparing it to traditional URL-based methods.
A developer shares a systematic approach to debugging, using a real bug example and contrasting it with AI's limitations.
Ben Nadel argues for using self-closing ColdFusion custom tags to make code structure explicit and avoid confusion in nested tags.
A personal retrospective of the various writing tools and platforms the author has used to publish online over the past twenty-plus years.
How Thoughtworks used AI and a 'Research, Review, Rebuild' workflow to modernize the Bahmni hospital system's frontend, drastically cutting migration time.
An analysis of React's evolution, its current state in 2025, and the community's mixed reactions and frustrations regarding its direction.
Dan Abramov announces he is offering paid consulting services for UI engineering, focusing on React and React Native.
A guide to integrating Apache ECharts into a React application for data visualization, including a custom wrapper component.