# distribution

Published articles for distribution.

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

## A visual guide to troubleshooting search performance using Query Insights dashboards

DevFeed: [A visual guide to troubleshooting search performance using Query Insights dashboards](<https://devfeed.tech/articles/a-visual-guide-to-troubleshooting-search-performance-using-query-insights-dashboards-12783.md>)

Original publisher: [Read original article](<https://opensearch.org/blog/a-visual-guide-to-troubleshooting-search-performance-using-query-insights-dashboards/>)

Author: Chenyang Ji

Published: 2026-09-04T20:11:52Z

Content type: tutorial

Language: en

Sources: [OpenSearch](<https://devfeed.tech/sources/opensearch.md>)

Topics: [Amazon OpenSearch Service](<https://devfeed.tech/topics/amazon-opensearch-service.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [index](<https://devfeed.tech/tags/index.md>), [latency](<https://devfeed.tech/tags/latency.md>), [memory](<https://devfeed.tech/tags/memory.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [opensearch](<https://devfeed.tech/tags/opensearch.md>), [performance](<https://devfeed.tech/tags/performance.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [technical](<https://devfeed.tech/tags/technical.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>), [view](<https://devfeed.tech/tags/view.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

A visual guide to using OpenSearch Query Insights dashboards to investigate slow searches and unexpected resource usage. It covers the Live Queries and Top N Queries views, interactive visualizations, configuration, and metrics such as latency, CPU, and memory.

### Source excerpt

OpenSearch Query Insights dashboards provide interactive visualizations for monitoring live queries, analyzing top N query performance, and viewing individual query details. This post explores each visualization and shows how to use visualizations to troubleshoot search performance issues. The post A visual guide to troubleshooting search performance using Query Insights dashboards appeared first on OpenSearch.

## How Non-Coders Use AI to Build Vibe-Coded Businesses

DevFeed: [How Non-Coders Use AI to Build Vibe-Coded Businesses](<https://devfeed.tech/articles/how-non-coders-are-vibe-coding-100k-businesses-with-ai-amol-jain-34998.md>)

Original publisher: [Read original article](<https://creatoreconomy.so/p/how-non-coders-are-vibe-coding-100k-businesses-with-ai-amol-jain-replit>)

Author: Peter Yang

Published: 2026-08-30T14:03:13Z

Content type: article

Language: en

Sources: [Behind the Craft](<https://devfeed.tech/sources/behind-the-craft.md>)

Topics: [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Publishing](<https://devfeed.tech/topics/publishing.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [apps](<https://devfeed.tech/tags/apps.md>), [business](<https://devfeed.tech/tags/business.md>), [coding](<https://devfeed.tech/tags/coding.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [examples](<https://devfeed.tech/tags/examples.md>), [payments](<https://devfeed.tech/tags/payments.md>), [prototype](<https://devfeed.tech/tags/prototype.md>), [revenue](<https://devfeed.tech/tags/revenue.md>), [security](<https://devfeed.tech/tags/security.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>)

### AI overview

The article presents three examples of vibe-coded apps that reached six-figure revenue and outlines four steps for turning a prototype into a business, covering publishing, security, payments, and distribution.

### Source excerpt

3 examples of vibe-coded apps that reached six figures in revenue, plus 4 steps to turn your prototype into a real business, including publishing, security, payments, and distribution.

## What shipping an OAuth app on Slack, Microsoft, and Atlassian actually takes

DevFeed: [What shipping an OAuth app on Slack, Microsoft, and Atlassian actually takes](<https://devfeed.tech/articles/what-shipping-an-oauth-app-on-slack-microsoft-and-atlassian-actually-takes-16037.md>)

Original publisher: [Read original article](<https://workos.com/blog/oauth-app-approval-slack-microsoft-atlassian>)

Author: WorkOS

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

Content type: article

Language: en

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

Topics: [OAuth](<https://devfeed.tech/topics/oauth.md>), [atlassian](<https://devfeed.tech/topics/atlassian.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [apps](<https://devfeed.tech/tags/apps.md>), [atlassian](<https://devfeed.tech/tags/atlassian.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [integration](<https://devfeed.tech/tags/integration.md>), [launch](<https://devfeed.tech/tags/launch.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [review](<https://devfeed.tech/tags/review.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

This article explains the non-code requirements for launching an OAuth app on Slack, Microsoft, and Atlassian. It highlights Slack's requirement for five active-workspace installs before Marketplace submission, Microsoft's partner-account requirement, Atlassian's identity-verification requirement, and the uncertainty of provider review queues.

### Source excerpt

Five installs before Slack reads your submission, a partner account before Microsoft trusts your consent screen, and identity verification before Atlassian lists you. None of it is code.

## Install, Launch, Update: Shipping a CLI on Five Platforms -- the devrig Approach

DevFeed: [Install, Launch, Update: Shipping a CLI on Five Platforms -- the devrig Approach](<https://devfeed.tech/articles/install-launch-update-shipping-a-cli-on-five-platforms-the-devrig-approach-25428.md>)

Original publisher: [Read original article](<https://jonnyzzz.com/blog/2026/08/06/devrig-install-launch-autoupdate/>)

Author: Eugene Petrenko

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

Content type: tutorial

Language: en

Sources: [Eugene Petrenko](<https://devfeed.tech/sources/eugene-petrenko.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [cli](<https://devfeed.tech/tags/cli.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [devrig](<https://devfeed.tech/tags/devrig.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [eugene-petrenko](<https://devfeed.tech/tags/eugene-petrenko.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [jonnyzzz](<https://devfeed.tech/tags/jonnyzzz.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mcp-steroid](<https://devfeed.tech/tags/mcp-steroid.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [sha-256](<https://devfeed.tech/tags/sha-256.md>), [tag-41199d53f463](<https://devfeed.tech/tags/tag-41199d53f463.md>)

### AI overview

This tutorial presents the devrig approach to distributing and updating a JVM command-line tool across five platforms. It describes generated install scripts with verified JDK coordinates and baked-in URLs and SHA-256 hashes, content-addressed side-by-side installations, binary-owned launchers, and updates performed by running a fresh install script.

### Source excerpt

A JVM command-line tool is easy to write and miserable to ship. You need five platforms, a JDK the user does not have, an update path that never overwrites a running install, and a trust story for a `curl | sh` one-liner. Here is the architecture we ended up with in `devrig`: generate the install script from a model whose JDK coordinates are signature-verified, make installs content-addressed and side-by-side, let the binary own its own launcher, and make "update" mean nothing more than running a fresh install script

## 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

## ClickHouse Schema Design and Data Modeling

DevFeed: [ClickHouse Schema Design and Data Modeling](<https://devfeed.tech/articles/clickhouse-schema-design-and-data-modeling-19112.md>)

Original publisher: [Read original article](<https://severalnines.com/blog/clickhouse-schema-design-and-data-modeling/>)

Author: Agus Syafaat

Published: 2026-07-17T12:48:53Z

Content type: article

Language: en

Sources: [SeveralNines](<https://devfeed.tech/sources/severalnines.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cta](<https://devfeed.tech/tags/cta.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database-general](<https://devfeed.tech/tags/database-general.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [production](<https://devfeed.tech/tags/production.md>), [schema](<https://devfeed.tech/tags/schema.md>), [schema-design](<https://devfeed.tech/tags/schema-design.md>)

### AI overview

This article explains how to design and maintain ClickHouse schemas in production. It covers distributed and local tables, shards and replicas, shard-key selection, operational concerns such as slow queries and oversized partitions, monitoring, and schema evolution.

### Source excerpt

Sometimes, we see ClickHouse queries that should normally complete in milliseconds take several seconds to finish or worse, time out entirely. When that happens, there is a good chance that the schema is the real culprit. The problem is often not the query itself, nor is it a hardware bottleneck. Instead, it can stem from [...] The post ClickHouse Schema Design and Data Modeling appeared first on Severalnines.

## How to import multiple iOS signing certificates to CI

DevFeed: [How to import multiple iOS signing certificates to CI](<https://devfeed.tech/articles/how-to-import-multiple-ios-signing-certificates-to-ci-25591.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2026/export-double-certificate-ci-ios/>)

Author: Marco Gomiero

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

Content type: tutorial

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [app-store](<https://devfeed.tech/tags/app-store.md>), [apple](<https://devfeed.tech/tags/apple.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [ci](<https://devfeed.tech/tags/ci.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [signing](<https://devfeed.tech/tags/signing.md>)

### AI overview

A tutorial explaining how to export multiple iOS signing certificates, combine them into a certificate file, encode it with base64, and store it as a GitHub secret for use in GitHub Actions.

### Source excerpt

Some time ago, I shared the GitHub Actions workflow that I use for deploying the iOS version of FeedFlow to the App Store. How to publish a Kotlin Multiplatform iOS app on App Store with GitHub Actions One step of that CI job is setting up the required certificates for signing the app: Apple Development and Apple Distribution. In the past, it was possible to extract these two certificates from the local Keychain by selecting them and using the Export 2 items... option.

## Automate progressive rollouts with Vercel Flags

DevFeed: [Automate progressive rollouts with Vercel Flags](<https://devfeed.tech/articles/automate-progressive-rollouts-with-vercel-flags-1047.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/progressive-rollouts-in-vercel-flags>)

Author: Chris Widmaier

Published: 2026-05-11T08:00:00Z

Content type: release

Language: en

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

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [experiments](<https://devfeed.tech/topics/experiments.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [feature](<https://devfeed.tech/tags/feature.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Flags now supports progressive rollouts, allowing teams to increase a feature's traffic percentage according to a schedule. Staged exposure can help detect regressions with a small group of users before broader release.

### Source excerpt

You can now use Vercel Flags to roll out a feature to a growing percentage of users on a schedule, with progressive rollouts. Unlike weighted splits, which hold a fixed distribution (for example, 50/50) for experiments, a progressive rollout follows a predefined schedule that gradually shifts the traffic percentage to the new variant. Each stage has a target percentage and a duration. Exposing a change in stages lets you catch a regression on a small slice of users before it hits everyone. Progressive rollouts are now available in the dashboard and through the new vercel flags rollout CLI command. Learn more in the Vercel Flags documentation. Read more

## How to Sell Software Online: Complete Guide for Developers

DevFeed: [How to Sell Software Online: Complete Guide for Developers](<https://devfeed.tech/articles/how-to-sell-software-online-complete-guide-for-developers-9916.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/how-to-sell-software-online/>)

Author: Ayush Agarwal

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

Content type: tutorial

Language: en

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

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [API Monetization](<https://devfeed.tech/topics/api-monetization.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [billing](<https://devfeed.tech/tags/billing.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [developers](<https://devfeed.tech/tags/developers.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [saas](<https://devfeed.tech/tags/saas.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

A step-by-step guide for developers selling software online. It covers software business models, licensing, billing, checkout, tax compliance, subscription management, and software distribution platforms.

### Source excerpt

Step-by-step guide to selling software online. Covers licensing, billing, checkout, tax compliance, and the best platforms for software distribution.

## A complaint urges Google to block an Android policy change affecting Canadian developers and users

DevFeed: [A complaint urges Google to block an Android policy change affecting Canadian developers and users](<https://devfeed.tech/articles/keep-android-open-32250.md>)

Original publisher: [Read original article](<https://publicobject.com/2026/02/21/keep-android-open/>)

Author: Jesse Wilson

Published: 2026-02-21T12:29:24Z

Content type: opinion

Language: en

Sources: [Public Object](<https://devfeed.tech/sources/public-object.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Google](<https://devfeed.tech/topics/google.md>), [digital](<https://devfeed.tech/topics/digital.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [canada](<https://devfeed.tech/tags/canada.md>), [competition](<https://devfeed.tech/tags/competition.md>), [developers](<https://devfeed.tech/tags/developers.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [fees](<https://devfeed.tech/tags/fees.md>), [google](<https://devfeed.tech/tags/google.md>), [ids](<https://devfeed.tech/tags/ids.md>), [open](<https://devfeed.tech/tags/open.md>), [policy](<https://devfeed.tech/tags/policy.md>)

### AI overview

The article reproduces a complaint to the Competition Bureau of Canada about a Google policy change for Android. It argues that requiring Canadian developers to submit identification and pay fees could reduce the openness of the Android platform and give Google greater control over software use and distribution.

### Source excerpt

Google is building a digital lock into Android. It's a very bad idea and I hate it. The excellent organizers at keepandroidopen.org encouraged me to complain to the Competition Bureau of Canada. What I sent wasn't well edited but it captures my anger. Please send your own! I found

## How to Fix Kafka to ClickHouse® Performance Bottlenecks

DevFeed: [How to Fix Kafka to ClickHouse® Performance Bottlenecks](<https://devfeed.tech/articles/how-to-fix-kafka-to-clickhouse-performance-bottlenecks-18516.md>)

Original publisher: [Read original article](<https://www.tinybird.co/blog/how-to-fix-kafka-to-clickhouse-performance-bottlenecks>)

Author: Alberto Romeu

Published: 2025-12-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tinybird](<https://devfeed.tech/sources/tinybird.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [partition](<https://devfeed.tech/tags/partition.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [scalable-analytics-architecture](<https://devfeed.tech/tags/scalable-analytics-architecture.md>), [schema](<https://devfeed.tech/tags/schema.md>), [view](<https://devfeed.tech/tags/view.md>)

### AI overview

A tutorial on optimizing performance in Kafka-to-ClickHouse pipelines through schema optimization, Materialized View tuning, partition distribution strategies, and throughput practices.

### Source excerpt

Learn how to optimize your Kafka to ClickHouse pipeline performance with schema optimization, Materialized View tuning, partition distribution strategies and throughput best practices.

## Zed introduces Agent Server Extensions for one-click ACP agent installation

DevFeed: [Zed introduces Agent Server Extensions for one-click ACP agent installation](<https://devfeed.tech/articles/introducing-agent-extensions-13405.md>)

Original publisher: [Read original article](<https://zed.dev/blog/agent-extensions>)

Author: Richard Feldman

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

Content type: release

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [Extension](<https://devfeed.tech/topics/extension.md>), [Development](<https://devfeed.tech/topics/development.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [installation](<https://devfeed.tech/tags/installation.md>), [opencode](<https://devfeed.tech/tags/opencode.md>), [svg](<https://devfeed.tech/tags/svg.md>)

### AI overview

Zed introduces Agent Server Extensions, which let users install ACP-compatible agents with one click, start them in new threads, and complete the agents' authentication process. The article also explains how developers can create and publish these extensions.

### Source excerpt

Zed launches Agent Server Extensions, enabling one-click installation of ACP-compatible agents like Augment Code and OpenCode.

## Mastering RKE2: Securely Deploy Kubernetes for Production

DevFeed: [Mastering RKE2: Securely Deploy Kubernetes for Production](<https://devfeed.tech/articles/mastering-rke2-securely-deploy-kubernetes-for-production-46.md>)

Original publisher: [Read original article](<https://blog.abhimanyu-saharan.com/posts/mastering-rke2-securely-deploy-kubernetes-for-production>)

Author: Abhimanyu Saharan

Published: 2025-03-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Abhimanyu Saharan](<https://devfeed.tech/sources/abhimanyu-s-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [distribution](<https://devfeed.tech/tags/distribution.md>), [install](<https://devfeed.tech/tags/install.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [learn](<https://devfeed.tech/tags/learn.md>), [production](<https://devfeed.tech/tags/production.md>), [zero-to-hero-rancher](<https://devfeed.tech/tags/zero-to-hero-rancher.md>)

### AI overview

This tutorial introduces RKE2 as a secure and efficient Kubernetes distribution and covers installing and configuring it for a production-ready environment.

### Source excerpt

Discover RKE2, the secure, efficient Kubernetes distribution. Learn to install & configure it for a production-ready environment.

## Panic! At The Distro: A Study of Malware Prevention in Linux Distributions

DevFeed: [Panic! At The Distro: A Study of Malware Prevention in Linux Distributions](<https://devfeed.tech/articles/panic-at-the-distro-a-study-of-malware-prevention-in-linux-distributions-13202.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/panic-at-the-distro-a-study-of-malware-prevention-in-linux-distributions>)

Published: 2024-12-17T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Malware](<https://devfeed.tech/topics/malware.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [open-source-security](<https://devfeed.tech/topics/open-source-security.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [dataset](<https://devfeed.tech/topics/dataset.md>)

Tags: [alpine](<https://devfeed.tech/tags/alpine.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [debian](<https://devfeed.tech/tags/debian.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [false-positives](<https://devfeed.tech/tags/false-positives.md>), [linux](<https://devfeed.tech/tags/linux.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [malware](<https://devfeed.tech/tags/malware.md>), [malware-prevention](<https://devfeed.tech/tags/malware-prevention.md>), [open-source-software](<https://devfeed.tech/tags/open-source-software.md>), [reproducible-builds](<https://devfeed.tech/tags/reproducible-builds.md>), [research](<https://devfeed.tech/tags/research.md>), [scanners](<https://devfeed.tech/tags/scanners.md>), [software-supply-chain](<https://devfeed.tech/tags/software-supply-chain.md>), [wolfi](<https://devfeed.tech/tags/wolfi.md>)

### AI overview

Chainguard studies malware prevention in Linux distributions through maintainer interviews and a Linux package malware benchmark dataset. The study reports that most interviewed distributions do not proactively scan repositories, while existing open-source malware scanners often produce false positives.

### Source excerpt

Chainguard wanted to know more about malware prevention in Linux distributions. So we did a study to see what maintainers are doing about it. See the results.

## Firebase App Distribution Introduces Automated Tester (Beta)

DevFeed: [Firebase App Distribution Introduces Automated Tester (Beta)](<https://devfeed.tech/articles/firebase-app-distribution-introduces-automated-tester-beta-16537.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/02/automated-smoke-testing-app-distribution>)

Author: Radhika Advani

Published: 2024-02-21T00:00:00Z

Content type: release

Language: en

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

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Smoke Tests](<https://devfeed.tech/topics/smoke-tests.md>), [Android](<https://devfeed.tech/topics/android.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [announce](<https://devfeed.tech/tags/announce.md>), [apk](<https://devfeed.tech/tags/apk.md>), [app-distribution](<https://devfeed.tech/tags/app-distribution.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [automated](<https://devfeed.tech/tags/automated.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [test-lab](<https://devfeed.tech/tags/test-lab.md>)

### AI overview

Firebase App Distribution introduces Automated Tester (Beta), which runs automated smoke tests on Android app builds across selected devices and API levels. Results include reports with screenshots, video recordings, and issues, with Test Lab rates applying after the daily no-cost cap.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Mobian's 2023 progress

DevFeed: [Mobian's 2023 progress](<https://devfeed.tech/articles/highlights-of-2023-34238.md>)

Original publisher: [Read original article](<https://blog.mobian.org/posts/2024/01/08/highlights-of-2023/>)

Author: Mobian team

Published: 2024-01-14T00:00:00Z

Content type: opinion

Language: en

Sources: [Mobian's Blog](<https://devfeed.tech/sources/mobian-s-blog.md>)

Topics: [Debian](<https://devfeed.tech/topics/debian.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Flatpak](<https://devfeed.tech/topics/flatpak.md>), [foss](<https://devfeed.tech/topics/foss.md>), [FOSDEM](<https://devfeed.tech/topics/fosdem.md>)

Tags: [debian](<https://devfeed.tech/tags/debian.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [fosdem](<https://devfeed.tech/tags/fosdem.md>), [foss](<https://devfeed.tech/tags/foss.md>), [mobile](<https://devfeed.tech/tags/mobile.md>)

### AI overview

A retrospective on Mobian's 2023 development, covering the Bookworm stable release, growth in mobile-friendly applications, efforts to reduce Mobian-specific packages and align more closely with Debian, and participation in FOSDEM and distro collaborations.

### Source excerpt

Time flies when you are having fun. 2023 was no exception, and we find ourselves in 2024 already! Time to take stock what happened last year (and perhaps also what we attempt to achieve this year). Bookworm release It is safe to say that the bookworm release was a major milestone for Mobian. For the first time, we have a stable release that we find to actually be useful on a mobile screen and phone. Putting out stable images was quite some work but we are proud of it. We had decided to move on and focus on the next development cycle rather than starting to backporting features and releases. So bookworm continues to receive security updates, but no new features. Still, it might be a useful stable base for people who do not like to break their phone that often. By using flatpak and other means, one can even use actual releases of apps and not miss out on the latest hotness. App ecosystem The ecosystem of applications suitable for mobile screen continued to grow in 2023, filling many important functionality gaps. That includes core GNOME apps included in the distribution that became ported to work better on small screens, to an external ecosystem of applications that can be installed via flatpak or other means. Whether you want to track your jogging tracks, travel via public transportation, or toot on social media, many puzzle pieces start to fall into place. https://linuxphoneapps.org/ gives you a great overview of what exists within and outside of distributions. (and yes, there is active Debianization of some apps going on, such as the "railway" application which went into Debian just now. Shrinking Mobian Despite all that growth we managed to shrink the packages that are in the mobian repository even more over time. As you know, Mobian is nothing but a thin overlay over stock Debian (the regular Debian repository with its updates is a core pillar of Mobian), and it is declared goal of Mobian to abolish itself by upstreaming all deviations and changes to Debian prope

## Fully bootstrapping Java from source in Wolfi

DevFeed: [Fully bootstrapping Java from source in Wolfi](<https://devfeed.tech/articles/fully-bootstrapping-java-from-source-in-wolfi-13054.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/fully-bootstrapping-java-from-source-in-wolfi>)

Published: 2023-06-02T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [openjdk](<https://devfeed.tech/topics/openjdk.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [chainguard](<https://devfeed.tech/topics/chainguard.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [gcc](<https://devfeed.tech/topics/gcc.md>)

Tags: [bootstrapping](<https://devfeed.tech/tags/bootstrapping.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [eclipse-compiler-for-java](<https://devfeed.tech/tags/eclipse-compiler-for-java.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [linux](<https://devfeed.tech/tags/linux.md>), [openjdk](<https://devfeed.tech/tags/openjdk.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-languages](<https://devfeed.tech/tags/programming-languages.md>), [provenance](<https://devfeed.tech/tags/provenance.md>), [security](<https://devfeed.tech/tags/security.md>), [software](<https://devfeed.tech/tags/software.md>), [software-supply-chain](<https://devfeed.tech/tags/software-supply-chain.md>), [software-supply-chain-security](<https://devfeed.tech/tags/software-supply-chain-security.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>), [wolfi](<https://devfeed.tech/tags/wolfi.md>)

### AI overview

Chainguard describes how it is fully bootstrapping Java from source in Wolfi. The process builds a chain of OpenJDK packages with provenance extending from source code to final binary packages, using GNU Classpath, GNU Compiler for Java, and the Eclipse Compiler for Java to overcome historical bootstrapping dependencies.

### Source excerpt

Learn how Chainguard engineers created a chain of OpenJDK packages to provide full provenance from pure source code for the entire Java ecosystem in Wolfi.

## App Distribution graduates to General Availability

DevFeed: [App Distribution graduates to General Availability](<https://devfeed.tech/articles/app-distribution-graduates-to-general-availability-16473.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/09/app-distribution-graduates-to-ga>)

Author: Rachel Collins

Published: 2022-09-29T00:00:00Z

Content type: release

Language: en

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

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [API](<https://devfeed.tech/topics/api.md>), [CSV](<https://devfeed.tech/topics/csv.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [api](<https://devfeed.tech/tags/api.md>), [app-distribution](<https://devfeed.tech/tags/app-distribution.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [launch](<https://devfeed.tech/tags/launch.md>), [product](<https://devfeed.tech/tags/product.md>), [release](<https://devfeed.tech/tags/release.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Firebase App Distribution is now Generally Available, with features for managing testers and groups, controlling release access, and automating pre-release testing workflows. The article also describes bulk tester management through the Firebase console, API, and CSV imports.

### Source excerpt

The App Distribution team has introduced powerful features like bulk tester management, release links, in-app alerts and more!

## Devcon VI Announces Ticket Auction and Raffle and Extends Speaker Application Deadline

DevFeed: [Devcon VI Announces Ticket Auction and Raffle and Extends Speaker Application Deadline](<https://devfeed.tech/articles/devcon-vi-first-tickets-final-week-of-speaker-applications-17023.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2022/06/28/devcon-vi-auction-raffle-speaker>)

Author: Devcon

Published: 2022-06-28T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [.NET Conf](<https://devfeed.tech/topics/net-conf.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>)

Tags: [devcon](<https://devfeed.tech/tags/devcon.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [events](<https://devfeed.tech/tags/events.md>), [payment](<https://devfeed.tech/tags/payment.md>), [scheduled](<https://devfeed.tech/tags/scheduled.md>)

### AI overview

The article announces a pre-sale auction and raffle for Devcon VI tickets on Arbitrum, with ETH as the accepted payment method, and extends the speaker application deadline to July 5 at 23:59:59 UTC.

### Source excerpt

Three weeks ago, we opened the speaker and volunteer applications as well as the discount builder and student tickets, and we are excited about the quality of submissions! This year, we've opened applications for those looking to attend Devcon with Builder and Student discounts, as [Speakers...

## Blockchain In Go: Part II: Transaction Distribution and Synchronization

DevFeed: [Blockchain In Go: Part II: Transaction Distribution and Synchronization](<https://devfeed.tech/articles/blockchain-in-go-part-ii-transaction-distribution-and-synchronization-22181.md>)

Original publisher: [Read original article](<https://www.ardanlabs.com/blog/2022/03/blockchain-02-transaction-distribution-synchronization.html>)

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

Content type: tutorial

Language: en

Sources: [William Kennedy](<https://devfeed.tech/sources/william-kennedy.md>)

Topics: [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [API](<https://devfeed.tech/topics/api.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [build-blockchain-from-scratch](<https://devfeed.tech/tags/build-blockchain-from-scratch.md>), [cache](<https://devfeed.tech/tags/cache.md>), [digital-wallet](<https://devfeed.tech/tags/digital-wallet.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [go](<https://devfeed.tech/tags/go.md>), [go-blockchain](<https://devfeed.tech/tags/go-blockchain.md>), [golang-blockchain](<https://devfeed.tech/tags/golang-blockchain.md>), [http](<https://devfeed.tech/tags/http.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [json](<https://devfeed.tech/tags/json.md>), [mempool-blockchain](<https://devfeed.tech/tags/mempool-blockchain.md>), [network](<https://devfeed.tech/tags/network.md>), [project](<https://devfeed.tech/tags/project.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [series](<https://devfeed.tech/tags/series.md>), [synchronization](<https://devfeed.tech/tags/synchronization.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This second article in a blockchain series explains how the Ardan blockchain distributes and synchronizes transactions between nodes. It describes submission through a wallet, storage in an in-memory mempool, signaling through a goroutine, and propagation to other nodes. It also introduces the HTTP-based REST API used for wallet and node communication.

### Source excerpt

Introduction In the first post, I explained there were four aspects of a blockchain that this series would explore with a backing implementation provided by the Ardan blockchain project. Digital accounts with electronic signatures and verification Transaction distribution and synchronization between computers Redundant storage and consensus by different computers Detection of any fraud to past transactions The first post focused on how the Ardan blockchain provides support for digital accounts, signatures, and verification. In this second post, I will focus on transaction distribution and synchronization between different computers (blockchain nodes).

## Ethereum Merge Progress: Kiln Spec Release and Client Diversity Concerns

DevFeed: [Ethereum Merge Progress: Kiln Spec Release and Client Diversity Concerns](<https://devfeed.tech/articles/finalized-no-33-17001.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2022/01/31/finalized-no-33>)

Author: Danny Ryan

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

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Network](<https://devfeed.tech/topics/network.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Software](<https://devfeed.tech/topics/software.md>), [client](<https://devfeed.tech/topics/client.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [load](<https://devfeed.tech/tags/load.md>), [network](<https://devfeed.tech/tags/network.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [software](<https://devfeed.tech/tags/software.md>), [sync](<https://devfeed.tech/tags/sync.md>)

### AI overview

This update reports progress on the Ethereum Merge, including the launch of the Kintsugi Merge testnet, a breaking engine API specification update, and the release of the Kiln specification. It also says client diversity among validating nodes had not improved over the previous six months and explains how minority-client adoption supports network resilience.

### Source excerpt

tl;dr Merge progress -- minor spec updates, engineering full steam ahead 🚂 No progress in client diversity. Be selfish, run a minority client!...

## Getting started with Orca screen reader on Gnome desktop environment on Ubuntu 20.04 LTS

DevFeed: [Getting started with Orca screen reader on Gnome desktop environment on Ubuntu 20.04 LTS](<https://devfeed.tech/articles/getting-started-with-orca-screen-reader-on-gnome-desktop-environment-on-ubuntu-20-04-lts-9388.md>)

Original publisher: [Read original article](<https://a11yproject.com/posts/getting-started-with-orca/>)

Author: Joseph Mawa

Published: 2021-09-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [The A11Y Project](<https://devfeed.tech/sources/the-a11y-project.md>)

Topics: [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [dialog](<https://devfeed.tech/topics/dialog.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [dialog](<https://devfeed.tech/tags/dialog.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [feature](<https://devfeed.tech/tags/feature.md>), [free](<https://devfeed.tech/tags/free.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [laptop](<https://devfeed.tech/tags/laptop.md>), [launch](<https://devfeed.tech/tags/launch.md>), [learn](<https://devfeed.tech/tags/learn.md>), [learning](<https://devfeed.tech/tags/learning.md>), [linux](<https://devfeed.tech/tags/linux.md>), [lts](<https://devfeed.tech/tags/lts.md>), [open](<https://devfeed.tech/tags/open.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [third-party](<https://devfeed.tech/tags/third-party.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

This tutorial introduces the Orca screen reader on the GNOME desktop environment in Ubuntu 20.04 LTS. It explains several ways to launch Orca, discusses accessibility of applications, describes its desktop and laptop keyboard layouts and modifier keys, and introduces Learn Mode for discovering commands and documentation.

### Source excerpt

Introduction to Orca Orca is a free, open-source screen reader developed under the GNOME project. Several Linux distributions have it installed by default. This article will introduce you to the basics of Orca on Gnome desktop environment on Ubuntu version 20.04 LTS. There might be some slight variations if you are using a different desktop environment or using GNOME on a different Linux distribution. You need to consult the manual for your Linux distribution or desktop environment. Launching Orca There are three ways you can launch Orca on Ubuntu 20.04 LTS. Below are the descriptions of these three methods. Use the keyboard shortcut Super + Alt + S. Type orca on a terminal window and then press the Return key. Alternatively, you can type orca in the Run dialog and press the Return key. You can use the key combination Alt + F2 to open the Run dialog and the ESC key to close it. If you launch Orca using the Run dialog, you can close it by typing the command pkill orca or killall orca on the terminal or in the the Run dialog and then pressing the Return key. Open the Settings dialog and then select Universal access. You can then toggle the screen reader on or off. After launching Orca, it will immediately announce the title of the topmost open application window if it is accessible to Orca. Though most applications that come pre-installed with the Gnome desktop environment are accessible, some third-party applications installed by you may not be accessible to Orca. The Orca Modifier keys The modifier key used by Orca depends on the keyboard layout. Orca has two keyboard layouts, namely: Desktop keyboard layout Laptop keyboard layout The Desktop keyboard layout is the default keyboard layout. Its Modifier key is the key combination Insert + KP_Insert. KP_Insert is the same as KP_0. If it is your first time using Orca, most likely you are in the Desktop keyboard layout. The modifier key for the Laptop layout is CapsLock . You can change the keyboard layout from the pref

## Multi-platform Docker images with GoReleaser, Podman and GitHub Actions

DevFeed: [Multi-platform Docker images with GoReleaser, Podman and GitHub Actions](<https://devfeed.tech/articles/multi-platform-docker-images-with-goreleaser-podman-and-github-actions-37748.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/goreleaser-actions-podman/>)

Author: Carlos Alexandro Becker

Published: 2021-08-01T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [podman](<https://devfeed.tech/topics/podman.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Docker Hub](<https://devfeed.tech/topics/docker-hub.md>), [GitHub Container Registry](<https://devfeed.tech/topics/github-container-registry.md>), [personal access token](<https://devfeed.tech/topics/personal-access-token.md>)

Tags: [distribution](<https://devfeed.tech/tags/distribution.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-images](<https://devfeed.tech/tags/docker-images.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [github-container-registry](<https://devfeed.tech/tags/github-container-registry.md>), [manifest](<https://devfeed.tech/tags/manifest.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [podman](<https://devfeed.tech/tags/podman.md>)

### AI overview

A tutorial showing how to build and publish multi-platform container images with GoReleaser, Podman, and GitHub Actions. It explains rootless, daemonless Podman usage, multi-platform builds and manifests, GitHub Container Registry authentication with a personal access token, and release automation.

### Source excerpt

A few months ago, I published a post on Multi-platform Docker images with GoReleaser and GitHub Actions. Today's post has the same idea, but using Podman instead of Docker.

## Install Arch Linux with Full-Disk Encryption

DevFeed: [Install Arch Linux with Full-Disk Encryption](<https://devfeed.tech/articles/learn-linux-install-arch-with-full-disk-encryption-34669.md>)

Original publisher: [Read original article](<http://fernandocejas.com/blog/engineering/2020-12-28-install-arch-linux-full-disk-encryption/>)

Author: Fernando Cejas (me@fernandocejas.com)

Published: 2020-12-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Fernando Cejas Blog](<https://devfeed.tech/sources/fernando-cejas-blog.md>)

Topics: [Arch Linux](<https://devfeed.tech/topics/archlinux.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Package manager](<https://devfeed.tech/topics/package-manager.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [intel](<https://devfeed.tech/topics/intel.md>), [dell](<https://devfeed.tech/topics/dell.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [culture](<https://devfeed.tech/tags/culture.md>), [debian](<https://devfeed.tech/tags/debian.md>), [development](<https://devfeed.tech/tags/development.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [installation](<https://devfeed.tech/tags/installation.md>), [ios](<https://devfeed.tech/tags/ios.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pacman](<https://devfeed.tech/tags/pacman.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [rust](<https://devfeed.tech/tags/rust.md>), [scala](<https://devfeed.tech/tags/scala.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

A guide to installing Arch Linux with full-disk encryption while explaining the concepts involved. It assumes basic command-line knowledge and covers installation on Intel-based hardware, including a Dell XPS 13.

### Source excerpt

This post will act pretty much as **a guide** (a **long** one), in order to help you **INSTALL and UNDERSTAND Arch Linux** with **full disk encryption**. Let's also walk together through some of the **concepts involved in the amazing world of Linux**.

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