# Template

In software development, a template is a predefined structure that generates projects, source files, or other resources.

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

## Automating Highly Similar Translations

DevFeed: [Automating Highly Similar Translations](<https://devfeed.tech/articles/automating-highly-similar-translations-27416.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/translation_assistant.htm>)

Author: Khan Academy

Published: 2016-02-15T23:00:00Z

Content type: article

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [ui](<https://devfeed.tech/topics/ui.md>), [Template](<https://devfeed.tech/topics/template.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [engineering](<https://devfeed.tech/tags/engineering.md>), [languages](<https://devfeed.tech/tags/languages.md>), [news](<https://devfeed.tech/tags/news.md>), [templates](<https://devfeed.tech/tags/templates.md>), [tool](<https://devfeed.tech/tags/tool.md>), [translation](<https://devfeed.tech/tags/translation.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>)

### AI overview

Khan Academy describes a redesigned translator dashboard and a translation tool with smart translations. The system groups highly similar English strings, reuses existing translations through templates, and updates the UI to show which strings can be translated automatically.

### Source excerpt

By Kevin Barabash Khan Academy is available in 12 languages and is in the process of being translated ... Read more

## Primer on Jinja Templating

DevFeed: [Primer on Jinja Templating](<https://devfeed.tech/articles/primer-on-jinja-templating-10823.md>)

Original publisher: [Read original article](<https://realpython.com/primer-on-jinja-templating/>)

Author: Philipp Acsany

Published: 2026-09-13T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Template](<https://devfeed.tech/topics/template.md>), [Python](<https://devfeed.tech/topics/python.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Flask](<https://devfeed.tech/topics/flask.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Django](<https://devfeed.tech/topics/django.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [code](<https://devfeed.tech/tags/code.md>), [content](<https://devfeed.tech/tags/content.md>), [django](<https://devfeed.tech/tags/django.md>), [features](<https://devfeed.tech/tags/features.md>), [framework](<https://devfeed.tech/tags/framework.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [html](<https://devfeed.tech/tags/html.md>), [learn](<https://devfeed.tech/tags/learn.md>), [learning](<https://devfeed.tech/tags/learning.md>), [python](<https://devfeed.tech/tags/python.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

A practical introduction to Jinja templating in Python. The tutorial covers installation, template creation and rendering, dynamic content, conditionals, loops, filters, macros, nesting, standalone text generation, and integration with Flask.

### Source excerpt

With Jinja, you can build rich templates that power the front end of your web applications. But you can use Jinja without a web framework running in the background. Anytime you want to create text files with programmatic content, Jinja can help you out.

## Forgejo 16.0.4 and 15.0.8 Fix Critical Repository Template RCE

DevFeed: [Forgejo 16.0.4 and 15.0.8 Fix Critical Repository Template RCE](<https://devfeed.tech/articles/forgejo-16-0-4-and-15-0-8-fix-critical-repository-template-rce-10719.md>)

Original publisher: [Read original article](<https://selfhostlab.io/forgejo-16-0-4-security-release/>)

Author: Christian Rakoot

Published: 2026-09-12T06:40:18Z

Content type: article

Language: en

Sources: [Self Host Lab](<https://devfeed.tech/sources/self-host-lab.md>)

Topics: [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Security](<https://devfeed.tech/topics/security.md>), [Template](<https://devfeed.tech/topics/template.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [API](<https://devfeed.tech/topics/api.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [docker-containers](<https://devfeed.tech/tags/docker-containers.md>), [docker-containers-news](<https://devfeed.tech/tags/docker-containers-news.md>), [forgejo](<https://devfeed.tech/tags/forgejo.md>), [git](<https://devfeed.tech/tags/git.md>), [news](<https://devfeed.tech/tags/news.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [update](<https://devfeed.tech/tags/update.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Forgejo 16.0.4 and 15.0.8 fix a critical remote code execution vulnerability in repository-template creation, along with an API authorization bypass. The article explains how malicious template variables could restore a .git directory with executable hooks and urges affected self-hosted instances to update.

### Source excerpt

Forgejo 16.0.4 and 15.0.8 patch a critical remote code execution vulnerability in repository templates, tracked as CVE-2026-89094 with a CVSS score of 9.9, plus a narrower API permission bypass. Any instance on 16.0.3 or earlier, or 15.0.7 or earlier on the LTS branch, is vulnerable. Here's what happened, why it matters, and how to update.

## Plug, Play, Persona: Your Free Template and Step-by-Step Guide

DevFeed: [Plug, Play, Persona: Your Free Template and Step-by-Step Guide](<https://devfeed.tech/articles/plug-play-persona-your-free-template-and-step-by-step-guide-9054.md>)

Original publisher: [Read original article](<https://ixdf.org/literature/article/free-persona-template-step-by-step-guide>)

Author: James Newhook

Published: 2026-09-12T05:16:39Z

Content type: article

Language: en

Sources: [UX Daily - User Experience Daily](<https://devfeed.tech/sources/ux-daily-user-experience-daily.md>)

Topics: [Template](<https://devfeed.tech/topics/template.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>)

Tags: [design](<https://devfeed.tech/tags/design.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

This step-by-step guide explains how to create a concise, actionable user persona with a free template. It recommends focusing on details that support decisions, using a realistic name and photo, and grounding the persona in user research rather than demographics or decorative information.

### Source excerpt

You've searched for the perfect persona template, downloaded dozens, yet none quite hit the mark. Here's the problem: Most templates fail you because they focus on demographics, fancy sliders, and irrelevant details. None of these things help drive decisions or create solutions that improve lives. But search no more. You've found the simple, easy-to-use template that cuts the fluff and delivers the insights your team needs to build products people love. Get ready for fast decision-making and laser focus on your users. Your teammates, business, and customers will thank you.Here's a liberating truth: The best personas fit on one page. They contain only what drives decisions. No fluff. No fille...

## A Multi-Module Android Template with Kotlin Convention Plugins, Lint Rules, and Design System Tokens

DevFeed: [A Multi-Module Android Template with Kotlin Convention Plugins, Lint Rules, and Design System Tokens](<https://devfeed.tech/articles/forget-the-setup-tax-a-production-ready-multi-module-android-template-22945.md>)

Original publisher: [Read original article](<https://proandroiddev.com/forget-the-setup-tax-a-production-ready-multi-module-android-template-f4c879c97205?source=rss----c72404660798---4>)

Author: Shamil Gulmetov

Published: 2026-09-09T01:34:18Z

Content type: tutorial

Language: en

Sources: [ProAndroidDev - Medium](<https://devfeed.tech/sources/proandroiddev-medium.md>)

Topics: [Template](<https://devfeed.tech/topics/template.md>), [Android](<https://devfeed.tech/topics/android.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Dependency injection](<https://devfeed.tech/topics/dependency-injection.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [now-in-android](<https://devfeed.tech/topics/now-in-android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-architecture](<https://devfeed.tech/tags/android-architecture.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [automation](<https://devfeed.tech/tags/automation.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [build](<https://devfeed.tech/tags/build.md>), [compose](<https://devfeed.tech/tags/compose.md>), [dependency-injection](<https://devfeed.tech/tags/dependency-injection.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [now-in-android](<https://devfeed.tech/tags/now-in-android.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>)

### AI overview

This tutorial presents an Android Architecture Template based on patterns from Google's Now in Android repository. It describes a multi-module structure with Gradle Version Catalogs, Kotlin Convention Plugins, Jetpack Compose design tokens and dark-theme support, dependency injection, custom Lint rules, and a terminal-based renaming tool.

### Source excerpt

How to streamline your development workflow with pre-configured Kotlin Convention Plugins, custom Lint rules, and unified design system tokens. Creating a new Android application from scratch in modern engineering is rarely as simple as clicking File -> New -> New Project in Android Studio. Before writing a single line of business logic, developers face hours -- or even days -- of repetitive infrastructure setup: Configuring a scalable multi-module architecture. Setting up Gradle Version Catalogs and writing custom Kotlin Convention Plugins to eliminate build script duplication. Standardizing design tokens and dark theme support in Jetpack Compose. Wiring up Hilt Dependency Injection for Coroutine Dispatchers, network, and Application Scopes. Enforcing architectural boundaries and team coding standards using custom static analysis (Lint) rules. Google's official Now in Android (NiA) repository is the recognized gold standard for modern Android engineering. However, because NiA is a full-featured showcase app with domain logic (news feeds, authors, bookmarks, offline sync), using it as a starter kit is cumbersome: developers must strip out existing features while risking breaking build pipelines. This Android Architecture Template bridges that gap: a clean, production-ready starter kit that extracts NiA's best architectural patterns into an isolated foundation. To make it enterprise-ready with zero room for error, it includes a standalone automation tool. Instead of manual refactoring, run a single terminal command to rename and brand the entire architecture in seconds. Acknowledgments & Credits Core architectural decisions, build-logic convention plugins, and static analysis infrastructure in this template are directly inspired by Google's official Now in Android (NiA) repository. Rather than reinventing the wheel, this template focuses on developer ergonomics--making Google's best practices instantly usable out of the box. 1. Modular Project Architecture The repository

## Somebody else's API, safely on your menu

DevFeed: [Somebody else's API, safely on your menu](<https://devfeed.tech/articles/somebody-else-s-api-safely-on-your-menu-12657.md>)

Original publisher: [Read original article](<https://tyk.io/blog/somebody-elses-api-safely-on-your-menu/>)

Author: Hal Tyk's tutorial bot

Published: 2026-09-08T14:28:00Z

Content type: tutorial

Language: en

Sources: [Tyk API Management](<https://devfeed.tech/sources/tyk-api-management.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [shadow AI](<https://devfeed.tech/topics/shadow-ai.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [Template](<https://devfeed.tech/topics/template.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-gateway](<https://devfeed.tech/tags/ai-gateway.md>), [ai-studio](<https://devfeed.tech/tags/ai-studio.md>), [api](<https://devfeed.tech/tags/api.md>), [api-management](<https://devfeed.tech/tags/api-management.md>), [api-platform-teams](<https://devfeed.tech/tags/api-platform-teams.md>), [article](<https://devfeed.tech/tags/article.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [community](<https://devfeed.tech/tags/community.md>), [governance](<https://devfeed.tech/tags/governance.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llm-governance](<https://devfeed.tech/tags/llm-governance.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [password](<https://devfeed.tech/tags/password.md>), [policy](<https://devfeed.tech/tags/policy.md>), [resource](<https://devfeed.tech/tags/resource.md>), [shadow-ai](<https://devfeed.tech/tags/shadow-ai.md>), [tools](<https://devfeed.tech/tags/tools.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to submit an internal API for governed use by colleagues and organizational language models. It covers contributor scoping, reviewer assessment, administrator publication, policy templates, privacy ratings, audit trails, signatures, and gateway-based access while addressing the risks of shadow AI.

### Source excerpt

Hello. I'm Hal, Tyk's tutorial bot, and today's assignment is one I have been looking forward to rather a lot. Somebody on your engineering team has written an API. It is small, it is dull, and it is genuinely useful -- the sort of thing that answers "is the warehouse open on the fourteenth?" without [...] The post Somebody else's API, safely on your menu appeared first on Tyk API Management.

## GitLab compliance frameworks: Adhere to SOC 2 in minutes

DevFeed: [GitLab compliance frameworks: Adhere to SOC 2 in minutes](<https://devfeed.tech/articles/gitlab-compliance-frameworks-adhere-to-soc-2-in-minutes-100.md>)

Original publisher: [Read original article](<https://about.gitlab.com/blog/quick-compliance-with-compliance-framework-templates/>)

Author: Fernando Diaz

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

Content type: article

Language: en

Sources: [GitLab](<https://devfeed.tech/sources/gitlab.md>)

Topics: [GitLab](<https://devfeed.tech/topics/gitlab.md>), [Template](<https://devfeed.tech/topics/template.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Security](<https://devfeed.tech/topics/security.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [article](<https://devfeed.tech/tags/article.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [framework](<https://devfeed.tech/tags/framework.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [platform](<https://devfeed.tech/tags/platform.md>), [security](<https://devfeed.tech/tags/security.md>), [soc](<https://devfeed.tech/tags/soc.md>), [software](<https://devfeed.tech/tags/software.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This article explains how GitLab custom compliance framework templates help teams define controls, continuously monitor adherence, and prepare for audits. It uses SOC 2 as a central example and covers templates, policies, compliance requirements, and automated checks across GitLab deployment options.

### Source excerpt

Compliance is the part of software delivery that everyone agrees is important, yet nobody enjoys. It often lives in spreadsheets, screenshots, and the quiet dread of an upcoming audit. GitLab's custom compliance frameworks work differently. Instead of documenting what should be true about your projects, you define the controls once and let the platform continuously verify what is true. In this article, you'll learn why compliance adherence matters, how to stand up a SOC 2 framework in minutes using a template, how to monitor adherence on an ongoing basis, how to enforce compliance with policies, and which standards already ship as ready-to-use templates. You'll also get a look at where AI-specific compliance templates are heading. You can watch the video below to see it in action: Tier note: Compliance frameworks are available in Premium and Ultimate. Framework requirements and controls, the checks that power adherence reporting and the compliance status report, require Ultimate. Everything here applies to GitLab.com, GitLab Self-Managed, and GitLab Dedicated. Why compliance adherence matters and how custom frameworks help Regulatory and contractual obligations like SOC 2, ISO 27001, PCI DSS, and FedRAMP exist because customers, partners, and regulators need assurance that your software is built and shipped responsibly. Falling short isn't just a paperwork problem. It can block deals, trigger fines, delay product launches, and erode trust. Compliance also isn't a one-time event. A project that was compliant at audit time can drift the moment someone disables a scanner, removes branch protection, or merges without the required approvals. Custom compliance frameworks are designed to close that gap. A compliance framework in GitLab is a label you create on a top-level group to identify projects that carry specific compliance obligations or need extra oversight. On its own that label provides organization and visibility. In Ultimate, a framework can also carry requireme

## How to recognize your team with GitLab Achievements

DevFeed: [How to recognize your team with GitLab Achievements](<https://devfeed.tech/articles/how-to-recognize-your-team-with-gitlab-achievements-98.md>)

Original publisher: [Read original article](<https://about.gitlab.com/blog/how-to-recognize-your-team-with-gitlab-achievements/>)

Author: Lee Tickett

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

Content type: tutorial

Language: en

Sources: [GitLab](<https://devfeed.tech/sources/gitlab.md>)

Topics: [GitLab](<https://devfeed.tech/topics/gitlab.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Template](<https://devfeed.tech/topics/template.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [community](<https://devfeed.tech/tags/community.md>), [company](<https://devfeed.tech/tags/company.md>), [feature](<https://devfeed.tech/tags/feature.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [product](<https://devfeed.tech/tags/product.md>), [profile](<https://devfeed.tech/tags/profile.md>), [retention](<https://devfeed.tech/tags/retention.md>)

### AI overview

GitLab Achievements lets teams create reusable custom badges and award them for contributions, milestones, certifications, or other behaviors. Awards appear on recipients' profiles after they accept them, and optional personal messages support GitLab Flavored Markdown. The feature is presented as a way to reinforce recognition, retention, motivation, and belonging across companies, open source projects, and communities.

### Source excerpt

Every team runs on people who go above and beyond. The engineer who fixes the flaky test nobody else will touch. The reviewer who turns your merge request around in an hour. The teammate who finishes their certification. Or the community member who shows up release after release. Whether your team is a company, an open source project, or a community, GitLab had no built-in way to say "we see you." GitLab Achievements changes that. What are GitLab Achievements? An achievement is a custom badge you create once and award to people for their behavior. That might be a contribution, a milestone, or simply getting the most out of GitLab. Each one has a name, a description, and an avatar. Think "First merged MR", "Certified", or "Contributor of the month". Awarded achievements appear on the recipient's profile, alongside their contribution history. There are two halves to the achievement. The achievement itself is a reusable template you define at the group level. Awarding that achievement to someone is a separate action, and it can carry an optional personal message. That message supports GitLab Flavored Markdown, so you can link straight to the merge request, issue, or event that earned it. The same "Contributor of the month" badge can then tell a different story every time you award it. Recipients stay in control. An award doesn't appear on anyone's profile until they accept it using a link from an email notification. Recognition is offered, never forced onto someone's profile. Achievements are generally available as of GitLab 19.2, across Free, Premium, and Ultimate, on GitLab.com, GitLab Self-Managed, and GitLab Dedicated. Why recognition matters Recognition is one of the least expensive, most effective tools you have for retention, motivation, and belonging. A visible badge on a profile costs you a minute to award and gives the recipient something lasting. And "team" is broad: It might be your company, your open source project, or your wider community. The value depen

## Internal Developer Platform Golden Paths Guide

DevFeed: [Internal Developer Platform Golden Paths Guide](<https://devfeed.tech/articles/internal-developer-platform-golden-paths-guide-13433.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/internal-developer-platform-golden-paths-guide>)

Author: Rashmi Hegde

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

Content type: tutorial

Language: en

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

Topics: [internal developer platform](<https://devfeed.tech/topics/internal-developer-platform.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Developer Platform](<https://devfeed.tech/topics/developer-platform.md>), [Template](<https://devfeed.tech/topics/template.md>)

Tags: [catalog](<https://devfeed.tech/tags/catalog.md>), [guide](<https://devfeed.tech/tags/guide.md>), [internal-developer-platform](<https://devfeed.tech/tags/internal-developer-platform.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [self-service](<https://devfeed.tech/tags/self-service.md>), [visibility](<https://devfeed.tech/tags/visibility.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This guide explains how platform engineers can evolve an internal developer platform from a basic service catalog into maintained golden paths. It describes opinionated workflows, self-service capabilities, and embedded operational practices intended to improve developer adoption, speed, and reliability.

### Source excerpt

Transform your service catalog into golden paths that developers love. Build an IDP that boosts productivity. Learn more. | Blog

## The Block and Tackle of Django's Code of Conduct Working Group

DevFeed: [The Block and Tackle of Django's Code of Conduct Working Group](<https://devfeed.tech/articles/the-block-and-tackle-of-django-s-code-of-conduct-working-group-3550.md>)

Original publisher: [Read original article](<https://www.djangoproject.com/weblog/2026/aug/24/coc-block-tackle/>)

Author: Dan Ryan, Code of Conduct WG Chair

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

Content type: article

Language: en

Sources: [The Django weblog](<https://devfeed.tech/sources/the-django-weblog.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Template](<https://devfeed.tech/topics/template.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [community](<https://devfeed.tech/tags/community.md>), [diversity](<https://devfeed.tech/tags/diversity.md>), [django](<https://devfeed.tech/tags/django.md>), [framework](<https://devfeed.tech/tags/framework.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

Django's Code of Conduct Working Group explains the governance and technical process behind adopting Contributor Covenant 3.0, including membership, board oversight, escalation paths, decision-making, and structured proposals for future changes.

### Source excerpt

In early 2026, Django's Code of Conduct Working Group adopted Contributor Covenant 3.0 as Django's Code of Conduct. I talked about why at DjangoCon US 2026 (slides here). That talk was mostly the story of how we managed the people side of the process. This post is the technical mechanics of how we managed the change and our work going forward. Who can change what, and who has to sign off The Code of Conduct Working Group is established by the DSF board and kept deliberately small. At least three people, per the working group manual, recruited for diversity of geography, background, and lived experience rather than just availability. Membership is volunteer and term-limited. Terms became annual in February 2026, and if a member doesn't respond to the January renewal check-in within a week, they're rolled off. Nobody has to feel guilty about stepping back. The board isn't a separate, distant approval layer sitting above the working group. The DSF board's president always holds a seat on the working group and acts as its board liaison. Other board members can volunteer alongside them, and two currently do, in addition to the chair. Day to day, the working group operates independently. It only has to go back to the board for three things: spending money, taking a drastic punitive action, or altering the Code of Conduct text itself. There's a second working group in the mix too. The Online Community Working Group handles routine moderation of Django's day-to-day spaces. It doesn't touch the Code of Conduct Working Group at all until something gets escalated: a formal report, a violation spanning multiple spaces, or an issue neither group can resolve alone. Each group appoints one of its own members as liaison to the other. If the two groups can't reach consensus on something that needs joint handling, either chair can send it to the board. Inside the working group itself, decisions are made by consensus first. If that doesn't happen, a two-thirds majority of members with

## The New Default Nix Flake Template Explained

DevFeed: [The New Default Nix Flake Template Explained](<https://devfeed.tech/articles/the-new-default-nix-flake-template-explained-32440.md>)

Original publisher: [Read original article](<https://nixcademy.com/posts/new-default-nix-flake-template/>)

Author: Jacek Galowicz

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

Content type: tutorial

Language: en

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

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [Template](<https://devfeed.tech/topics/template.md>), [Development](<https://devfeed.tech/topics/development.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [packages](<https://devfeed.tech/tags/packages.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [shell](<https://devfeed.tech/tags/shell.md>), [standard](<https://devfeed.tech/tags/standard.md>), [template](<https://devfeed.tech/tags/template.md>)

### AI overview

An explanation of the new default Nix flake template, which supports multiple platforms without flake-utils. The article describes the underlying pattern, how to extend it for real projects, and its limitations and advanced cases.

### Source excerpt

The default Nix flake template is now multi-platform without flake-utils. Learn how the new pattern works and how to extend it for real projects.

## 2026.8: Approachable by design

DevFeed: [2026.8: Approachable by design](<https://devfeed.tech/articles/2026-8-approachable-by-design-16690.md>)

Original publisher: [Read original article](<https://www.home-assistant.io/blog/2026/08/05/release-20268/>)

Author: Ashley Abbott

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

Content type: release

Language: en

Sources: [Home Assistant](<https://devfeed.tech/sources/home-assistant.md>)

Topics: [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Template](<https://devfeed.tech/topics/template.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [core](<https://devfeed.tech/tags/core.md>), [esphome](<https://devfeed.tech/tags/esphome.md>), [live-stream](<https://devfeed.tech/tags/live-stream.md>), [os](<https://devfeed.tech/tags/os.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [releases](<https://devfeed.tech/tags/releases.md>), [smart-home](<https://devfeed.tech/tags/smart-home.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

Home Assistant 2026.8 is a release focused on making the platform more approachable for users without technical expertise. It introduces improvements to installation, configuration, device handling, cloud exploration, entity IDs, templates, triggers, conditions, media search, and integrations.

### Source excerpt

Tip Don't forget to join our release party live stream on YouTube on August 5, 2026, at 20:00 GMT / 12:00 PT / 21:00 CET! Tip There's more to look forward to next week: the ESPHome Starter Kit is launching, and you're invited to the official launch party! 🚀 Join the ESPHome team and their partners at Apollo Automation on the ESPHome YouTube channel on August 12 at 21:00 CEST. Familiar faces are dropping by to celebrate lift-off, too: Reed from Smart Home Solver, Simon from Simon Says Home Assistant, and Gavin from HomeTech.fm. Home Assistant 2026.8! 🎉 Hi, I'm Ashley, the Technical Program Manager at the Open Home Foundation. With Frenck taking a well-deserved break, Bram and I are teaming up to handle things this time around. We have been working on a lot over the past few weeks, and I'm excited to share some of what we have done for this release! If there's one thread tying this release together, it's a direction we care about: making Home Assistant something you don't need to be technical to use. This release is another step along that path. Enjoy the release! - Ashley Making Home Assistant more approachable The same Home Assistant, minus the magic number Your current setup keeps working Want to change the port? We've got you covered What this means for YAML Less "advanced", more approachable Describing the feature, not the user Just Tools, no developer required Home Assistant Cloud, now easier to explore Your entity IDs, your choice A cleaner way to handle your devices We can't stop adding triggers and conditions Integrations New integrations Noteworthy improvements to existing integrations Integration quality scale achievements Now available to set up from the UI Farewell to the following Other noteworthy changes Tell us how setup went A roomier template editor Taps that land where you mean them A combined battery level you can trust Search your media Find your favorite cards faster Z-Wave lock credentials, properly managed And a few more Patch releases 2026.8.1

## How a Tech Lead Encouraged Testing in Legacy Code

DevFeed: [How a Tech Lead Encouraged Testing in Legacy Code](<https://devfeed.tech/articles/nobody-wanted-to-write-tests-26188.md>)

Original publisher: [Read original article](<https://journal.optivem.com/p/nobody-wanted-to-write-tests>)

Author: Valentina Jemuović

Published: 2026-08-04T06:02:15Z

Content type: opinion

Language: en

Sources: [Optivem Journal](<https://devfeed.tech/sources/optivem-journal.md>)

Topics: [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [legacy](<https://devfeed.tech/topics/legacy.md>), [clean-code](<https://devfeed.tech/topics/clean-code.md>), [Template](<https://devfeed.tech/topics/template.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [clean-code](<https://devfeed.tech/tags/clean-code.md>), [legacy-code](<https://devfeed.tech/tags/legacy-code.md>), [tdd](<https://devfeed.tech/tags/tdd.md>), [tech-lead](<https://devfeed.tech/tags/tech-lead.md>), [training](<https://devfeed.tech/tags/training.md>), [unit-tests](<https://devfeed.tech/tags/unit-tests.md>)

### AI overview

This opinion article recounts how an engineering leader struggled to introduce testing and clean-code practices across multiple companies. As a Tech Lead, the author created a testable Clean Architecture template, recruited developers who valued quality, built an initial module, and trained the team to use the approach.

### Source excerpt

"We don't have time to write the code twice."

## Give your eve agent a browser

DevFeed: [Give your eve agent a browser](<https://devfeed.tech/articles/give-your-eve-agent-a-browser-953.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/give-your-eve-agent-a-browser>)

Author: Chris Tate

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

Content type: release

Language: en

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

Topics: [Agent Browser](<https://devfeed.tech/topics/agent-browser.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [Chromium](<https://devfeed.tech/topics/chromium.md>), [browser](<https://devfeed.tech/topics/browser.md>), [selectors](<https://devfeed.tech/topics/selectors.md>), [Template](<https://devfeed.tech/topics/template.md>), [Forms](<https://devfeed.tech/topics/forms.md>), [Network](<https://devfeed.tech/topics/network.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [auth](<https://devfeed.tech/tags/auth.md>), [browser](<https://devfeed.tech/tags/browser.md>), [chromium](<https://devfeed.tech/tags/chromium.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [extension](<https://devfeed.tech/tags/extension.md>), [forms](<https://devfeed.tech/tags/forms.md>), [network](<https://devfeed.tech/tags/network.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [selectors](<https://devfeed.tech/tags/selectors.md>), [storage](<https://devfeed.tech/tags/storage.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Vercel announces an eve extension that adds agent-browser capabilities to eve agents. It enables browser navigation, content inspection, clicking, form filling, screenshots, and console and network inspection inside the agent sandbox, with selector-based interaction and controls for isolation, domains, credentials, approvals, and tool access.

### Source excerpt

Your eve agent can now navigate the web like a human with agent-browser. The @agent-browser/eve extension gives any eve agent a full set of browser tools: navigate pages, read content, click, fill forms, take screenshots, and inspect console and network activity. Everything runs inside the agent's sandbox. Install the extension: Then mount it under agent/extensions/: Your agent gets namespaced tools like browser__navigate, browser__snapshot, browser__click, browser__fill, and browser__screenshot. Snapshot refs such as [ref=e12] become @e12 selectors, so the agent can inspect a page, then act on exactly what it saw. The extension includes: Sandbox isolation: Chromium and agent-browser run in the eve sandbox, not your app. Pre-install them in your sandbox template so sessions start warm, or let the extension install them on first use. Domain allowlist: Restrict navigation and subresources with allowedDomains, and control output size, screenshot handling, proxy use, and session naming through extension options. Credential protection: Cookie, storage, and saved-auth-state commands are never exposed to the model. Use eve extension overrides to disable tools, require approvals, or add app-specific guarded tools. See a complete Next.js eve app with the extension mounted in the example, or read the documentation to get started. Read more

## Vercel Sandbox supports forking

DevFeed: [Vercel Sandbox supports forking](<https://devfeed.tech/articles/vercel-sandbox-supports-forking-1184.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-sandbox-supports-forking>)

Author: Harpreet Arora

Published: 2026-07-28T04: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>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Template](<https://devfeed.tech/topics/template.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [cli](<https://devfeed.tech/tags/cli.md>), [config](<https://devfeed.tech/tags/config.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [fork](<https://devfeed.tech/tags/fork.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [source](<https://devfeed.tech/tags/source.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Sandbox now supports forking through Sandbox.fork(), allowing a sandbox to be created from the source's latest saved snapshot while inheriting configuration and environment variables. Forks can be used with the SDK or CLI and support overriding inherited parameters.

### Source excerpt

Vercel Sandbox now supports forking with Sandbox.fork(). The fork starts from the source's current snapshot and inherits its config and environment variables. If the source is running, it forks the latest saved state, not the live in-memory state. If the source has no snapshot, it falls back to a fresh create, using the source's runtime and config. Any parameter you pass overrides the inherited value. A fork takes about the same time as creating a sandbox, with the same limits. Use it to branch an agent from a shared base, give each tenant its own copy of a template, or run variations of one setup in parallel. To fork a sandbox with the SDK: To fork a sandbox with the CLI: To get started, upgrade to the latest version: pnpm install @vercel/sandbox@latest # SDK pnpm install -g sandbox@latest # CLI Learn more in the Sandbox documentation. Read more

## A framework for integrating AI into platform engineering

DevFeed: [A framework for integrating AI into platform engineering](<https://devfeed.tech/articles/a-framework-for-integrating-ai-into-platform-engineering-12123.md>)

Original publisher: [Read original article](<https://platformengineering.org/blog/a-framework-for-integrating-ai-into-platform-engineering>)

Author: Stéphane Teyssier

Published: 2026-07-23T05:40:01Z

Content type: article

Language: en

Sources: [Platform Engineering Blog](<https://devfeed.tech/sources/platform-engineering-blog.md>)

Topics: [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Security](<https://devfeed.tech/topics/security.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [shadow AI](<https://devfeed.tech/topics/shadow-ai.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Template](<https://devfeed.tech/topics/template.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude](<https://devfeed.tech/tags/claude.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [shadow-ai](<https://devfeed.tech/tags/shadow-ai.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>)

### AI overview

This article presents a framework for integrating AI into platform engineering instead of allowing isolated AI silos. It focuses on standardizing AI coding assistants such as GitHub Copilot, Cursor, and Claude through platform templates, organizational prompts, development standards, security requirements, and approved MCP servers. The approach aims to reduce shadow AI, uncontrolled costs, security vulnerabilities, and compliance risks while improving developer experience and operational excellence.

### Source excerpt

Avoid AI silos & shadow IT. This 5-stage framework shows how to seamlessly integrate AI into platform engineering for enhanced operations and security.

## Not just development, distribution of software may change as well

DevFeed: [Not just development, distribution of software may change as well](<https://devfeed.tech/articles/not-just-development-distribution-of-software-may-change-as-well-20661.md>)

Original publisher: [Read original article](<http://antirez.com/news/170>)

Published: 2026-07-22T14:52:39Z

Content type: opinion

Language: en

Sources: [Antirez](<https://devfeed.tech/sources/antirez.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Template](<https://devfeed.tech/topics/template.md>), [Redis](<https://devfeed.tech/topics/redis.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-software](<https://devfeed.tech/tags/open-source-software.md>), [redis](<https://devfeed.tech/tags/redis.md>)

### AI overview

The article argues that AI coding and coding agents may change how open-source software is distributed and maintained. Instead of relying only on stable and unstable branches, repositories may also serve as adaptable templates that users customize for their own requirements. Redis is presented as an example involving proposed memory savings for sorted sets.

### Source excerpt

Even if you are as averse to semver as I used to be in the course of my programming activity, you can still think of open source software distribution as something that used to follow a fixed number of steps. There is a branch where developments happen, and this branch oftentimes happens to be not really ready for reliable work. Then you freeze the developments for a certain amount of time (even if, in the meantime, the work can continue on some new unstable branch), fix bugs, ask people to test it. At some point the number of bug reports starts to drop, your team and your users start to believe there are no longer obvious critical flaws that are easy to discover in the next few weeks: then you call the branch 2.4 or whatever, and that's it. However now, with AI coding, it's not just development that has changed, but also the act itself of using software is affected: it is not just you that can ask an AI to do certain changes to the software, but also the recipient of the software itself. This is obvious in the domains where a piece of software has its main user base among programmers, but this is also true in general, as more and more technologically inclined users have AI access and coding agents. Because of this change, the idea of just having a stable branch with everything polished, and an unstable branch where everything is a work in progress, may no longer be the right way to do things. A code repository can also be a finished product, but could be even more useful if it is a template for how to do things around a given problem. Maybe the user will modify the code in order to specialize it for a specific set of requirements, hardware, specific problems to solve. Also, what is too unstable or unproven for the general public may be the right thing for another set of users. Take the example of Redis. For weeks now I have been iterating on a PR that provides strong memory savings for sorted sets. This work, if accepted, will hit every user of Redis, from people t

## How Dropbox Uses Figma Weave to Create Higher-Fidelity User Personas

DevFeed: [How Dropbox Uses Figma Weave to Create Higher-Fidelity User Personas](<https://devfeed.tech/articles/steal-this-template-bring-a-user-persona-to-life-with-figma-weave-10075.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/steal-this-template-bring-a-user-persona-to-life-with-figma-weave/>)

Author: Mallory Dean

Published: 2026-06-10T17:23: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>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [User Stories](<https://devfeed.tech/topics/user-stories.md>)

Tags: [designer](<https://devfeed.tech/tags/designer.md>), [dropbox](<https://devfeed.tech/tags/dropbox.md>), [figma](<https://devfeed.tech/tags/figma.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

A Dropbox product designer uses Figma Weave to add realistic, higher-fidelity visuals to Ideal Customer Profiles. The article describes how generated media helped make personas more useful for storytelling and strategy.

### Source excerpt

Lead Product Designer at Dropbox Sara Clayton used Figma Weave to add dimension to an Ideal Customer Profile in under two minutes. Steal her template to make your users feel real.

## Profit and Loss Statement: A Founder's Guide (with SaaS Template)

DevFeed: [Profit and Loss Statement: A Founder's Guide (with SaaS Template)](<https://devfeed.tech/articles/profit-and-loss-statement-a-founder-s-guide-with-saas-template-10286.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/profit-and-loss-statement-template/>)

Author: Ayush Agarwal

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

Content type: tutorial

Language: en

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

Topics: [Software as a service](<https://devfeed.tech/topics/saas.md>), [Template](<https://devfeed.tech/topics/template.md>)

Tags: [accounting](<https://devfeed.tech/tags/accounting.md>), [financial](<https://devfeed.tech/tags/financial.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [saas](<https://devfeed.tech/tags/saas.md>), [saas-finance](<https://devfeed.tech/tags/saas-finance.md>), [structure](<https://devfeed.tech/tags/structure.md>)

### AI overview

A practical guide for SaaS founders on reading and building a profit and loss statement. It explains standard P&L line items, how SaaS reporting differs from general accounting templates, and how metrics such as MRR, ARR, gross margin, CAC payback, and net revenue retention relate to the financial statements.

### Source excerpt

How to read and build a P&L statement as a SaaS founder, with a SaaS-specific template covering MRR, gross margin, CAC, and the line items investors actually look at.

## How to Sell Printables Online: Platforms, Pricing, and Delivery

DevFeed: [How to Sell Printables Online: Platforms, Pricing, and Delivery](<https://devfeed.tech/articles/how-to-sell-printables-online-platforms-pricing-and-delivery-10363.md>)

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

Author: Ayush Agarwal

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

Content type: tutorial

Language: en

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

Topics: [pdf](<https://devfeed.tech/topics/pdf.md>), [Template](<https://devfeed.tech/topics/template.md>), [Zip](<https://devfeed.tech/topics/zip.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [design](<https://devfeed.tech/tags/design.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [download](<https://devfeed.tech/tags/download.md>), [files](<https://devfeed.tech/tags/files.md>), [free](<https://devfeed.tech/tags/free.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [products](<https://devfeed.tech/tags/products.md>), [tools](<https://devfeed.tech/tags/tools.md>), [zip](<https://devfeed.tech/tags/zip.md>)

### AI overview

A tutorial on creating, pricing, packaging, and selling printable digital products online. It covers design tools, print-quality requirements, PDF and ZIP delivery, platform considerations, and payment and delivery setup with Dodo Payments.

### Source excerpt

Learn how to create, price, and sell printable digital products online. Covers design tools, delivery automation, and the best platforms for selling printables.

## How to Sell Templates Online: A Creator's Guide

DevFeed: [How to Sell Templates Online: A Creator's Guide](<https://devfeed.tech/articles/how-to-sell-templates-online-a-creator-s-guide-10371.md>)

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

Author: Ayush Agarwal

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

Content type: tutorial

Language: en

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

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

Tags: [build](<https://devfeed.tech/tags/build.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>), [payment](<https://devfeed.tech/tags/payment.md>), [pricing](<https://devfeed.tech/tags/pricing.md>)

### AI overview

A practical guide to selling digital templates online, covering niche selection, template quality standards, pricing considerations, storefront setup, payment, and delivery. It discusses formats including Notion databases, Figma UI kits, Canva designs, spreadsheets, presentations, website themes, and email templates.

### Source excerpt

Everything you need to know about selling templates online - from Notion and Figma templates to Canva designs and spreadsheets. Covers pricing, platforms, and delivery.

## 50 Best Digital Products to Sell Online in 2026

DevFeed: [50 Best Digital Products to Sell Online in 2026](<https://devfeed.tech/articles/50-best-digital-products-to-sell-online-in-2026-9803.md>)

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

Author: Ayush Agarwal

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

Content type: article

Language: en

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

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Template](<https://devfeed.tech/topics/template.md>), [datasets](<https://devfeed.tech/topics/datasets.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [guides](<https://devfeed.tech/tags/guides.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [software](<https://devfeed.tech/tags/software.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

The article presents 50 digital product ideas across templates, educational content, software and tools, creative assets, data and research, and community access. It also discusses pricing, demand validation, and choosing a product based on skills.

### Source excerpt

50 proven digital product ideas organized by category - from templates and courses to software tools and datasets. Includes pricing benchmarks and demand indicators.

## How to Sell Canva Templates Online

DevFeed: [How to Sell Canva Templates Online](<https://devfeed.tech/articles/how-to-sell-canva-templates-online-10348.md>)

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

Author: Ayush Agarwal

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

Content type: tutorial

Language: en

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

Topics: [Template](<https://devfeed.tech/topics/template.md>)

Tags: [design](<https://devfeed.tech/tags/design.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>), [marketing](<https://devfeed.tech/tags/marketing.md>), [product](<https://devfeed.tech/tags/product.md>)

### AI overview

A step-by-step guide to creating, pricing, packaging, and selling Canva templates online. It covers high-demand template categories, niche selection, design principles, shareable template links, payment setup, and marketing.

### Source excerpt

A step-by-step guide to creating, pricing, and selling Canva templates online - from design to payment setup and marketing strategies.

## How to Sell Notion Templates Online

DevFeed: [How to Sell Notion Templates Online](<https://devfeed.tech/articles/how-to-sell-notion-templates-online-10361.md>)

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

Author: Aarthi Poonia

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

Content type: tutorial

Language: en

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

Topics: [Notion](<https://devfeed.tech/topics/notion.md>), [Template](<https://devfeed.tech/topics/template.md>)

Tags: [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>), [merchant-of-record](<https://devfeed.tech/tags/merchant-of-record.md>), [payments](<https://devfeed.tech/tags/payments.md>)

### AI overview

A guide to selling Notion templates directly through your own site or payment links. It explains the drawbacks of third-party marketplaces and covers checkout, automated delivery, customer ownership, payment handling, and global sales tax.

### Source excerpt

Complete guide to selling Notion templates with payment processing and instant delivery. Set up checkout, automate delivery, and handle global sales tax automatically.

[Next page](<https://devfeed.tech/topics/template.md?cursor=WyIyMDI2LTAzLTI3VDAwOjAwOjAwKzAwOjAwIiwgIjExMGU5MzkxLTIxMzYtNGU5MC1hYjdiLWU3NmUzOGNiMDdhOSJd>)