# Plugins

Published articles for Plugins.

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

## Mir/Wayland-Powered Miracle-WM 0.11 Released With New Overview Mode, Window Urgency

DevFeed: [Mir/Wayland-Powered Miracle-WM 0.11 Released With New Overview Mode, Window Urgency](<https://devfeed.tech/articles/mir-wayland-powered-miracle-wm-0-11-released-with-new-overview-mode-window-urgency-34947.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/Miracle-WM-0.11>)

Author: Michael Larabel

Published: 2026-09-17T00:58:42Z

Content type: release

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Wayland](<https://devfeed.tech/topics/wayland.md>), [Library](<https://devfeed.tech/topics/library.md>), [canonical](<https://devfeed.tech/topics/canonical.md>)

Tags: [commands](<https://devfeed.tech/tags/commands.md>), [data](<https://devfeed.tech/tags/data.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [events](<https://devfeed.tech/tags/events.md>), [github](<https://devfeed.tech/tags/github.md>), [image](<https://devfeed.tech/tags/image.md>), [input](<https://devfeed.tech/tags/input.md>), [ipc](<https://devfeed.tech/tags/ipc.md>), [library](<https://devfeed.tech/tags/library.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [overview](<https://devfeed.tech/tags/overview.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [release](<https://devfeed.tech/tags/release.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>), [update](<https://devfeed.tech/tags/update.md>), [wayland](<https://devfeed.tech/tags/wayland.md>), [window](<https://devfeed.tech/tags/window.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Miracle-WM 0.11, a Wayland compositor built on the Mir library, adds an overview mode, window urgency support, plugin IPC events and commands, and support for newer Mir protocols. The release is built on Mir 2.29.

### Source excerpt

Canonical engineer Matthew Kosarek rolled out Miracle-WM 0.11 today as an end-of-summer update to this Wayland compositor built atop the Mir library...

## Dropbox Evolves Riviera Content Processing Platform to Support AI Workloads

DevFeed: [Dropbox Evolves Riviera Content Processing Platform to Support AI Workloads](<https://devfeed.tech/articles/dropbox-evolves-riviera-content-processing-platform-to-support-ai-workloads-31517.md>)

Original publisher: [Read original article](<https://www.infoq.com/news/2026/09/dropbox-riviera-ai-platform/>)

Author: Leela Kumili

Published: 2026-09-16T14:42:00Z

Content type: news

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [dropbox](<https://devfeed.tech/topics/dropbox.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [API](<https://devfeed.tech/topics/api.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [apache](<https://devfeed.tech/tags/apache.md>), [apis](<https://devfeed.tech/tags/apis.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [asynchronous-architecture](<https://devfeed.tech/tags/asynchronous-architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [caching](<https://devfeed.tech/tags/caching.md>), [data-pipelines](<https://devfeed.tech/tags/data-pipelines.md>), [development](<https://devfeed.tech/tags/development.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [dropbox](<https://devfeed.tech/tags/dropbox.md>), [dropbox-riviera-ai-platform](<https://devfeed.tech/tags/dropbox-riviera-ai-platform.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [enterprise-content-management](<https://devfeed.tech/tags/enterprise-content-management.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [model-context-protocol-mcp](<https://devfeed.tech/tags/model-context-protocol-mcp.md>), [news](<https://devfeed.tech/tags/news.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [rag](<https://devfeed.tech/tags/rag.md>), [tika](<https://devfeed.tech/tags/tika.md>)

### AI overview

Dropbox has expanded Riviera from an internal file-preview service into a content-processing platform supporting more than 300 file formats and over 100 transformation capabilities. The platform supports Dropbox products including Search, Replay, Sign, and Dash, and provides APIs for asynchronous document conversion, media transcription, and structured metadata extraction for AI and RAG workflows.

### Source excerpt

Dropbox has evolved Riviera from a file preview service into a universal content processing platform supporting more than 300 file formats and over 100 transformation capabilities. Processing hundreds of thousands of transformations per second, Riviera now supports Search, Replay, Sign, and Dash, while its APIs enable asynchronous content extraction for AI and RAG workflows. By Leela Kumili

## Behind the Scenes: How the OpenTelemetry Plugin Maps Your Microservices in Real-Time

DevFeed: [Behind the Scenes: How the OpenTelemetry Plugin Maps Your Microservices in Real-Time](<https://devfeed.tech/articles/behind-the-scenes-how-the-opentelemetry-plugin-maps-your-microservices-in-real-time-30919.md>)

Original publisher: [Read original article](<https://blog.jetbrains.com/platform/2026/09/how-to-service-map-with-opentelemetry/>)

Author: Egor Klimov

Published: 2026-09-16T12:34:47Z

Content type: article

Language: en

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

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [observability](<https://devfeed.tech/topics/observability.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [all-things-web](<https://devfeed.tech/tags/all-things-web.md>), [backstage](<https://devfeed.tech/tags/backstage.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [goland](<https://devfeed.tech/tags/goland.md>), [ide](<https://devfeed.tech/tags/ide.md>), [idea](<https://devfeed.tech/tags/idea.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [intellij-platform](<https://devfeed.tech/tags/intellij-platform.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [observability](<https://devfeed.tech/tags/observability.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [performance-optimization](<https://devfeed.tech/tags/performance-optimization.md>), [plugin-development](<https://devfeed.tech/tags/plugin-development.md>), [plugin-highlights](<https://devfeed.tech/tags/plugin-highlights.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [pycharm](<https://devfeed.tech/tags/pycharm.md>), [research](<https://devfeed.tech/tags/research.md>), [rider](<https://devfeed.tech/tags/rider.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>), [webstorm](<https://devfeed.tech/tags/webstorm.md>)

### AI overview

This article explains how the JetBrains OpenTelemetry Plugin generates a service map from runtime telemetry. It describes using logs, metrics, and especially standardized trace spans to visualize how microservices communicate, along with the plugin's lightweight local OpenTelemetry backend.

### Source excerpt

We've all been there: you join a new project, and the first thing you ask for is the architecture diagram. You're handed a diagram that looks great, but after a week of debugging, you realize it's six months out of date. Service A hasn't talked to Service B since the spring, and there's a new [...]

## WordPress.com Education launches free classroom plans for teachers and students

DevFeed: [WordPress.com Education launches free classroom plans for teachers and students](<https://devfeed.tech/articles/for-students-who-make-websites-40787.md>)

Original publisher: [Read original article](<https://zeldman.com/2026/08/17/for-students-who-make-websites/>)

Author: L. Jeffrey Zeldman

Published: 2026-08-17T15:12:09Z

Content type: release

Language: en

Sources: [Jeffrey Zeldman](<https://devfeed.tech/sources/jeffrey-zeldman.md>)

Topics: [WordPress](<https://devfeed.tech/topics/wordpress.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [automattic](<https://devfeed.tech/tags/automattic.md>), [blogs-and-blogging](<https://devfeed.tech/tags/blogs-and-blogging.md>), [career](<https://devfeed.tech/tags/career.md>), [community](<https://devfeed.tech/tags/community.md>), [courseware](<https://devfeed.tech/tags/courseware.md>), [creativity](<https://devfeed.tech/tags/creativity.md>), [education](<https://devfeed.tech/tags/education.md>), [free](<https://devfeed.tech/tags/free.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [launches](<https://devfeed.tech/tags/launches.md>), [learning](<https://devfeed.tech/tags/learning.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [publishing](<https://devfeed.tech/tags/publishing.md>), [sftp](<https://devfeed.tech/tags/sftp.md>), [software](<https://devfeed.tech/tags/software.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [students](<https://devfeed.tech/tags/students.md>), [teaching](<https://devfeed.tech/tags/teaching.md>), [websites](<https://devfeed.tech/tags/websites.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>)

### AI overview

Automattic has launched WordPress.com Education, a free classroom product that gives students WordPress.com domains, optional .blog or .art domain names, and plugin support. Teachers can provide access free for the first year without entering payment details.

### Source excerpt

Meet WordPress.com Education, a new, free product for teachers and students. The post For students who make websites appeared first on Jeffrey Zeldman Presents.

## Visual Studio Code 1.133

DevFeed: [Visual Studio Code 1.133](<https://devfeed.tech/articles/visual-studio-code-1-133-4087.md>)

Original publisher: [Read original article](<https://code.visualstudio.com/updates/v1_133>)

Author: Visual Studio Code Team

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

Content type: release

Language: en

Sources: [Visual Studio Code - Code Editing. Redefined.](<https://devfeed.tech/sources/visual-studio-code-code-editing-redefined.md>)

Topics: [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [GitHub Copilot CLI](<https://devfeed.tech/topics/github-copilot-cli.md>), [GitHub Copilot app](<https://devfeed.tech/topics/github-copilot-app.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [EJS](<https://devfeed.tech/topics/ejs.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [claude](<https://devfeed.tech/tags/claude.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [html](<https://devfeed.tech/tags/html.md>), [manifest](<https://devfeed.tech/tags/manifest.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [release](<https://devfeed.tech/tags/release.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Visual Studio Code 1.133 introduces more flexible Claude sessions, including provider switching between turns and API-key access when GitHub sign-in is unavailable. It also adds an agent host for sharing sessions across VS Code windows, support for the Agent Plugins standard, and automatic reloading for HTML previews.

### Source excerpt

Learn what's new in Visual Studio Code 1.133 Read the full article

## ChatGPT education plugins: What changes for developers

DevFeed: [ChatGPT education plugins: What changes for developers](<https://devfeed.tech/articles/chatgpt-education-plugins-what-changes-for-developers-16461.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/chatgpt-education-plugins-what-changes-for-developers>)

Author: Atharva Deosthale

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

Content type: article

Language: en

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

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [apps](<https://devfeed.tech/tags/apps.md>), [backend](<https://devfeed.tech/tags/backend.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [claude](<https://devfeed.tech/tags/claude.md>), [developers](<https://devfeed.tech/tags/developers.md>), [education](<https://devfeed.tech/tags/education.md>), [integration](<https://devfeed.tech/tags/integration.md>), [openai](<https://devfeed.tech/tags/openai.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

OpenAI's three ChatGPT education plugins for ChatGPT Work and Codex bundle apps, skills, instructions, and workflows for K-12 educators, college educators, and college students. The article explains access through ChatGPT Edu and ChatGPT for Teachers, and argues that plugins and grounding layers such as Learning Commons may become important distribution and infrastructure for EdTech developers.

### Source excerpt

OpenAI's ChatGPT education plugins bring agentic AI to K-12 and college workflows. See what shipped, who gets access, and what EdTech developers should build.

## Introducing Agent Plugins

DevFeed: [Introducing Agent Plugins](<https://devfeed.tech/articles/introducing-agent-plugins-759.md>)

Original publisher: [Read original article](<https://vercel.com/blog/introducing-agent-plugins>)

Author: Jonathan Hefner

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

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Extension](<https://devfeed.tech/topics/extension.md>)

Tags: [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [json](<https://devfeed.tech/tags/json.md>), [manifest](<https://devfeed.tech/tags/manifest.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

Agent Plugins 1.0.0 is an open, vendor-neutral standard for packaging Agent Skills and MCP servers into distributable plugins. It defines a directory structure with a plugin.json manifest and fixed component locations, while leaving installation, distribution, policy, user experience, and client-specific capabilities to individual clients.

### Source excerpt

Today, Agent Plugins 1.0.0 is publicly available. Agent Plugins is an open, vendor-neutral standard for plugins that extend AI agents. Agent Skills provide reusable instructions and resources for AI agents. MCP servers connect agents to tools and services. Both can be reused across clients, but clients often package and discover them differently. Agent Plugins gives compatible clients a common format: a directory with a plugin.json manifest and fixed locations for its components. The format is intentionally small and easy to implement, and it leaves installation, distribution, policy, user experience, and client-specific capabilities to each client. One package for the portable parts Extension authors often adapt the same component to several client formats. Even though the underlying Skill or MCP server is identical, clients often expect different top-level metadata, discovery paths, or MCP configuration. Agent Plugins gives those shared components one predictable, structured home: A minimal JSON manifest (plugin.json) identifies the specification version and names the plugin: Those two fields are the minimum requirement for the manifest, and the rest of the contract is represented in the file structure of the directory itself. A reusable component should not need to be repackaged for every client, so the format specifies only what a client needs to discover and load what is inside. Every compatible client checks for plugin.json at the plugin root. Clients that support Skills discover them under skills/. Clients that support MCP servers read their configuration from mcp.json. A client can support either component type or both. After the client validates the manifest, components are validated independently, so one invalid component does not disable unrelated ones. For plugin authors, that means fewer client-specific conventions for the same component. For client implementers, the specification defines a small, deterministic contract for discovery, validation, and lo

## Introducing Agent Plugins 1.0.0

DevFeed: [Introducing Agent Plugins 1.0.0](<https://devfeed.tech/articles/introducing-agent-plugins-1-0-0-986.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/introducing-agent-plugins-1-0-0>)

Author: Jonathan Hefner

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

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [client](<https://devfeed.tech/topics/client.md>), [JSON](<https://devfeed.tech/topics/json.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [codex](<https://devfeed.tech/topics/codex.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Kiro](<https://devfeed.tech/topics/kiro.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [codex](<https://devfeed.tech/tags/codex.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [guide](<https://devfeed.tech/tags/guide.md>), [kiro](<https://devfeed.tech/tags/kiro.md>), [manifest](<https://devfeed.tech/tags/manifest.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [policy](<https://devfeed.tech/tags/policy.md>), [portable](<https://devfeed.tech/tags/portable.md>), [skills](<https://devfeed.tech/tags/skills.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Agent Plugins 1.0.0 is an open, vendor-neutral standard for packaging Agent Skills and MCP servers into portable plugins. It defines a common root manifest and fixed component locations while allowing each compatible client to control installation, distribution, policy, user experience, and client-specific capabilities.

### Source excerpt

Agent Plugins 1.0.0 is now available. It is an open, vendor-neutral standard for packaging Agent Skills and MCP servers into portable plugins. Compatible agent clients can discover and load them. Agent Plugins defines a common format: a root plugin.json manifest, plus fixed locations for portable components. Each client keeps control of installation, distribution, policy, user experience, and client-specific capabilities. At launch, Agent Plugins is supported across the following clients: ChatGPT and Codex Cursor GitHub Copilot Kiro VS Code Read the specification and implementation guides, learn more in the announcement post, and follow our guide to build a plugin on the new standard. Read more

## wasmCloud 2.6: Trigger services, host component plugins, and warm instance pooling

DevFeed: [wasmCloud 2.6: Trigger services, host component plugins, and warm instance pooling](<https://devfeed.tech/articles/wasmcloud-2-6-trigger-services-host-component-plugins-and-warm-instance-pooling-15442.md>)

Original publisher: [Read original article](<https://wasmcloud.com/blog/wasmcloud-2-6-release/>)

Author: Eric Gregory

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

Content type: release

Language: en

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

Topics: [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [components](<https://devfeed.tech/tags/components.md>), [dns](<https://devfeed.tech/tags/dns.md>), [latency](<https://devfeed.tech/tags/latency.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [services](<https://devfeed.tech/tags/services.md>), [stateful](<https://devfeed.tech/tags/stateful.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [wasmcloud](<https://devfeed.tech/tags/wasmcloud.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

wasmCloud 2.6.0 and patch 2.6.1 introduce trigger services, host component plugins, warm-instance pooling, default NATS consumer groups for replicas, per-component DNS allowlists, Wasmtime 47 updates, and direct WASI 0.3 component builds.

### Source excerpt

wasmCloud 2.6 ships trigger services, host component plugins (WebAssembly components that extend the host), warm-instance pooling, consumer groups by default for NATS messaging, and per-component DNS allowlists.

## What is the ROI of Spotify's Backstage internal developer portal?

DevFeed: [What is the ROI of Spotify's Backstage internal developer portal?](<https://devfeed.tech/articles/what-is-the-roi-of-spotify-s-backstage-internal-developer-portal-12298.md>)

Original publisher: [Read original article](<https://www.port.io/blog/roi-spotify-backstage-internal-developer-portal>)

Author: Sooraj Shah

Published: 2026-07-30T11:28:26Z

Content type: article

Language: en

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

Topics: [Backstage](<https://devfeed.tech/topics/backstage.md>), [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [backstage](<https://devfeed.tech/tags/backstage.md>), [cost](<https://devfeed.tech/tags/cost.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [financial](<https://devfeed.tech/tags/financial.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [internal-developer-portal](<https://devfeed.tech/tags/internal-developer-portal.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [plugins](<https://devfeed.tech/tags/plugins.md>)

### AI overview

The article examines the return on investment of using Spotify's Backstage to build an internal developer portal. It argues that Backstage's open-source flexibility can obscure substantial development, staffing, customization, plugin, time, and financial costs, and that teams may underestimate the effort required to operate it.

### Source excerpt

Implementing Backstage comes with hidden development and financial costs -- learn whether they're worth it in this post.

## Khronos Sponsors Open-Source glTF Importer/Exporter for Autodesk 3ds Max

DevFeed: [Khronos Sponsors Open-Source glTF Importer/Exporter for Autodesk 3ds Max](<https://devfeed.tech/articles/khronos-sponsors-open-source-gltf-importer-exporter-for-autodesk-3ds-max-15114.md>)

Original publisher: [Read original article](<https://www.khronos.org/blog/khronos-sponsors-open-source-gltf-importer-exporter-for-autodesk-3ds-max>)

Author: jphilips (jeff@khronosgroup.org)

Published: 2026-07-14T13:00:00Z

Content type: release

Language: en

Sources: [Blogs Khronos Blog](<https://devfeed.tech/sources/blogs-khronos-blog.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [3D](<https://devfeed.tech/topics/3d.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [animation](<https://devfeed.tech/tags/animation.md>), [apache](<https://devfeed.tech/tags/apache.md>), [api](<https://devfeed.tech/tags/api.md>), [blog-glt](<https://devfeed.tech/tags/blog-glt.md>), [cameras](<https://devfeed.tech/tags/cameras.md>), [compression](<https://devfeed.tech/tags/compression.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [gltf](<https://devfeed.tech/tags/gltf.md>), [lighting](<https://devfeed.tech/tags/lighting.md>), [mesh](<https://devfeed.tech/tags/mesh.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [plugin-development](<https://devfeed.tech/tags/plugin-development.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [render](<https://devfeed.tech/tags/render.md>), [standards](<https://devfeed.tech/tags/standards.md>)

### AI overview

The Khronos Group sponsored and released open-source glTF 2.0 importer and exporter plugins for Autodesk 3ds Max under the Apache 2.0 license. The plugins support round-trip glTF workflows, including scene content, materials, textures, compression, animation, lighting, and instancing.

### Source excerpt

The Khronos Group has sponsored the glTF 2.0 Importer/Exporter for Autodesk 3ds Max open-source project under the Apache 2.0 license, and today has released the resulting glTF importer and exporter plugins, built to professional standards in collaboration with the community, and free for all to use.

## Making ServiceLoader usable: a provider factory

DevFeed: [Making ServiceLoader usable: a provider factory](<https://devfeed.tech/articles/making-serviceloader-usable-a-provider-factory-18932.md>)

Original publisher: [Read original article](<https://blog.frankel.ch/serviceloader-provider-factory/>)

Author: Stefano Fago

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

Content type: tutorial

Language: en

Sources: [Nicolas Fränkel](<https://devfeed.tech/sources/nicolas-frankel.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Code](<https://devfeed.tech/topics/code.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [decoupling](<https://devfeed.tech/tags/decoupling.md>), [design-patterns](<https://devfeed.tech/tags/design-patterns.md>), [java](<https://devfeed.tech/tags/java.md>), [json](<https://devfeed.tech/tags/json.md>), [jwt](<https://devfeed.tech/tags/jwt.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [serviceloader](<https://devfeed.tech/tags/serviceloader.md>), [spi](<https://devfeed.tech/tags/spi.md>)

### AI overview

This article presents a provider-factory pattern for Java ServiceLoader. Instead of loading a service implementation directly, ServiceLoader loads a small factory with a no-argument constructor; the factory then constructs the service and can support implementation selection and custom constructors. The pattern is illustrated with a mock payments system and is related to decoupling JSON and JWT capabilities from concrete libraries.

### Source excerpt

I keep coming back to java.util.ServiceLoader. I have used it to put a JSON layer behind a contract, so the core code carries no direct dependency on any particular JSON library, and I can swap the implementation without touching callers. The same shape works for JWT handling, where the concrete library might be jose4j or another JOSE implementation, and you can easily find other decoupling use-cases.

## PM Skills 2.0: Red-Team Your Roadmap, Then Check the Code Before You Ship

DevFeed: [PM Skills 2.0: Red-Team Your Roadmap, Then Check the Code Before You Ship](<https://devfeed.tech/articles/pm-skills-2-0-red-team-your-roadmap-then-check-the-code-before-you-ship-39182.md>)

Original publisher: [Read original article](<https://www.productcompass.pm/p/pm-skills-2-red-team-ship>)

Author: Paweł Huryn

Published: 2026-06-05T17:55:04Z

Content type: release

Language: en

Sources: [The Product Compass](<https://devfeed.tech/sources/the-product-compass.md>)

Topics: [Claude](<https://devfeed.tech/topics/claude.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [test](<https://devfeed.tech/topics/test.md>), [execution](<https://devfeed.tech/topics/execution.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude](<https://devfeed.tech/tags/claude.md>), [command](<https://devfeed.tech/tags/command.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [github](<https://devfeed.tech/tags/github.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [release](<https://devfeed.tech/tags/release.md>), [review](<https://devfeed.tech/tags/review.md>)

### AI overview

PM Skills 2.0 is a free, MIT-licensed Claude marketplace release with 68 skills, 42 commands, and 9 plugins. It adds the /red-team-prd command and an AI Shipping Kit for documenting, auditing, and shipping AI-built applications with human sign-off.

### Source excerpt

68 free Claude skills, 42 commands, 9 plugins. This release adds a new /red-team-prd command and the AI Shipping Kit: a way to document, audit, and ship AI-built apps with human sign-off.

## Build a Repository Harness for Claude Code Coding Agents

DevFeed: [Build a Repository Harness for Claude Code Coding Agents](<https://devfeed.tech/articles/stop-tuning-prompts-build-a-harness-19029.md>)

Original publisher: [Read original article](<https://www.pulumi.com/blog/stop-tuning-prompts-build-a-harness/>)

Author: Engin Diri

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

Content type: opinion

Language: en

Sources: [Pulumi](<https://devfeed.tech/sources/pulumi.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Code](<https://devfeed.tech/topics/code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [MCP](<https://devfeed.tech/topics/mcp.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [devops](<https://devfeed.tech/tags/devops.md>), [extension](<https://devfeed.tech/tags/extension.md>), [hooks](<https://devfeed.tech/tags/hooks.md>), [ls](<https://devfeed.tech/tags/ls.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [perspectives](<https://devfeed.tech/tags/perspectives.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [skills](<https://devfeed.tech/tags/skills.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

The article argues that, in real codebases, the context and tooling surrounding Claude Code can matter more to performance than the underlying model version. It presents a repository-level AI harness built from seven components, including CLAUDE.md, hooks, skills, plugins, LSP, MCP, and subagents, and discusses agentic navigation without a separately maintained codebase index.

### Source excerpt

Anthropic shipped a piece earlier this month called How Claude Code Works in Large Codebases. I have not read anything more useful about coding agents this year. The core claim, in their words: "the ecosystem built around the model--the harness--determines how Claude Code performs more than the model alone." In my phrasing: in a real codebase, the model is the smaller variable. The layer of context and tooling you wire around the agent matters more than which version of Sonnet or Opus is behind it. The post stays high-level, which is the right move for a launch piece. What I want to do here is land it. Same seven pieces, but with the wiring you would actually put in a repo, in the order I would put it. How Claude Code navigates without an index Anthropic's writeup says Claude Code works from the live codebase and does not require a codebase index to be built, maintained, or uploaded. The agent navigates the way an engineer would, with grep, find, ls, file reads, and reference-following. Anthropic calls this agentic search, and the upside is obvious: no separate index exists for you to keep fresh. The downside is also obvious. An engineer who has never seen your repo and only has shell tools will flounder if you drop them in the root with no map. That is your agent on day one. Everything that follows is about giving it the map. The AI layer in seven pieces Every codebase used to have two artifacts engineers cared about: the code and the tests. A third exists now. Call it the AI layer, or the harness, or whatever you want. This layer is the set of context and tools you give your coding agent to operate in this specific repo. Anthropic breaks it into seven pieces, and each one solves a different scaling problem. Anthropic gives each piece a role: CLAUDE.md is the foundation, hooks do self-improvement, skills are progressive disclosure, plugins handle distribution, LSP gives navigation, MCP is extension, subagents split exploration from editing. They are not equal in usag

## Backstage in Amsterdam: Highlights from BackstageCon and KubeCon + CloudNativeCon Europe 2026

DevFeed: [Backstage in Amsterdam: Highlights from BackstageCon and KubeCon + CloudNativeCon Europe 2026](<https://devfeed.tech/articles/backstage-in-amsterdam-highlights-from-backstagecon-and-kubecon-cloudnativecon-europe-2026-12116.md>)

Original publisher: [Read original article](<https://backstage.io/blog/2026/04/20/backstagecon-kubecon-26-amsterdam>)

Author: André Wanlin, Emma Indal & Ruxandra Stanciu, Spotify

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

Content type: article

Language: en

Sources: [Backstage Software Catalog and Developer Platform Blog](<https://devfeed.tech/sources/backstage-software-catalog-and-developer-platform-blog.md>)

Topics: [Backstage](<https://devfeed.tech/topics/backstage.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [backstage](<https://devfeed.tech/tags/backstage.md>), [catalog](<https://devfeed.tech/tags/catalog.md>), [cli](<https://devfeed.tech/tags/cli.md>), [community](<https://devfeed.tech/tags/community.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [europe](<https://devfeed.tech/tags/europe.md>), [explore](<https://devfeed.tech/tags/explore.md>), [idp](<https://devfeed.tech/tags/idp.md>), [internal-developer-platform](<https://devfeed.tech/tags/internal-developer-platform.md>), [keynote](<https://devfeed.tech/tags/keynote.md>), [kubecon](<https://devfeed.tech/tags/kubecon.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [q-a](<https://devfeed.tech/tags/q-a.md>), [red-hat](<https://devfeed.tech/tags/red-hat.md>), [software-catalog](<https://devfeed.tech/tags/software-catalog.md>), [software-templates](<https://devfeed.tech/tags/software-templates.md>), [techdocs](<https://devfeed.tech/tags/techdocs.md>)

### AI overview

A recap of BackstageCon and KubeCon + CloudNativeCon Europe 2026 in Amsterdam highlights community talks, maintainer discussions, a documentary premiere, a live keynote demonstration, and ContribFest. It also covers Backstage deployment governance, unified developer experience, catalog workflows, platform CLI usage, and the plugin ecosystem.

### Source excerpt

Backstage in Amsterdam: Highlights from BackstageCon and KubeCon + CloudNativeCon Europe 2026

## How to Sell WordPress Plugins and Themes: The Complete 2026 Guide

DevFeed: [How to Sell WordPress Plugins and Themes: The Complete 2026 Guide](<https://devfeed.tech/articles/how-to-sell-wordpress-plugins-and-themes-the-complete-2026-guide-10374.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/sell-wordpress-plugins-themes/>)

Author: Ayush Agarwal

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

Content type: tutorial

Language: en

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

Topics: [WordPress themes and plugins](<https://devfeed.tech/topics/wordpress-themes-and-plugins.md>), [WordPress Plugins](<https://devfeed.tech/topics/wordpress-plugins.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>), [Support](<https://devfeed.tech/topics/support.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [marketplaces](<https://devfeed.tech/tags/marketplaces.md>), [monetization](<https://devfeed.tech/tags/monetization.md>), [payment](<https://devfeed.tech/tags/payment.md>), [payment-processing](<https://devfeed.tech/tags/payment-processing.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [product](<https://devfeed.tech/tags/product.md>), [themes](<https://devfeed.tech/tags/themes.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>)

### AI overview

A practical 2026 guide to selling WordPress plugins and themes. It covers licensing, pricing, updates, support, payment processing, and the trade-offs between marketplaces and direct sales, including WordPress.org and Envato Market.

### Source excerpt

Learn how to sell WordPress plugins and themes online with the right licensing, pricing, delivery, and payment setup - without marketplace commissions.

## How to Monetize Figma Plugins in 2026

DevFeed: [How to Monetize Figma Plugins in 2026](<https://devfeed.tech/articles/how-to-monetize-figma-plugins-in-2026-10356.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/sell-figma-plugins/>)

Author: Ayush Agarwal

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

Content type: tutorial

Language: en

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

Topics: [Figma plugins](<https://devfeed.tech/topics/figma-plugins.md>), [Figma plugin](<https://devfeed.tech/topics/figma-plugin.md>), [Figma Community](<https://devfeed.tech/topics/figma-community.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [developers](<https://devfeed.tech/tags/developers.md>), [figma](<https://devfeed.tech/tags/figma.md>), [figma-plugins](<https://devfeed.tech/tags/figma-plugins.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [license-keys](<https://devfeed.tech/tags/license-keys.md>), [merchant-of-record](<https://devfeed.tech/tags/merchant-of-record.md>), [monetization](<https://devfeed.tech/tags/monetization.md>), [payment](<https://devfeed.tech/tags/payment.md>), [payments](<https://devfeed.tech/tags/payments.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [product-development](<https://devfeed.tech/tags/product-development.md>), [revenue](<https://devfeed.tech/tags/revenue.md>), [scale](<https://devfeed.tech/tags/scale.md>), [validation](<https://devfeed.tech/tags/validation.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

A guide to monetizing Figma plugins through a freemium model, external payment infrastructure, Merchant of Record services, and secure license key management.

### Source excerpt

Learn how to build a sustainable revenue stream from your Figma plugins using a freemium model and secure license key management.

## session-bridge: I Made Two Claude Code Sessions Talk to Each Other

DevFeed: [session-bridge: I Made Two Claude Code Sessions Talk to Each Other](<https://devfeed.tech/articles/session-bridge-i-made-two-claude-code-sessions-talk-to-each-other-25747.md>)

Original publisher: [Read original article](<https://blog.shreyaspatil.dev/session-bridge-i-made-two-claude-code-sessions-talk-to-each-other/>)

Author: Shreyas Patil

Published: 2026-03-20T13:09:22Z

Content type: opinion

Language: en

Sources: [Shreyas Patil's Blog](<https://devfeed.tech/sources/shreyas-patil-s-blog.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agentic-ai-development](<https://devfeed.tech/tags/agentic-ai-development.md>), [building](<https://devfeed.tech/tags/building.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [claude-plugin](<https://devfeed.tech/tags/claude-plugin.md>), [claudeai](<https://devfeed.tech/tags/claudeai.md>), [context](<https://devfeed.tech/tags/context.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [plugins](<https://devfeed.tech/tags/plugins.md>)

### AI overview

A developer describes building session-bridge, a Claude Code plugin that lets separate sessions for a library and its consumer application communicate and share context across repositories. The article covers the motivation, architecture, design decisions, failures, and shipped result.

### Source excerpt

Building 'session-bridge': A Claude Code plugin that allows separate AI sessions to communicate and share context across different repositories.

## Here's my list of reasons for using Opencode

DevFeed: [Here's my list of reasons for using Opencode](<https://devfeed.tech/articles/here-s-my-list-of-reasons-for-using-opencode-25303.md>)

Original publisher: [Read original article](<https://kau.sh/blog/opencode-reasons/>)

Author: Kaushik Gopal

Published: 2026-03-17T20:00:00Z

Content type: opinion

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [client](<https://devfeed.tech/topics/client.md>), [servers](<https://devfeed.tech/topics/servers.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [external](<https://devfeed.tech/tags/external.md>), [features](<https://devfeed.tech/tags/features.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [models](<https://devfeed.tech/tags/models.md>), [opencode](<https://devfeed.tech/tags/opencode.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [switching](<https://devfeed.tech/tags/switching.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

The author gives five personal reasons for using OpenCode: switching between models, its client-server architecture, subagent and mode features, opinionated user experience, and plugin customization. The article also notes that OpenCode has bugs and missing features, which the author says have not stopped them from using it exclusively for two months.

### Source excerpt

Here's my list of reasons for using Opencode. 1. Switch between models on the fly ## I'm often experimenting with the bleeding edge models as they come out. I actively switch between models for tasks and I use them all enough where I can tell the difference. Opencode lets me switch between models mid-task or mid-conversation. Fluidly. 2. client-server architecture (a.k.a built-in remote control) ## I wrote about this and agentic fluidity in more detail but tldr: Opencode has the client/server architecture baked in. So I can just start an opencode server on one machine, expose it through tailscale serve and start using it on my phone or other machines. 3. Subagent + mode features ## I talked about this on my podcast in some detail but Opencode has the best implementation of subagents and modes. You can switch to a subagent definition as your primary mode, then operate other subagents from there. It makes orchestrator-type tasks super easy. 4. Opinionated UX ## I love that OpenCode is opinionated about their UX. They don't try to be Claude Code or Codex. In the process they have some really nice UX patterns like a sidebar with ongoing file changes, context/cost, MCPs connected etc. It's the first time I've not needed to worry about a custom statusline.sh or building one. 5. "Highly" customizable via plugins ## The plugin ecosystem is highly customizable. To the point where you can add new features, integrate with external services or even modify OpenCode's default behavior. The wonderful Jesse Vincent mentioned this to me when I was stupidly contemplating a fork. What's missing # It's not all rainbows and sunshine. Anomaly -- the team behind OpenCode -- is small. Which sometimes shows, because there's definitely bugs and some features missing. But I will say... none that's deterred me from using it for the last two months, exclusively. Go give it a shot. Many of the serious AI coders I know are really liking it and switching.

## Newsletter: Improved Python Support, Merging Plugins into Core, and more

DevFeed: [Newsletter: Improved Python Support, Merging Plugins into Core, and more](<https://devfeed.tech/articles/newsletter-improved-python-support-merging-plugins-into-core-and-more-14289.md>)

Original publisher: [Read original article](<https://www.serverless.com/blog/newsletter-nov-2025-improved-python-support-merging-plugins-into-core-and-more>)

Author: Serverless Team

Published: 2025-11-18T00:00:00Z

Content type: news

Language: en

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

Topics: [serverless framework](<https://devfeed.tech/topics/serverless-framework.md>), [Python](<https://devfeed.tech/topics/python.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [faas](<https://devfeed.tech/tags/faas.md>), [function-as-a-service](<https://devfeed.tech/tags/function-as-a-service.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iam](<https://devfeed.tech/tags/iam.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [news](<https://devfeed.tech/tags/news.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [python](<https://devfeed.tech/tags/python.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-architecture](<https://devfeed.tech/tags/serverless-architecture.md>), [serverless-framework](<https://devfeed.tech/tags/serverless-framework.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

A Serverless Framework newsletter recaps built-in Python support, plugin consolidation into core, reliability improvements during upstream outages, IAM changes, and planned OpenTelemetry configuration and expanded variable resolution. It also mentions a limited-time discount and hiring for the Framework team.

### Source excerpt

Serverless Framework is closing out the year with major updates--new Python support built in, improved reliability during upstream outages, key IAM changes, and upcoming features like OpenTelemetry configuration and expanded variable resolution--while also offering a limited-time 20% end-of-year discount and actively hiring for the Framework team. This post recaps what's new, what's coming next, and how to get involved.

## Three new features to help build brand momentum with Figma Buzz

DevFeed: [Three new features to help build brand momentum with Figma Buzz](<https://devfeed.tech/articles/three-new-features-to-help-build-brand-momentum-with-figma-buzz-9983.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/new-features-in-figma-buzz/>)

Author: Jasmine Stoy

Published: 2025-10-23T00:00:00Z

Content type: article

Language: en

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

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [Template](<https://devfeed.tech/topics/template.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ads](<https://devfeed.tech/tags/ads.md>), [animation](<https://devfeed.tech/tags/animation.md>), [asset-management](<https://devfeed.tech/tags/asset-management.md>), [customization](<https://devfeed.tech/tags/customization.md>), [design](<https://devfeed.tech/tags/design.md>), [design-systems](<https://devfeed.tech/tags/design-systems.md>), [event](<https://devfeed.tech/tags/event.md>), [features](<https://devfeed.tech/tags/features.md>), [figma](<https://devfeed.tech/tags/figma.md>), [linkedin](<https://devfeed.tech/tags/linkedin.md>), [marketing](<https://devfeed.tech/tags/marketing.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [product-development](<https://devfeed.tech/tags/product-development.md>), [promotion](<https://devfeed.tech/tags/promotion.md>), [social-media](<https://devfeed.tech/tags/social-media.md>), [tools](<https://devfeed.tech/tags/tools.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

Figma Buzz introduces three features for creating branded marketing assets: configurable templates connected to design systems, plugins for tasks such as digital asset management and translation, and direct video trimming.

### Source excerpt

With marketing templates that are now connected to your design system, plugins that pull in your favorite apps, and video trimming in Figma Buzz, we're giving designers and marketers new tools to create branded assets that speak volumes.

## Moving on from Nix

DevFeed: [Moving on from Nix](<https://devfeed.tech/articles/moving-on-from-nix-37685.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/bye-nix/>)

Author: Carlos Alexandro Becker

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

Content type: opinion

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [dotfiles](<https://devfeed.tech/topics/dotfiles.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [homebrew](<https://devfeed.tech/tags/homebrew.md>), [nix](<https://devfeed.tech/tags/nix.md>), [packages](<https://devfeed.tech/tags/packages.md>), [plugins](<https://devfeed.tech/tags/plugins.md>)

### AI overview

A developer explains why, after using Nix in dotfiles for more than two years, they are moving away from it. They cite Nix's broad control over files and tools, outdated packages, instability, and slow application of configuration changes, while continuing to use Homebrew for some desktop applications.

### Source excerpt

After using nix in my dotfiles for over 2 years, I'm now moving away from it. Here's why.

## Introducing multi-language dynamic plugins for Redpanda Connect

DevFeed: [Introducing multi-language dynamic plugins for Redpanda Connect](<https://devfeed.tech/articles/introducing-multi-language-dynamic-plugins-for-redpanda-connect-12717.md>)

Original publisher: [Read original article](<https://www.redpanda.com/blog/multi-language-redpanda-connect-plugins>)

Author: James Kinley

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

Content type: release

Language: en

Sources: [Redpanda](<https://devfeed.tech/sources/redpanda.md>)

Topics: [gRPC](<https://devfeed.tech/topics/grpc.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Python](<https://devfeed.tech/topics/python.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [streaming-data-processing](<https://devfeed.tech/topics/streaming-data-processing.md>), [Unix](<https://devfeed.tech/topics/unix.md>)

Tags: [ai-ml-capabilities-in-streaming-data](<https://devfeed.tech/tags/ai-ml-capabilities-in-streaming-data.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [creating-plugins-in-golang-and-python](<https://devfeed.tech/tags/creating-plugins-in-golang-and-python.md>), [dynamic-vs-compiled-plugins](<https://devfeed.tech/tags/dynamic-vs-compiled-plugins.md>), [framework](<https://devfeed.tech/tags/framework.md>), [go](<https://devfeed.tech/tags/go.md>), [grpc-plugin-system](<https://devfeed.tech/tags/grpc-plugin-system.md>), [integration](<https://devfeed.tech/tags/integration.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [ipc](<https://devfeed.tech/tags/ipc.md>), [language-agnostic-plugin-system](<https://devfeed.tech/tags/language-agnostic-plugin-system.md>), [multi-language-plugin-development](<https://devfeed.tech/tags/multi-language-plugin-development.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [plugin-development](<https://devfeed.tech/tags/plugin-development.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [process](<https://devfeed.tech/tags/process.md>), [processes](<https://devfeed.tech/tags/processes.md>), [product](<https://devfeed.tech/tags/product.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [python](<https://devfeed.tech/tags/python.md>), [python-sdk-for-streaming-data](<https://devfeed.tech/tags/python-sdk-for-streaming-data.md>), [redpanda-connect](<https://devfeed.tech/tags/redpanda-connect.md>), [redpanda-connect-dynamic-plugins](<https://devfeed.tech/tags/redpanda-connect-dynamic-plugins.md>), [redpanda-streaming-infrastructure](<https://devfeed.tech/tags/redpanda-streaming-infrastructure.md>), [runtime-loaded-plugins-grpc](<https://devfeed.tech/tags/runtime-loaded-plugins-grpc.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [stream-processing](<https://devfeed.tech/tags/stream-processing.md>), [streaming-data-pipeline-plugins](<https://devfeed.tech/tags/streaming-data-pipeline-plugins.md>)

### AI overview

Redpanda Connect introduces Apache 2.0-licensed dynamic plugins in Beta with version 4.56.0. Plugins can be loaded at runtime as external executables that communicate with the main process through gRPC over Unix sockets, enabling plugin development in Go and Python. Official SDKs support both languages, while native Go plugins remain the preferred option for performance-critical workloads.

### Source excerpt

Redpanda Connect dynamic plugins framework allows you to create and load plugins at runtime, opening up a world of new integration possibilities beyond Go.

## Ctrl-alt-elite: How our engineers move so fast

DevFeed: [Ctrl-alt-elite: How our engineers move so fast](<https://devfeed.tech/articles/ctrl-alt-elite-how-our-engineers-move-so-fast-11733.md>)

Original publisher: [Read original article](<https://incident.io/blog/ctrl-alt-elite-how-our-engineers-move-so-fast>)

Author: Shlok Shah

Published: 2025-05-12T10:43:33Z

Content type: article

Language: en

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

Topics: [Terminal](<https://devfeed.tech/topics/terminal.md>), [Raycast extension](<https://devfeed.tech/topics/raycast-extension.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [claude](<https://devfeed.tech/tags/claude.md>), [code](<https://devfeed.tech/tags/code.md>), [debug](<https://devfeed.tech/tags/debug.md>), [design](<https://devfeed.tech/tags/design.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [outage](<https://devfeed.tech/tags/outage.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vscode](<https://devfeed.tech/tags/vscode.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

An incident.io intern describes the deliberate laptop setup, shortcuts, Raycast plugins, terminal use, and Claude practices that help the company's engineers work quickly and collaboratively.

### Source excerpt

Moving fast does not happen by accident. Here is some of the intentional things our engineers do to move so quickly!

[Next page](<https://devfeed.tech/tags/plugins.md?cursor=WyIyMDI1LTA1LTEyVDEwOjQzOjMzKzAwOjAwIiwgIjAwZGZiZTBjLTQ5MmEtNDkzNy1iMzU4LTBmZWMzODFjODliZSJd>)