# developer tooling

A category of programs used to create, test, and debug software.

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 AI agents helped build security-review tooling and formal models for the Miden VM

DevFeed: [How AI agents helped build security-review tooling and formal models for the Miden VM](<https://devfeed.tech/articles/auditing-in-the-age-of-good-enough-ai-42758.md>)

Original publisher: [Read original article](<https://blog.trailofbits.com/2026/09/18/auditing-in-the-age-of-good-enough-ai/>)

Author: "Fredrik Dahlgren"

Published: 2026-09-18T11:00:00Z

Content type: article

Language: en

Sources: [The Trail of Bits Blog](<https://devfeed.tech/sources/the-trail-of-bits-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Agent Harness](<https://devfeed.tech/topics/agent-harness.md>), [agentic code review](<https://devfeed.tech/topics/agentic-code-review.md>), [Lean](<https://devfeed.tech/topics/lean.md>), [Assembly](<https://devfeed.tech/topics/assembly.md>), [zero-knowledge](<https://devfeed.tech/topics/zero-knowledge.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-harness](<https://devfeed.tech/tags/agent-harness.md>), [agentic-code-review](<https://devfeed.tech/tags/agentic-code-review.md>), [ai](<https://devfeed.tech/tags/ai.md>), [assembly](<https://devfeed.tech/tags/assembly.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [library](<https://devfeed.tech/tags/library.md>), [security](<https://devfeed.tech/tags/security.md>), [static-analysis](<https://devfeed.tech/tags/static-analysis.md>), [zero-knowledge](<https://devfeed.tech/tags/zero-knowledge.md>)

### AI overview

The article describes using AI agents to prepare a security review of the Miden zero-knowledge VM. Over six months, the team built an LSP server, decompiler, static analysis engine, and Lean model, uncovering security issues and producing machine-checked correctness proofs.

### Source excerpt

Security firms have published numerous blog posts describing how they pointed their agent harness at a codebase and found dozens of bugs (we're one of them). However, these posts tend to focus on agentic code review, which is just one aspect of how we use AI in our security reviews. We want to give a different perspective: before code review even starts, agents now allow us to build custom tooling and formal models that improve the quality and depth of our reviews. We recently reviewed the Miden VM, a new zero-knowledge VM with its own custom assembly language and almost no developer tooling. To prepare, we spent six months having our agents build an LSP server, a decompiler, a static analysis engine, and a Lean model of the VM executor from scratch. These tools found real security issues, like an unvalidated prover-supplied input that would let a malicious prover forge Falcon signatures and steal funds from Miden account holders. Additionally, the Lean work produced 95 machine-checked correctness proofs, covering a large component of the Miden core library. Auditing the Miden zkVM In late 2025, the Miden team came to us to have parts of their zero-knowledge VM reviewed before launch. Part of the review was scoped to cover the Miden core library, which contains a small set of cryptographic primitives written in a custom assembly language called Miden assembly (MASM). This made us genuinely excited, as it was right up our alley: a high-assurance project writing complex cryptographic code in a low-level custom assembly language that we had never seen before. At the same time, it also presented some unique challenges. Figure 1: The left image shows a MASM procedure computing the XOR of two 128-bit values (represented as 32-bit limbs). The right image shows the same procedure implemented using 32-bit x86 assembly code. To start, the Miden VM implements a stack-machine architecture. This means that each instruction operates on values read from the stack, and the result o

## Chrome Adds Experimental Metrics to Measure Website Ad Load

DevFeed: [Chrome Adds Experimental Metrics to Measure Website Ad Load](<https://devfeed.tech/articles/chrome-can-now-measure-exactly-how-obnoxious-your-website-s-ads-are-41369.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/chrome-can-now-measure-exactly-how-obnoxious-your-websites-ads-are/>)

Author: Alex Harper

Published: 2026-09-17T15:00:00Z

Content type: article

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [Chrome](<https://devfeed.tech/topics/chrome.md>), [Web](<https://devfeed.tech/topics/web.md>), [data](<https://devfeed.tech/topics/data.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Google](<https://devfeed.tech/topics/google.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Core Web Vitals](<https://devfeed.tech/topics/core-web-vitals.md>)

Tags: [ad-density](<https://devfeed.tech/tags/ad-density.md>), [ad-performance](<https://devfeed.tech/tags/ad-performance.md>), [ad-tech](<https://devfeed.tech/tags/ad-tech.md>), [advertising](<https://devfeed.tech/tags/advertising.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [chrome-user-experience-report](<https://devfeed.tech/tags/chrome-user-experience-report.md>), [core-web-vitals](<https://devfeed.tech/tags/core-web-vitals.md>), [crux](<https://devfeed.tech/tags/crux.md>), [devtools](<https://devfeed.tech/tags/devtools.md>), [google](<https://devfeed.tech/tags/google.md>), [google-chrome](<https://devfeed.tech/tags/google-chrome.md>), [online-advertising](<https://devfeed.tech/tags/online-advertising.md>), [page-experience](<https://devfeed.tech/tags/page-experience.md>), [performance](<https://devfeed.tech/tags/performance.md>), [publishers](<https://devfeed.tech/tags/publishers.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [ux](<https://devfeed.tech/tags/ux.md>), [ux-usability](<https://devfeed.tech/tags/ux-usability.md>), [web-design](<https://devfeed.tech/tags/web-design.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [web-performance](<https://devfeed.tech/tags/web-performance.md>), [website-ads](<https://devfeed.tech/tags/website-ads.md>), [website-optimization](<https://devfeed.tech/tags/website-optimization.md>), [website-performance](<https://devfeed.tech/tags/website-performance.md>)

### AI overview

Chrome has introduced four experimental metrics to the Chrome User Experience Report (CrUX) that quantify website ad load: ad count, ad density, network weight, and CPU weight. The aggregated data is public and can be accessed through CrUX Vis, APIs, and Chrome DevTools, although availability and evaluation thresholds remain limited.

### Source excerpt

Chrome can now measure exactly how obnoxious a website's ads are, from how much of your screen they swallow to how much data and CPU time they burn. Those ad-stuffed websites can finally be measured, and the results are public.

## Inertia DevTools Now Available for Firefox

DevFeed: [Inertia DevTools Now Available for Firefox](<https://devfeed.tech/articles/inertia-devtools-now-available-for-firefox-41326.md>)

Original publisher: [Read original article](<https://laravel-news.com/inertia-devtools-firefox>)

Author: Paul Redmond

Published: 2026-09-17T02:28:55Z

Content type: release

Language: en

Sources: [Laravel](<https://devfeed.tech/sources/laravel.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [Browser Extension](<https://devfeed.tech/topics/browser-extension.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [phpstorm](<https://devfeed.tech/topics/phpstorm.md>)

Tags: [chrome-extension](<https://devfeed.tech/tags/chrome-extension.md>), [devtools](<https://devfeed.tech/tags/devtools.md>), [editor](<https://devfeed.tech/tags/editor.md>), [extension](<https://devfeed.tech/tags/extension.md>), [features](<https://devfeed.tech/tags/features.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [news](<https://devfeed.tech/tags/news.md>), [panel](<https://devfeed.tech/tags/panel.md>), [phpstorm](<https://devfeed.tech/tags/phpstorm.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Inertia DevTools is now available as an official Firefox extension with feature parity with the Chrome extension. It records Inertia visits and exposes props, request and response details, routes, controller actions, and page state in a Firefox DevTools panel. Sensitive fields are redacted, and recorded data remains on the local machine.

### Source excerpt

Inertia DevTools, the panel for inspecting Inertia.js visits and props, is now on Firefox with the same features as the Chrome extension. The post Inertia DevTools Now Available for Firefox appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.

## A Bootiful Podcast: Spring Tools lead Martin Lippert

DevFeed: [A Bootiful Podcast: Spring Tools lead Martin Lippert](<https://devfeed.tech/articles/a-bootiful-podcast-spring-tools-lead-martin-lippert-42169.md>)

Original publisher: [Read original article](<https://spring.io/blog/2026/09/17/a-bootiful-podcast-martin-lippert>)

Author: joshlong

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

Content type: article

Language: en

Sources: [Spring](<https://devfeed.tech/sources/spring.md>)

Topics: [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Development](<https://devfeed.tech/topics/development.md>), [Java](<https://devfeed.tech/topics/java.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>)

Tags: [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [batch](<https://devfeed.tech/tags/batch.md>), [boot](<https://devfeed.tech/tags/boot.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [development](<https://devfeed.tech/tags/development.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [java](<https://devfeed.tech/tags/java.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [spring](<https://devfeed.tech/tags/spring.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

A podcast conversation with Spring Tools lead Martin Lippert examines the evolution of developer tooling from Eclipse to VS Code and beyond. It discusses Spring Tools architecture, language servers, MCP, developer flow, and how AI coding agents can better understand Spring projects.

### Source excerpt

Hi, Spring fans! In this conversation, Spring Tools lead Martin Lippert joins us for a fascinating look at how developer tooling has evolved from Eclipse to VS Code and beyond. We dig into the architecture behind Spring Tools, language servers, MCP, and how the same ideas that once helped developers stay in flow are now helping AI coding agents understand Spring projects better. If you care about the future of Java, IDEs, and AI-assisted development, this one's packed with insight.

## Honoring #IconsOfQuality: Jesper Ottosen

DevFeed: [Honoring #IconsOfQuality: Jesper Ottosen](<https://devfeed.tech/articles/honoring-iconsofquality-jesper-ottosen-17449.md>)

Original publisher: [Read original article](<https://www.browserstack.com/blog/honoring-icons-of-quality-jesper-ottosen/>)

Author: Rajrupa Roychowdhury

Published: 2026-09-14T12:02:58Z

Content type: article

Language: en

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

Topics: [Software Testing](<https://devfeed.tech/topics/software-testing.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [eu](<https://devfeed.tech/tags/eu.md>), [icons-of-quality](<https://devfeed.tech/tags/icons-of-quality.md>), [software-testing](<https://devfeed.tech/tags/software-testing.md>)

### AI overview

BrowserStack profiles Jesper Ottosen as an Icon of Quality and discusses his work in test strategy, software quality, GRC engineering, regulatory compliance, and security. The article highlights his views on beginning testing strategies with clear purpose, aligning testing with delivery and stakeholder concerns, and developing future quality professionals.

### Source excerpt

To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.

## Join Us at the Zephyr Project Meetup in Amsterdam

DevFeed: [Join Us at the Zephyr Project Meetup in Amsterdam](<https://devfeed.tech/articles/join-us-at-the-zephyr-project-meetup-in-amsterdam-8798.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/clion/2026/09/join-us-at-the-zephyr-project-meetup-in-amsterdam/>)

Author: Maria Goldade

Published: 2026-09-10T10:37:58Z

Content type: article

Language: en

Sources: [The JetBrains Blog](<https://devfeed.tech/sources/the-jetbrains-blog.md>)

Topics: [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [events](<https://devfeed.tech/tags/events.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [migration](<https://devfeed.tech/tags/migration.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

An invitation to a Zephyr Project meetup in Amsterdam, featuring talks on embedded development, tooling, firmware fuzzing, AI-assisted setup, and migration to Zephyr.

### Source excerpt

Register for the Meetup On September 15, the Zephyr community is coming together for an in-person meetup at the JetBrains office in Amsterdam. The Zephyr Project is an open-source collaboration project hosted by the Linux Foundation. Its community brings together developers, users, silicon vendors, device manufacturers, and software companies to build a small, scalable real-time [...]

## What to expect at the Zephyr Project Meetup (September 15, 2026) - Amsterdam, Netherlands

DevFeed: [What to expect at the Zephyr Project Meetup (September 15, 2026) - Amsterdam, Netherlands](<https://devfeed.tech/articles/what-to-expect-at-the-zephyr-project-meetup-september-15-2026-amsterdam-netherlands-13982.md>)

Original publisher: [Read original article](<https://www.zephyrproject.org/what-to-expect-at-the-zephyr-project-meetup-september-15-2026-amsterdam-netherlands/>)

Author: Susan Remmert

Published: 2026-09-09T05:00:04Z

Content type: article

Language: en

Sources: [Zephyr Project](<https://devfeed.tech/sources/zephyr-project.md>)

Topics: [Zephyr RTOS](<https://devfeed.tech/topics/zephyr-rtos.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [simulator](<https://devfeed.tech/topics/simulator.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [community](<https://devfeed.tech/tags/community.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [event](<https://devfeed.tech/tags/event.md>), [events](<https://devfeed.tech/tags/events.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [harness](<https://devfeed.tech/tags/harness.md>), [meetup](<https://devfeed.tech/tags/meetup.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [talk](<https://devfeed.tech/tags/talk.md>), [technologies](<https://devfeed.tech/tags/technologies.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [tools](<https://devfeed.tech/tags/tools.md>), [zephyr](<https://devfeed.tech/tags/zephyr.md>)

### AI overview

The Zephyr Project Meetup in Amsterdam on September 15, 2026, will bring together embedded developers, contributors, students, and engineers to exchange practical knowledge about Zephyr RTOS. The agenda includes talks on JetBrains' work with Zephyr, fuzzing Zephyr applications with AFL and Renode, and making hardware development easier with Schematik.

### Source excerpt

What are developers in the Netherlands building with Zephyr? On September 15, the embedded community will meet in Amsterdam to exchange practical knowledge, discuss current work, and learn more about the Zephyr RTOS. The event is open to experienced contributors, first-time users, students, engineers, and anyone curious about open source embedded development.

## Client-Side SDK Generation with VMware Cloud Foundation OpenAPI Specs

DevFeed: [Client-Side SDK Generation with VMware Cloud Foundation OpenAPI Specs](<https://devfeed.tech/articles/client-side-sdk-generation-with-vmware-cloud-foundation-openapi-specs-12807.md>)

Original publisher: [Read original article](<https://blogs.vmware.com/cloud-foundation/2026/09/07/client-side-sdk-generation-with-vmware-cloud-foundation-openapi-specs/>)

Author: vmwareblogs

Published: 2026-09-07T09:38:44Z

Content type: tutorial

Language: en

Sources: [VMware Blogs](<https://devfeed.tech/sources/vmware-blogs.md>)

Topics: [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [.NET](<https://devfeed.tech/topics/net.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Java](<https://devfeed.tech/topics/java.md>), [Python](<https://devfeed.tech/topics/python.md>), [PowerShell](<https://devfeed.tech/topics/powershell.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [csharp](<https://devfeed.tech/tags/csharp.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [docker](<https://devfeed.tech/tags/docker.md>), [home-page](<https://devfeed.tech/tags/home-page.md>), [java](<https://devfeed.tech/tags/java.md>), [net](<https://devfeed.tech/tags/net.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [powershell](<https://devfeed.tech/tags/powershell.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [python](<https://devfeed.tech/tags/python.md>), [rest](<https://devfeed.tech/tags/rest.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [specifications](<https://devfeed.tech/tags/specifications.md>), [vcf-9-0](<https://devfeed.tech/tags/vcf-9-0.md>), [vcf-9-1](<https://devfeed.tech/tags/vcf-9-1.md>), [vcf-sdk](<https://devfeed.tech/tags/vcf-sdk.md>)

### AI overview

This guide explains how to generate a strongly typed .NET C# client SDK from VMware Cloud Foundation and vSphere OpenAPI specifications. It covers OpenAPI Generator, installation options, large specification handling, API-surface scoping, and the REST and JSON-RPC interfaces targeted by the example.

### Source excerpt

Starting with VMware Cloud Foundation (VCF) 9.0, VMware officially publishes OpenAPI specifications for VCF APIs. This is a major milestone for developers, enabling you to consume VCF APIs using your programming language of choice. VMware provides first-class developer tooling such as VCF PowerCLI for PowerShell users and the VCF SDK offering Java and Python bindings. ... Continued The post Client-Side SDK Generation with VMware Cloud Foundation OpenAPI Specs appeared first on VMware Blogs.

## Solana Changelog: August 20, 2026

DevFeed: [Solana Changelog: August 20, 2026](<https://devfeed.tech/articles/solana-changelog-august-20-2026-17249.md>)

Original publisher: [Read original article](<https://solana.com/news/solana-changelog-august-20-2026>)

Author: Solana Foundation

Published: 2026-08-24T14:19:00Z

Content type: release

Language: en

Sources: [Solana News Feed](<https://devfeed.tech/sources/solana-news-feed.md>)

Topics: [Solana](<https://devfeed.tech/topics/solana.md>), [changelog](<https://devfeed.tech/topics/changelog.md>), [releases](<https://devfeed.tech/topics/releases.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [blockchain-technology](<https://devfeed.tech/tags/blockchain-technology.md>), [cache](<https://devfeed.tech/tags/cache.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [crypto-news](<https://devfeed.tech/tags/crypto-news.md>), [cryptocurrency](<https://devfeed.tech/tags/cryptocurrency.md>), [defi](<https://devfeed.tech/tags/defi.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [developers](<https://devfeed.tech/tags/developers.md>), [network](<https://devfeed.tech/tags/network.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [nfts](<https://devfeed.tech/tags/nfts.md>), [performance](<https://devfeed.tech/tags/performance.md>), [podcasts](<https://devfeed.tech/tags/podcasts.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [solana](<https://devfeed.tech/tags/solana.md>), [solana-ecosystem](<https://devfeed.tech/tags/solana-ecosystem.md>), [technology](<https://devfeed.tech/tags/technology.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web3](<https://devfeed.tech/tags/web3.md>)

### AI overview

The August 20, 2026 Solana changelog reports reduced slot times on mainnet and Testnet, updates to validator clients and developer SDKs, and ongoing work on transaction processing, program caching, and validator repair.

### Source excerpt

Feature gates reduced mainnet slot times from 400ms to 350ms, while Agave, Firedancer, and Solana Kit shipped updates.

## From Chrome DevTools to AI Engineering, with Addy Osmani

DevFeed: [From Chrome DevTools to AI Engineering, with Addy Osmani](<https://devfeed.tech/articles/from-chrome-devtools-to-ai-engineering-with-addy-osmani-18173.md>)

Original publisher: [Read original article](<https://newsletter.pragmaticengineer.com/p/from-chrome-devtools-to-ai-engineering>)

Author: Gergely Orosz

Published: 2026-08-19T16:53:57Z

Content type: article

Language: en

Sources: [The Pragmatic Engineer](<https://devfeed.tech/sources/the-pragmatic-engineer.md>)

Topics: [AI Engineering](<https://devfeed.tech/topics/ai-engineering.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Google](<https://devfeed.tech/topics/google.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-engineering](<https://devfeed.tech/tags/ai-engineering.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [devtools](<https://devfeed.tech/tags/devtools.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [google](<https://devfeed.tech/tags/google.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Addy Osmani discusses his 14 years at Google, including work on Chrome, DevTools, Core Web Vitals, and AI developer experience. The conversation covers AI agents, loop engineering, cognitive surrender, engineering culture, and the broader skills engineers need.

### Source excerpt

Addy Osmani shares lessons from 14 years at Google and how AI agents are reshaping software engineering, developer workflows, and the skills engineers need to succeed.

## Cognition's Jeff Wang on demoting the IDE, with Richard Liu from Anthropic

DevFeed: [Cognition's Jeff Wang on demoting the IDE, with Richard Liu from Anthropic](<https://devfeed.tech/articles/cognition-s-jeff-wang-on-demoting-the-ide-with-richard-liu-from-anthropic-1913.md>)

Original publisher: [Read original article](<https://1password.com/blog/demoting-the-ide>)

Author: info@1password.com (Chris Fowler)

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

Content type: article

Language: en

Sources: [Blog on 1Password Blog](<https://devfeed.tech/sources/blog-on-1password-blog.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [developers](<https://devfeed.tech/tags/developers.md>), [ide](<https://devfeed.tech/tags/ide.md>), [podcasts](<https://devfeed.tech/tags/podcasts.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

A podcast episode examines how AI coding agents shift software work from manual coding toward delegating, verifying, and unblocking agent tasks.

### Source excerpt

How AI coding agents are changing software development Zero-Shot Learning is a podcast about how AI gets built, secured, and deployed. Hosted by Nancy Wang, 1Password CTO, and Dev Tagare, Senior Director of Engineering at Google, it's a builder's view of the architecture and the complex decisions it takes to ship with AI. This episode features guest co-host Richard Liu, Head of API Products at Anthropic, who sits in for Dev. The IDE has been the center of software development for decades, but Jeff Wang thinks its time in the spotlight is ending. On Zero-Shot Learning, the President of New Enterprise at Cognition described how his team's workflows are shifting from manually writing every change to delegating work and verifying the results of AI coding agents. After leading Windsurf and now working with Devin at Cognition, Jeff has seen developers across industries explore how to implement AI. From interactively collaborating with coding agents to deploying long-running agents in the cloud, he has seen what agents change inside the editor and what they require outside of it. If the question is what's the most effective way to ship, Jeff isn't betting on the IDE. Offloading undesirable work to AI coding agents For Jeff's team, AI coding agents prove useful for the work no one volunteers for. Agents respond to event-triggered tasks like reproducing bugs, remediating vulnerabilities, and repairing CI failures, where they effectively reduce noise that distracts developers from planned work. "If you go into any engineering organization, you don't want to take away the things they want to do," Jeff says. "You want to take away the things people don't want to do. You ask everybody in the development team, 'Hey, who wants to replicate this bug?' Nobody is going to raise their hand." He says these agents now account for roughly 40% of the workload at Cognition. Cognition also works with enterprise customers using Devin. At some large banks, Jeff says, Devin automatically fixes

## Agentic AI Development Tools: How to Build Your Stack

DevFeed: [Agentic AI Development Tools: How to Build Your Stack](<https://devfeed.tech/articles/agentic-ai-development-tools-how-to-build-your-stack-12136.md>)

Original publisher: [Read original article](<https://www.port.io/blog/agentic-ai-development-tools>)

Author: Aaron Taylor

Published: 2026-08-10T11:34:27Z

Content type: article

Language: en

Sources: [Developer Experience & Platform Engineering Blog | Port](<https://devfeed.tech/sources/developer-experience-platform-engineering-blog-port.md>)

Topics: [AI Development](<https://devfeed.tech/topics/ai-development.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [sdlc](<https://devfeed.tech/topics/sdlc.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [observability](<https://devfeed.tech/topics/observability.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [development-tools](<https://devfeed.tech/tags/development-tools.md>), [observability](<https://devfeed.tech/tags/observability.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>)

### AI overview

This guide explains how to choose and connect agentic AI development tools across the software development lifecycle. It distinguishes the agent layer, the agentic infrastructure layer, and the existing foundation of source control, CI/CD, and observability tools, then introduces criteria for evaluating tools and begins with code generation agents.

### Source excerpt

Explore agentic AI development tools and learn how to build a practical stack for faster, more reliable AI software delivery.

## New in Axe MCP Server: More automated coverage and streamlined developer workflows

DevFeed: [New in Axe MCP Server: More automated coverage and streamlined developer workflows](<https://devfeed.tech/articles/new-in-axe-mcp-server-more-automated-coverage-and-streamlined-developer-workflows-9433.md>)

Original publisher: [Read original article](<https://www.deque.com/blog/new-in-axe-mcp-server-more-automated-coverage-and-streamlined-developer-workflows/>)

Author: Harris Schneiderman

Published: 2026-08-05T11:23:58Z

Content type: article

Language: en

Sources: [Deque](<https://devfeed.tech/sources/deque.md>)

Topics: [axe MCP Server](<https://devfeed.tech/topics/axe-mcp-server.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [axe DevTools](<https://devfeed.tech/topics/axe-devtools.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>)

Tags: [a11y-for-developers](<https://devfeed.tech/tags/a11y-for-developers.md>), [accessibility](<https://devfeed.tech/tags/accessibility.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [axe-devtools](<https://devfeed.tech/tags/axe-devtools.md>), [axe-mcp-server](<https://devfeed.tech/tags/axe-mcp-server.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [company-news-and-updates](<https://devfeed.tech/tags/company-news-and-updates.md>), [developer](<https://devfeed.tech/tags/developer.md>), [intelligent-guided-tests](<https://devfeed.tech/tags/intelligent-guided-tests.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Axe MCP Server updates expand automated accessibility testing within developers' coding workflows. The update adds support for automated Intelligent Guided Tests, beginning with keyboard testing, and introduces advanced rules for issues including heading semantics, focus indicators, text contrast, and decorative images. Governance controls let administrators enforce WCAG levels and confidence thresholds, while improved coverage targets authenticated flows, dynamic interfaces, and interactive application states.

### Source excerpt

Automated accessibility testing helps teams catch issues earlier in the development workflow and reduce manual effort. However, some of the most complex accessibility checks have traditionally required guided or manual testing. With the latest Axe MCP Server updates, your developers can now automate even more accessibility testing directly inside their coding workflows. The post New in Axe MCP Server: More automated coverage and streamlined developer workflows appeared first on Deque.

## AI-Assisted Techniques for Migrating a Legacy Java Codebase to Rust

DevFeed: [AI-Assisted Techniques for Migrating a Legacy Java Codebase to Rust](<https://devfeed.tech/articles/confidence-techniques-for-guiding-ai-migration-33590.md>)

Original publisher: [Read original article](<https://blog.scottlogic.com/2026/08/04/ai-migration-techniques.html>)

Author: pedwin@scottlogic.com (Paul Edwin)

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

Content type: tutorial

Language: en

Sources: [Scott Logic](<https://devfeed.tech/sources/scott-logic.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [migration](<https://devfeed.tech/tags/migration.md>), [rust](<https://devfeed.tech/tags/rust.md>), [test](<https://devfeed.tech/tags/test.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article discusses using AI developer tooling to help migrate a complex, under-tested legacy Java codebase to Rust. It focuses on maintaining confidence in generated code and tests, using Rust's compiler feedback and tooling to guide AI-assisted development.

### Source excerpt

Migrating a legacy codebase of any reasonable complexity has always been challenging, but AI tools have fundamentally changed the economics of the process. Generating code is now cheap and fast, but we still need confidence that the generated code is as good as, or better than, code we'd write ourselves.

## Using AI for agentic software testing

DevFeed: [Using AI for agentic software testing](<https://devfeed.tech/articles/using-ai-for-agentic-software-testing-30009.md>)

Original publisher: [Read original article](<https://www.augmentedswe.com/p/agentic-software-testing>)

Author: Jeff Morhous

Published: 2026-07-30T14:26:39Z

Content type: opinion

Language: en

Sources: [The AI-Augmented Engineer](<https://devfeed.tech/sources/the-ai-augmented-engineer.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Software Testing](<https://devfeed.tech/topics/software-testing.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [software-testing](<https://devfeed.tech/tags/software-testing.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article argues that as AI makes code generation faster, testing and quality engineering become more important for safely shipping software. It discusses common testing compromises and cites a 2026 report stating that 60% of organizations regularly ship untested code to production.

### Source excerpt

Testing is a place where dedicated AI tools make an insane difference

## Everything we announced at Laracon US 2026

DevFeed: [Everything we announced at Laracon US 2026](<https://devfeed.tech/articles/everything-we-announced-at-laracon-us-2026-3634.md>)

Original publisher: [Read original article](<https://laravel.com/blog/everything-we-announced-at-laracon-us-2026>)

Author: Ana Tavares

Published: 2026-07-29T13:40:00Z

Content type: article

Language: en

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

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Nuxt.js](<https://devfeed.tech/topics/nuxt.md>), [Chrome extension](<https://devfeed.tech/topics/chrome-extension.md>), [Neovim](<https://devfeed.tech/topics/neovim.md>), [Sublime Text](<https://devfeed.tech/topics/sublime-text.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [backend](<https://devfeed.tech/tags/backend.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [chrome-extension](<https://devfeed.tech/tags/chrome-extension.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [network](<https://devfeed.tech/tags/network.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [php](<https://devfeed.tech/tags/php.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [vue](<https://devfeed.tech/tags/vue.md>)

### AI overview

A roundup of Laracon US 2026 announcements covering Laravel framework updates, Laravel Cloud features, Laravel LSP support for multiple editors, Inertia DevTools, and human-in-the-loop controls for AI agents.

### Source excerpt

Every Laravel framework and Cloud announcement from Laracon US 2026, including Laravel LSP, Inertia DevTools, managed queues, and scale-to-zero.

## Choosing the right tool safety approach for coding agents

DevFeed: [Choosing the right tool safety approach for coding agents](<https://devfeed.tech/articles/choosing-the-right-tool-safety-approach-for-coding-agents-33585.md>)

Original publisher: [Read original article](<https://blog.scottlogic.com/2026/07/15/choosing-the-right-tool-safety-approach-for-coding-agents.html>)

Author: Robat Williams

Published: 2026-07-15T12:00:00Z

Content type: article

Language: en

Sources: [Scott Logic](<https://devfeed.tech/sources/scott-logic.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [prompt injection](<https://devfeed.tech/topics/prompt-injection.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>)

Tags: [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [build](<https://devfeed.tech/tags/build.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [prompt-injection](<https://devfeed.tech/tags/prompt-injection.md>), [safety](<https://devfeed.tech/tags/safety.md>)

### AI overview

This article examines safety risks in coding agents, focusing on how models, runtimes such as Claude Code, and tools enable agents to act on their environment. It discusses permission-based harnesses, permission fatigue, prompt injection, and the limitations of relying solely on model alignment.

### Source excerpt

In coding agents, the trio of: models, runtimes (e.g. Claude Code), and tools (e.g. file write) are what makes agentic software development possible. While they work safely most of the time, the (unsafe) default setup many of us fall into does carry risk. In this post, I'll explore some things you could consider to make your own setup safer - or at least help you understand its limitations.

## Three internal tools Datadog built with AI that improved developer experience and system performance

DevFeed: [Three internal tools Datadog built with AI that improved developer experience and system performance](<https://devfeed.tech/articles/three-internal-tools-datadog-built-with-ai-that-improved-developer-experience-and-system-performance-2280.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/how-datadog-uses-ai-to-build-internal-software-delivery-tools-and-improve-system/>)

Author: Joe McGovern; Alex Zvorygin; Alex Bianchi; Colin Nichols

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

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Deployment Tools](<https://devfeed.tech/topics/deployment-tools.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [sdlc](<https://devfeed.tech/topics/sdlc.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [bits-ai](<https://devfeed.tech/tags/bits-ai.md>), [deployment-tools](<https://devfeed.tech/tags/deployment-tools.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [devops](<https://devfeed.tech/tags/devops.md>), [internal-tools](<https://devfeed.tech/tags/internal-tools.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Datadog describes internal AI-enabled tools intended to improve developer experience, deployment support, and backend performance. One example is an agent-orchestrated support application that investigates deployment requests, drafts responses for approval, and can open a pull request when it identifies a potential fix.

### Source excerpt

At Datadog, we don't just use AI to ship customer products. It also enables internal projects and performance wins that help our engineers and systems do their jobs better and faster. Learn more in this blog.

## A developer toolkit to make your website agent-ready

DevFeed: [A developer toolkit to make your website agent-ready](<https://devfeed.tech/articles/a-developer-toolkit-to-make-your-website-agent-ready-4125.md>)

Original publisher: [Read original article](<https://developer.chrome.com/blog/agent-ready-toolkit?hl=en>)

Author: Kasper Kulikowski X GitHub LinkedIn Michael Hablich GitHub LinkedIn Bluesky Homepage

Published: 2026-06-22T07:00:00Z

Content type: article

Language: en

Sources: [developer.chrome.com: Blog](<https://devfeed.tech/sources/developer-chrome-com-blog.md>)

Topics: [agentic browsing](<https://devfeed.tech/topics/agentic-browsing.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [Web](<https://devfeed.tech/topics/web.md>), [Search engine optimization (SEO)](<https://devfeed.tech/topics/seo.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [agentic-browsing](<https://devfeed.tech/tags/agentic-browsing.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [audits](<https://devfeed.tech/tags/audits.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [debug](<https://devfeed.tech/tags/debug.md>), [seo](<https://devfeed.tech/tags/seo.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This article explains how developers can make websites ready for AI agents that browse and interact with web pages. It covers Lighthouse's Agentic browsing category, Chrome DevTools enhancements, deterministic audits, accessibility and layout stability, and WebMCP integration.

### Source excerpt

Learn how to build agent-ready websites using the Lighthouse Agentic browsing category and Chrome DevTools for agents.

## Migrating to AGP 9.2.1: Kotlin build errors I hit and how I fixed them

DevFeed: [Migrating to AGP 9.2.1: Kotlin build errors I hit and how I fixed them](<https://devfeed.tech/articles/migrating-to-agp-9-2-1-kotlin-build-errors-i-hit-and-how-i-fixed-them-25977.md>)

Original publisher: [Read original article](<https://navczydev.medium.com/migrating-to-agp-9-2-1-kotlin-build-errors-i-hit-and-how-i-fixed-them-1565bb36b96f?source=rss-711ab22c5c77------2>)

Author: Nav Singh

Published: 2026-05-27T01:03:56Z

Content type: tutorial

Language: en

Sources: [Stories by Nav Singh 🇨🇦 on Medium](<https://devfeed.tech/sources/stories-by-nav-singh-on-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-gradle-plugin](<https://devfeed.tech/tags/android-gradle-plugin.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [dagger-hilt](<https://devfeed.tech/tags/dagger-hilt.md>), [errors](<https://devfeed.tech/tags/errors.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [ksp](<https://devfeed.tech/tags/ksp.md>), [migration](<https://devfeed.tech/tags/migration.md>)

### AI overview

A tutorial documenting a small Android project migration to AGP 9.2.1. It explains build errors caused by AGP 9's built-in Kotlin support and shows fixes involving removal of the old Kotlin Android plugin, migration from KAPT to KSP for Hilt, and replacement of the legacy kotlinOptions DSL.

### Source excerpt

Image generate using perplexity I recently upgraded an Android project to AGP 9.2.1 and ran into a chain of build errors. In my case, the project was a very small app, so there might be more issues if the project setup is complicated. Each one pointed to a different part of the new Kotlin/Gradle setup, and fixing them one by one made the migration much clearer. Why this happened AGP 9 introduces built-in Kotlin support that changes the old plugin setup (org.jetbrains.kotlin.android). 🛑 kapt, and kotlinOptions no longer work the same way. Error 1: Cannot add extension with name kotlinCannot add extension with name 'kotlin', as there is an extension already registered with that name. The fix was to remove the Kotlin Android plugin from the module and any root-level declarations that still applied it. AGP 9 already provides Kotlin support, so applying the old plugin causes a duplicate kotlin extension.Fixplugins { id("com.android.application") // remove: id("org.jetbrains.kotlin.android") }Error 2: org.jetbrains.kotlin.kapt is not compatible with built-in Kotlin support After removing the Kotlin Android plugin, the next failure came from kapt The 'org.jetbrains.kotlin.kapt' plugin is not compatible with built-in Kotlin support. Android's migration guide recommends moving to KSP, or using com.android.legacy-kapt only as a temporary fallback.Fix After removing kapt, we need to update the affected libraries. In my case, only Hilt was affected, so I updated it with the KSP plugins { //.... // Remove KAPT kotlin("kapt") // Add KSP id("com.google.devtools.ksp") } // dependencies dependencies { // kapt(libs.hilt.compiler) ksp(libs.dagger.hilt.compiler) // ... }Error 3: Unresolved reference: kotlinOptions Once kapt was out of the way, the build hit another issue 🤯 Unresolved reference 'kotlinOptions' That's because AGP 9 built-in Kotlin uses the new Kotlin compiler options DSL instead of the old android.kotlinOptions {} block. The Android migration doc says to move those setti

## Open House 2026 Day 1: Real-time data without lock-in and what teams can build next

DevFeed: [Open House 2026 Day 1: Real-time data without lock-in and what teams can build next](<https://devfeed.tech/articles/open-house-2026-day-1-real-time-data-without-lock-in-and-what-teams-can-build-next-5459.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/open-house-2026-day-1>)

Author: ClickHouse

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

Content type: news

Language: en

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

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [replication](<https://devfeed.tech/tags/replication.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

A Day 1 recap of ClickHouse Open House 2026 announces ClickHouse Cloud updates, ClickHouse Postgres public beta, faster distributed queries, Langfuse V4 performance work, ClickHouse Agents, observability improvements, and lakehouse interoperability.

### Source excerpt

A full recap of Day 1 at Open House 2026, covering every major announcement across ClickHouse Cloud, Postgres, distributed queries, ClickPipes, ClickHouse Agents, Langfuse V4, ClickStack, and the House Mates partner program.

## Claude Code and Margin Pass Through: Pricing Lessons for AI Products

DevFeed: [Claude Code and Margin Pass Through: Pricing Lessons for AI Products](<https://devfeed.tech/articles/claude-code-and-margin-pass-through-pricing-lessons-for-ai-products-9763.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/claude-code-margin-pass-through/>)

Author: Ayush Agarwal

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

Content type: opinion

Language: en

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

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Frontier Model](<https://devfeed.tech/topics/frontier-model.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [business](<https://devfeed.tech/tags/business.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cost](<https://devfeed.tech/tags/cost.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [economics](<https://devfeed.tech/tags/economics.md>), [margin](<https://devfeed.tech/tags/margin.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [saas](<https://devfeed.tech/tags/saas.md>)

### AI overview

The article examines pass-through pricing for AI products, using Claude Code as an example. It explains how charging customers at or near underlying model costs differs from applying a larger markup, and discusses when each approach may fit products with different levels of added value.

### Source excerpt

How Claude Code and similar AI products handle pass through pricing of model costs. When pass through works, when it doesn't, and what to charge instead.

## What's Easy Now? What's Hard Now?

DevFeed: [What's Easy Now? What's Hard Now?](<https://devfeed.tech/articles/what-s-easy-now-what-s-hard-now-12595.md>)

Original publisher: [Read original article](<http://brooker.co.za/blog/2026/05/18/whats-easy-whats-hard.html>)

Author: Marc Brooker

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

Content type: opinion

Language: en

Sources: [Marc Brooker's Blog](<https://devfeed.tech/sources/marc-brooker-s-blog.md>), [Marc Brooker's Blog](<https://devfeed.tech/sources/marc-brooker-s-blog-2.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [llm](<https://devfeed.tech/tags/llm.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The article examines what coding agents are good and bad at as AI changes software development. It argues that coding agents can rapidly build meaningful, correct software at very low cost and can outperform humans on some tasks, while remaining less capable in others. It explains this behavior through feedback loops: agents combine an LLM's useful but flawed standalone behavior with iterative feedback, enabling capabilities beyond the LLM alone.

### Source excerpt

What's Easy Now? What's Hard Now? Take it easy. This is the fourth in a series about how AI is changing software development, after It's time to be right., What about juniors?, and My heuristics are wrong. What now?. It stands alone, but if you found this interesting you may also find those interesting. I've been spending a lot of time thinking about the shape of the capabilities of coding agents. What they're good at now, what they're going to be good at. What they're bad at now, how much of that is inherent and how much is transient. This is worth thinking about, because it's the most important question shaping the future of software, and of software engineering. I don't pretend to have an answer, but am coming to a conclusion that may be deeply counter-intuitive. Coding agents are becoming very good indeed, and can build meaningful and correct software very quickly and at transformatively low cost. They have super-human abilities on some coding tasks. Of course, computer systems have had super human abilities for at least 85 years1. I think we're going to find, as we have over those nine decades, that this new technology we're building is vastly super-human in some areas2, and not nearly as capable as humans in others. Which raises the important question of how, and why. Feedback is powerful Early on in my EE education, one of my professors drew a simple circuit on the board that's been stuck in my mind ever since. It looked like this3: Apply a voltage on the left, and on the right you get the square root of that voltage4. The two components are an opamp and an analog multiplier IC (e.g. the deeply obsolete MC1495). This simple circuit encapsulates possibly the most important idea in electrical engineering: feedback is uniquely powerful. Maybe unreasonably powerful. It's the idea that makes nearly every electronic device work, it keeps planes in the sky, and stops your oven from burning your dinner. Components inside feedback loops can be made to behave significa

## Introducing the collaborative editor built for teams and agents

DevFeed: [Introducing the collaborative editor built for teams and agents](<https://devfeed.tech/articles/introducing-the-collaborative-editor-built-for-teams-and-agents-31006.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/editor>)

Author: Hahnbee Lee

Published: 2026-04-29T00:00:00Z

Content type: article

Language: en

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

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [Git](<https://devfeed.tech/topics/git.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [browser](<https://devfeed.tech/tags/browser.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [editor](<https://devfeed.tech/tags/editor.md>), [git](<https://devfeed.tech/tags/git.md>), [teams](<https://devfeed.tech/tags/teams.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Mintlify introduces a collaborative editor that combines browser-based WYSIWYG editing, live collaboration, and git synchronization. It supports contributors beyond engineering while preserving a git-native workflow for developer users.

### Source excerpt

A new editing experience that brings live collaboration, git sync, and WYSIWYG editing into one workflow for your whole team.

[Next page](<https://devfeed.tech/topics/developer-tooling.md?cursor=WyIyMDI2LTA0LTI5VDAwOjAwOjAwKzAwOjAwIiwgImRhYjJkMWRjLWEyZDgtNDNiZS1iNTdlLWExYWE1YWMxYmEzOCJd>)