# DX

Published articles for DX.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How agentic development affects team collaboration

DevFeed: [How agentic development affects team collaboration](<https://devfeed.tech/articles/give-up-a-little-speed-get-your-team-back-19784.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/give-up-a-little-speed-get-your-team-back>)

Author: Irina Nazarova (inazarova@evilmartians.com)

Published: 2026-09-09T00:00:00Z

Content type: opinion

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Code](<https://devfeed.tech/topics/code.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [developer-community](<https://devfeed.tech/tags/developer-community.md>), [development](<https://devfeed.tech/tags/development.md>), [dx](<https://devfeed.tech/tags/dx.md>), [teamwork](<https://devfeed.tech/tags/teamwork.md>)

### AI overview

This opinion article examines how agentic development can increase individual speed while making collaboration harder. It distinguishes learning work, such as testing hypotheses and building experiments, from other engineering work even when both produce code, and presents practical ideas for working together again.

### Source excerpt

Agentic speed turned all of us into super-ICs and broke our ability to collaborate. Two types of work that both produce code, and three recipes for working together again: a safe perimeter for experiments, shared rules everybody pays for, and an intent log your agents write themselves.

## Migrating evilmartians.com from Gatsby to Astro in two weeks with Claude

DevFeed: [Migrating evilmartians.com from Gatsby to Astro in two weeks with Claude](<https://devfeed.tech/articles/the-golden-switch-or-migrating-from-gatsby-to-astro-in-under-93-4-days-19785.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/golden-switch-or-migrating-from-gatsby-to-astro-in-under-9-days>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-09-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [gatsby](<https://devfeed.tech/topics/gatsby.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [React](<https://devfeed.tech/topics/react.md>), [Security](<https://devfeed.tech/topics/security.md>), [build performance](<https://devfeed.tech/topics/build-performance.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [astro](<https://devfeed.tech/tags/astro.md>), [build](<https://devfeed.tech/tags/build.md>), [claude](<https://devfeed.tech/tags/claude.md>), [dx](<https://devfeed.tech/tags/dx.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [migration](<https://devfeed.tech/tags/migration.md>), [react](<https://devfeed.tech/tags/react.md>), [security](<https://devfeed.tech/tags/security.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Evil Martians describes migrating evilmartians.com from Gatsby to Astro in two weeks with Claude. The article outlines the site's Gatsby maintenance, security, and build-time costs, and discusses four bugs that could have shipped if the agent had operated without oversight.

### Source excerpt

367 posts, four years on Gatsby, and no dedicated team: here's how we moved evilmartians.com to Astro in two weeks with an LLM.

## Checks for safer review of rapidly generated TypeScript and React frontend code

DevFeed: [Checks for safer review of rapidly generated TypeScript and React frontend code](<https://devfeed.tech/articles/10-anti-ai-slop-moves-for-frontend-projects-going-faster-than-humans-can-review-19790.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/ten-anti-ai-slop-moves-for-frontend-projects-going-faster-than-humans-can-review>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-09-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Front end](<https://devfeed.tech/topics/frontend.md>), [React](<https://devfeed.tech/topics/react.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [API](<https://devfeed.tech/topics/api.md>), [mutation-testing](<https://devfeed.tech/topics/mutation-testing.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [code](<https://devfeed.tech/tags/code.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [dx](<https://devfeed.tech/tags/dx.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mutation-testing](<https://devfeed.tech/tags/mutation-testing.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [react](<https://devfeed.tech/tags/react.md>), [testing](<https://devfeed.tech/tags/testing.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This article presents ten checks for making rapidly generated TypeScript and React frontend code safer to trust and cheaper to review. It covers API contracts, generated types, boundary validation, mutation testing, dead-code detection, and mandatory checks.

### Source excerpt

Ten checks that catch what AI-written frontend code hides: contract codegen, boundary linting, mutation testing, and dead-code detectors.

## How to reduce Rails boot time with require-profiler and Bootsnap

DevFeed: [How to reduce Rails boot time with require-profiler and Bootsnap](<https://devfeed.tech/articles/get-in-human-cut-rails-boot-time-with-require-profiler-and-this-guide-19783.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/get-in-human-cut-rails-boot-time-with-require-profiler-and-this-guide>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-08-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [docker](<https://devfeed.tech/tags/docker.md>), [dx](<https://devfeed.tech/tags/dx.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>)

### AI overview

This guide explains how to profile and reduce Rails application boot time using require-profiler, sampling profilers, and Bootsnap. It describes profiling results from real projects, including a 40% reduction for a 200-component monolith, and covers cache precompilation and verification in Docker-based production builds.

### Source excerpt

Rails boot time is a DX metric in the AI age: meet require-profiler, learn to actually read sampling profilers, and see the pit stop that cut a 200-component monolith's boot by 40%.

## Ship agent skills like packages: discovery index, digests, and install sources

DevFeed: [Ship agent skills like packages: discovery index, digests, and install sources](<https://devfeed.tech/articles/ship-agent-skills-like-packages-discovery-index-digests-and-install-sources-19788.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/publishing-agent-skills-discovery-index>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-08-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Agent Skill](<https://devfeed.tech/topics/agent-skill.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Publishing](<https://devfeed.tech/topics/publishing.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [make](<https://devfeed.tech/topics/make.md>), [rubygems](<https://devfeed.tech/topics/rubygems.md>)

Tags: [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [agent-skill](<https://devfeed.tech/tags/agent-skill.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [ai](<https://devfeed.tech/tags/ai.md>), [coding](<https://devfeed.tech/tags/coding.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [dx](<https://devfeed.tech/tags/dx.md>), [github](<https://devfeed.tech/tags/github.md>), [jamstack](<https://devfeed.tech/tags/jamstack.md>), [json](<https://devfeed.tech/tags/json.md>), [llms](<https://devfeed.tech/tags/llms.md>), [npm](<https://devfeed.tech/tags/npm.md>), [rubygems](<https://devfeed.tech/tags/rubygems.md>), [sha-256](<https://devfeed.tech/tags/sha-256.md>), [skills](<https://devfeed.tech/tags/skills.md>)

### AI overview

This tutorial explains how to publish agent skills so AI coding agents can discover and install them. It covers a .well-known/agent-skills/index.json discovery index, SHA-256 integrity digests, single-file, multi-file, and bundle packaging, multiple install commands, and hosting skills from a GitHub repository while re-hosting the served files on the publisher's domain.

### Source excerpt

How to publish agent skills so any AI coding agent can find and install them: the .well-known/agent-skills/index.json discovery index, SHA-256 integrity digests, single-file vs multi-file vs bundle packaging, and every install command. Worked from the catalog we just open-sourced.

## How to protect an npm package from supply chain attacks

DevFeed: [How to protect an npm package from supply chain attacks](<https://devfeed.tech/articles/the-secure-way-to-release-an-npm-package-in-2026-19792.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/the-secure-way-to-release-an-npm-package>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-07-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [npm](<https://devfeed.tech/topics/npm.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [ci](<https://devfeed.tech/topics/ci.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ci](<https://devfeed.tech/tags/ci.md>), [developer-community](<https://devfeed.tech/tags/developer-community.md>), [dx](<https://devfeed.tech/tags/dx.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [npm](<https://devfeed.tech/tags/npm.md>), [npm-packages](<https://devfeed.tech/tags/npm-packages.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance-scale](<https://devfeed.tech/tags/performance-scale.md>), [security](<https://devfeed.tech/tags/security.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>)

### AI overview

This tutorial explains how to protect npm packages from supply chain attacks. It covers Trusted Publishers, publishing restrictions, organization-wide 2FA, GitHub tag controls, pinned CI actions, CI security linting, cooldowns for new versions, and staged-release approval.

### Source excerpt

How to protect your npm package from being stolen in a supply chain attack and improve its position in security ratings

## Which AI actually reads your site? Two months of LLM traffic, measured

DevFeed: [Which AI actually reads your site? Two months of LLM traffic, measured](<https://devfeed.tech/articles/which-ai-actually-reads-your-site-two-months-of-llm-traffic-measured-19793.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/which-ai-actually-reads-your-site-two-months-of-llm-traffic-measured>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-07-21T00:00:00Z

Content type: article

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Google Analytics](<https://devfeed.tech/topics/google-analytics.md>), [Netlify](<https://devfeed.tech/topics/netlify.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [backend](<https://devfeed.tech/tags/backend.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [dx](<https://devfeed.tech/tags/dx.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [jamstack](<https://devfeed.tech/tags/jamstack.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [logs](<https://devfeed.tech/tags/logs.md>), [measurement](<https://devfeed.tech/tags/measurement.md>), [netlify](<https://devfeed.tech/tags/netlify.md>)

### AI overview

Evil Martians measured two months of server-side LLM traffic to its website. The study found that ChatGPT primarily fetches rendered HTML, while Claude Code requests Markdown most of the time through content negotiation. Most llms.txt requests came from bots other than the intended AI assistants, and a hidden AI hint received no measurable hits.

### Source excerpt

We told you to measure. So of course we did it ourselves too: two months of server-side LLM traffic to evilmartians.com. Find out which agents read HTML, which read Markdown, what llms.txt actually does, and the one technique that got zero hits.

## Using Storybook Workbench to audit AI-generated UIs for dead components and accessibility bugs

DevFeed: [Using Storybook Workbench to audit AI-generated UIs for dead components and accessibility bugs](<https://devfeed.tech/articles/storybook-workbench-audit-vibe-coded-uis-and-find-hidden-bugs-in-hours-19789.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/storybook-workbench-audit-vibe-coded-uis-and-find-hidden-bugs-in-hours>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-07-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Storybook](<https://devfeed.tech/topics/storybook.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Design system](<https://devfeed.tech/topics/design-system.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [agent-experience](<https://devfeed.tech/tags/agent-experience.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [ai](<https://devfeed.tech/tags/ai.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [design](<https://devfeed.tech/tags/design.md>), [design-engineering](<https://devfeed.tech/tags/design-engineering.md>), [design-for-devtools](<https://devfeed.tech/tags/design-for-devtools.md>), [design-system](<https://devfeed.tech/tags/design-system.md>), [dx](<https://devfeed.tech/tags/dx.md>), [storybook](<https://devfeed.tech/tags/storybook.md>)

### AI overview

The article presents Storybook Workbench, a bundle of Agent Skills that audits AI-generated web applications by rendering components as Storybook stories. It describes finding dead components, coexisting design systems, conditional component states, and accessibility bugs, based on an internal audit of an agent-coded app.

### Source excerpt

Storybook Workbench is a bundle of Agent Skills that turn Storybook into an audit layer for AI-generated UIs: find dead components, design-system drift, and hidden accessibility bugs.

## Most MCP servers don't need to exist. Your case might be an exception.

DevFeed: [Most MCP servers don't need to exist. Your case might be an exception.](<https://devfeed.tech/articles/most-mcp-servers-don-t-need-to-exist-your-case-might-be-an-exception-19786.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/most-mcp-servers-dont-need-to-exist-your-case-might-be-an-exception>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-06-30T00:00:00Z

Content type: opinion

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [API](<https://devfeed.tech/topics/api.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [api](<https://devfeed.tech/tags/api.md>), [cli](<https://devfeed.tech/tags/cli.md>), [dx](<https://devfeed.tech/tags/dx.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>)

### AI overview

This article presents a framework for deciding whether a product needs an MCP server or would be better served by a direct API, CLI, or skill. It argues that MCP should be treated as a product interface with stable, narrow, opinionated operations and ongoing maintenance, rather than as an automatic AI feature.

### Source excerpt

An MCP server is a product interface for the age of agents, not an AI feature itself. This post presents a framework for deciding between direct API calls, CLI, Skills, and MCP, detailing the architectural signals, the hidden costs, and the failure modes you should know about before embarking on an MCP quest.

## Building a design system specced for engineers and agents

DevFeed: [Building a design system specced for engineers and agents](<https://devfeed.tech/articles/building-a-design-system-specced-for-engineers-and-agents-19780.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/building-a-design-system-specced-for-engineers-and-agents>)

Author: Travis Turner (richardturner@evilmartians.com)

Published: 2026-06-17T00:00:00Z

Content type: article

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Design system](<https://devfeed.tech/topics/design-system.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-assisted-coding](<https://devfeed.tech/tags/ai-assisted-coding.md>), [claude](<https://devfeed.tech/tags/claude.md>), [components](<https://devfeed.tech/tags/components.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [design](<https://devfeed.tech/tags/design.md>), [design-system](<https://devfeed.tech/tags/design-system.md>), [devtools](<https://devfeed.tech/tags/devtools.md>), [dx](<https://devfeed.tech/tags/dx.md>), [figma](<https://devfeed.tech/tags/figma.md>), [llms](<https://devfeed.tech/tags/llms.md>), [ui-design](<https://devfeed.tech/tags/ui-design.md>)

### AI overview

Evil Martians describes how it built a design system for Currents in seven weeks. The system standardized UI decisions and was structured to be readable by engineers and AI-assisted coding tools, including Cursor and Claude, helping the lean team reuse components and maintain a consistent product interface.

### Source excerpt

Coding without design guidelines can leave teams with an inconsistent UI design and a complex feature development process. Here's how we built a design system for Currents that's readable by engineers and AI agents.

## How Nx Redesigned Its CLI for AI Agents

DevFeed: [How Nx Redesigned Its CLI for AI Agents](<https://devfeed.tech/articles/agentic-experience-is-the-new-developer-experience-21411.md>)

Original publisher: [Read original article](<https://nx.dev/blog/making-nx-agent-ready>)

Author: Max Kless

Published: 2026-03-05T00:00:00Z

Content type: article

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [cli](<https://devfeed.tech/tags/cli.md>), [commands](<https://devfeed.tech/tags/commands.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [dx](<https://devfeed.tech/tags/dx.md>), [nx](<https://devfeed.tech/tags/nx.md>), [productivity](<https://devfeed.tech/tags/productivity.md>)

### AI overview

Nx describes improvements to commands including nx import, nx init, and create-nx-workspace to make its CLI work more effectively with AI agents. The article explains how missing context, interactive output, retry failures, and overly prescriptive output can hinder agent workflows, while improvements to agentic experience can also improve developer experience.

### Source excerpt

How we redesigned Nx CLI commands like nx import, nx init, and create-nx-workspace to work seamlessly with AI agents, and the AX principles behind the changes.

## Dodo Payments 2025:what we built, why it mattered, and what's coming in 2026

DevFeed: [Dodo Payments 2025:what we built, why it mattered, and what's coming in 2026](<https://devfeed.tech/articles/dodo-payments-2025-what-we-built-why-it-mattered-and-what-s-coming-in-2026-9816.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/dodopayments-2025-whats-for-2026/>)

Author: Ayush Agarwal

Published: 2026-01-05T00:00:00Z

Content type: article

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [2026](<https://devfeed.tech/tags/2026.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [automation](<https://devfeed.tech/tags/automation.md>), [code](<https://devfeed.tech/tags/code.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [developers](<https://devfeed.tech/tags/developers.md>), [dx](<https://devfeed.tech/tags/dx.md>), [resources](<https://devfeed.tech/tags/resources.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

Dodo Payments reviews its 2025 work, including community growth, billing and payments capabilities for AI-native builders and platform businesses, global expansion, and developer-focused tooling. It also outlines a 2026 roadmap involving credits, stablecoins, and developer experience.

### Source excerpt

See what Dodo Payments built in 2025 - billing automation, global rails, and developer tools - plus the 2026 roadmap for credits, stables, and DX.

## Big DX Improvements for Neon Users on Vercel

DevFeed: [Big DX Improvements for Neon Users on Vercel](<https://devfeed.tech/articles/big-dx-improvements-for-neon-users-on-vercel-5031.md>)

Original publisher: [Read original article](<https://neon.com/blog/big-dx-improvements-for-neon-users-on-vercel>)

Author: Gustavo Salomão

Published: 2025-11-18T17:42:20Z

Content type: news

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Security](<https://devfeed.tech/topics/security.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [deployment](<https://devfeed.tech/tags/deployment.md>), [dx](<https://devfeed.tech/tags/dx.md>), [git](<https://devfeed.tech/tags/git.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [integration](<https://devfeed.tech/tags/integration.md>), [observability](<https://devfeed.tech/tags/observability.md>), [policy](<https://devfeed.tech/tags/policy.md>), [product](<https://devfeed.tech/tags/product.md>), [retention](<https://devfeed.tech/tags/retention.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Neon announces updates to its Vercel-managed integration, including automatic cleanup of database branches after preview deployments expire. The update also improves reliability and observability, synchronizes Vercel team membership and role changes with Neon organizations, and removes corresponding Neon access when users leave a Vercel team.

### Source excerpt

Good news for Neon users on Vercel. We've shipped a few highly requested updates to the integration, plus a round of behind-the-scenes reliability and observability upgrades. Automatic Branch Cleanup Until now, Vercel-managed projects didn't automatically clean up their database...

## Heroku Announces New Hiring as It Invests in Platform, AI, and Developer Experience

DevFeed: [Heroku Announces New Hiring as It Invests in Platform, AI, and Developer Experience](<https://devfeed.tech/articles/join-us-for-a-new-chapter-of-growth-and-innovation-26460.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/join-heroku/>)

Author: Andrew Fawcett

Published: 2023-08-31T02:04:27Z

Content type: opinion

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Development](<https://devfeed.tech/topics/development.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [dx](<https://devfeed.tech/tags/dx.md>), [education](<https://devfeed.tech/tags/education.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [growth](<https://devfeed.tech/tags/growth.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [innovation](<https://devfeed.tech/tags/innovation.md>), [join](<https://devfeed.tech/tags/join.md>), [news](<https://devfeed.tech/tags/news.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [operations](<https://devfeed.tech/tags/operations.md>), [product-features](<https://devfeed.tech/tags/product-features.md>)

### AI overview

Heroku announces new hiring tied to a new phase of investment in its platform. The company says it plans to expand offerings, improve developer experience and integrations, and incorporate AI into customer applications and developer workflows.

### Source excerpt

While it's not our usual approach to announce hiring updates on our product blog, we're pleased to share our ongoing dedication to improving the Heroku experience. Focused Growth and Progress Heroku is entering a new phase of investment, and as a part of this initiative, we are opening up new positions for individuals who would [...] The post Join us for a New Chapter of Growth and Innovation appeared first on Heroku.

## What Developer Experience Engineers can learn from User Experience Engineers

DevFeed: [What Developer Experience Engineers can learn from User Experience Engineers](<https://devfeed.tech/articles/what-developer-experience-engineers-can-learn-from-user-experience-engineers-39951.md>)

Original publisher: [Read original article](<https://mende.io/blog/user-experience-teachings-for-developer-experience-engineers/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2022-05-28T13:15:00Z

Content type: opinion

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [culture-developer-productivity-software-craft](<https://devfeed.tech/tags/culture-developer-productivity-software-craft.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [dx](<https://devfeed.tech/tags/dx.md>), [usability](<https://devfeed.tech/tags/usability.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [user-experience-design](<https://devfeed.tech/tags/user-experience-design.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

The article reflects on how developer experience engineers can apply established user experience engineering practices. It discusses the UX journey, the why, what, and how of product use, Peter Morville's User Experience Honeycomb, and the importance of understanding developers' needs through research and observation.

### Source excerpt

What Developer Experience Engineers can learn from User Experience Engineers While developer experience is a relatively new term, user experience is not. In fact, the term user experience was probably first coined in 1990 by Don Norman:

## New Terminal Output & Performance Improvements in Nx 13.5

DevFeed: [New Terminal Output & Performance Improvements in Nx 13.5](<https://devfeed.tech/articles/new-terminal-output-performance-improvements-in-nx-13-5-21417.md>)

Original publisher: [Read original article](<https://nx.dev/blog/new-terminal-output-performance-improvements-in-nx-13-5>)

Author: Juri Strumpflohner

Published: 2022-01-25T00:00:00Z

Content type: release

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Terminal](<https://devfeed.tech/topics/terminal.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [devtools](<https://devfeed.tech/tags/devtools.md>), [dx](<https://devfeed.tech/tags/dx.md>), [feature](<https://devfeed.tech/tags/feature.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [nx](<https://devfeed.tech/tags/nx.md>), [performance](<https://devfeed.tech/tags/performance.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

Nx 13.5 introduces dynamic terminal output that separates completed and running tasks while showing errors immediately. The release also reports performance improvements, continued caching of full terminal output, and Chrome DevTools profiling support for Nx commands.

### Source excerpt

Nx 13.5 brings a new dynamic terminal output, 2.3x faster operations, Chrome DevTools profiling support, and improved project graph visualization.

## DX Audits - A Framework for Developer Advocacy

DevFeed: [DX Audits - A Framework for Developer Advocacy](<https://devfeed.tech/articles/dx-audits-a-framework-for-developer-advocacy-23276.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/dx-audits-a-framework-for-developer-advocacy>)

Author: Kurt Kemple

Published: 2021-08-18T09:18:14Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [audit](<https://devfeed.tech/topics/audit.md>), [Usability](<https://devfeed.tech/topics/usability.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [advocacy](<https://devfeed.tech/tags/advocacy.md>), [audit](<https://devfeed.tech/tags/audit.md>), [community](<https://devfeed.tech/tags/community.md>), [developer](<https://devfeed.tech/tags/developer.md>), [dx](<https://devfeed.tech/tags/dx.md>), [framework](<https://devfeed.tech/tags/framework.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [usability](<https://devfeed.tech/tags/usability.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This article presents Apollo's DX Audits framework for developer advocacy. The process has developer advocates experience common GraphQL and Apollo platform workflows, document friction in logs, report findings, and track action items to reduce product friction and improve developer success.

### Source excerpt

If you ask a developer advocate (DA) what their day-to-day looks like, you'll likely get a very different answer from each person you ask. Interestingly enough, I'd wager that if you asked two DAs on the same team, you'd still get two totally separate answers. As DAs, we're tasked with helping developers be successful, but how we do that is basically up to us.