# dogfooding

Dogfooding is the practice of using an organization's own products internally to identify bugs, assess usability, and improve quality before release.

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

## How Lovable Migrated lovable.dev from Next.js to TanStack Start

DevFeed: [How Lovable Migrated lovable.dev from Next.js to TanStack Start](<https://devfeed.tech/articles/how-lovable-cut-ttfb-49-after-leaving-next-js-18126.md>)

Original publisher: [Read original article](<https://hungrymindsdev.substack.com/p/how-lovable-cut-ttfb-49-after-leaving>)

Author: Alexandre Zajac

Published: 2026-08-24T15:30:50Z

Content type: article

Language: en

Sources: [Hungry Minds](<https://devfeed.tech/sources/hungry-minds.md>)

Topics: [Next.js](<https://devfeed.tech/topics/next-js.md>), [Development](<https://devfeed.tech/topics/development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [dogfooding](<https://devfeed.tech/topics/dogfooding.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [adapter-pattern](<https://devfeed.tech/tags/adapter-pattern.md>), [development](<https://devfeed.tech/tags/development.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [framework](<https://devfeed.tech/tags/framework.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [trends](<https://devfeed.tech/tags/trends.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

The article describes Lovable's migration of lovable.dev from Next.js on Vercel to TanStack Start. It outlines a gradual rollout using parallel routing and feature flags, route grouping, shared framework-agnostic code, adapters, and AI-assisted migration.

### Source excerpt

PLUS: Semantic layer at PostHog 🏗, AliExpress fingerprinting 🔎 , Git serving rebuilt at Datadog 📈

## Dogfooding vs. QA vs. User Research

DevFeed: [Dogfooding vs. QA vs. User Research](<https://devfeed.tech/articles/dogfooding-vs-qa-vs-user-research-9034.md>)

Original publisher: [Read original article](<https://www.nngroup.com/articles/dogfooding/>)

Author: Therese Fessenden

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

Content type: article

Language: en

Sources: [NN/g latest articles and announcements](<https://devfeed.tech/sources/nn-g-latest-articles-and-announcements.md>)

Topics: [dogfooding](<https://devfeed.tech/topics/dogfooding.md>), [FIRST](<https://devfeed.tech/topics/first.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [development](<https://devfeed.tech/tags/development.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [qa](<https://devfeed.tech/tags/qa.md>), [qc](<https://devfeed.tech/tags/qc.md>), [quality-assurance](<https://devfeed.tech/tags/quality-assurance.md>), [quality-control](<https://devfeed.tech/tags/quality-control.md>), [user-research](<https://devfeed.tech/tags/user-research.md>), [user-testing](<https://devfeed.tech/tags/user-testing.md>)

### AI overview

Dogfooding--using a company's own products internally--can reveal bugs, broken flows, crashes, and missing features while building empathy and shared ownership. The article explains that it complements but cannot replace user research, because insiders understand the product too well to represent real users. It also distinguishes genuine dogfooding from performative displays of loyalty.

### Source excerpt

Dogfooding, or using your own products internally, helps catch bugs, but it can't replace user research: your team knows too much to represent real users.

## How We Use Our Own Developer Portal

DevFeed: [How We Use Our Own Developer Portal](<https://devfeed.tech/articles/how-we-use-our-own-developer-portal-12303.md>)

Original publisher: [Read original article](<https://www.port.io/blog/use-our-own-developer-portal-worst-critics>)

Author: Mor Paz

Published: 2026-07-22T11:37:29Z

Content type: article

Language: en

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

Topics: [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [dogfooding](<https://devfeed.tech/topics/dogfooding.md>), [internal developer platform](<https://devfeed.tech/topics/internal-developer-platform.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [dashboards](<https://devfeed.tech/tags/dashboards.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [internal-developer-platform](<https://devfeed.tech/tags/internal-developer-platform.md>), [internal-developer-portal](<https://devfeed.tech/tags/internal-developer-portal.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [observability](<https://devfeed.tech/tags/observability.md>), [productivity](<https://devfeed.tech/tags/productivity.md>)

### AI overview

This article explains how Port uses its own internal developer portal as a form of dogfooding to improve developer experience and productivity. It describes the portal's software catalog and several use cases, with particular focus on deployment tracking and environment locks.

### Source excerpt

How we use our internal developer portal for a better developer experience and productivity - specifically for deployment tracking and environment locks

## Shifting Left: Why I'm Building at Chainguard

DevFeed: [Shifting Left: Why I'm Building at Chainguard](<https://devfeed.tech/articles/shifting-left-why-i-m-building-at-chainguard-13228.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/shifting-left-why-im-building-at-chainguard>)

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

Content type: opinion

Language: en

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

Topics: [chainguard](<https://devfeed.tech/topics/chainguard.md>), [Security](<https://devfeed.tech/topics/security.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [dogfooding](<https://devfeed.tech/topics/dogfooding.md>)

Tags: [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [chainguard-jobs](<https://devfeed.tech/tags/chainguard-jobs.md>), [chainguard-libraries](<https://devfeed.tech/tags/chainguard-libraries.md>), [chainguard-product-organization](<https://devfeed.tech/tags/chainguard-product-organization.md>), [chainguard-vms](<https://devfeed.tech/tags/chainguard-vms.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Chainguard SVP of Product Patrick Donahue explains why he joined Chainguard, connecting his security and infrastructure experience with the company's goal of reducing engineering toil and helping developers build on a trusted foundation.

### Source excerpt

Chainguard SVP of Product Patrick Donahue shares why he is excited to join Chainguard and how he plans to help build products developers love.

## Founder Mode: How Windsurf builds product, from 0 to 1M users

DevFeed: [Founder Mode: How Windsurf builds product, from 0 to 1M users](<https://devfeed.tech/articles/founder-mode-how-windsurf-builds-product-from-0-to-1m-users-31011.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/founder-mode-how-codeium-builds-product>)

Author: Tiffany Chen

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

Content type: opinion

Language: en

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

Topics: [Development](<https://devfeed.tech/topics/development.md>), [dogfooding](<https://devfeed.tech/topics/dogfooding.md>), [Agentic development](<https://devfeed.tech/topics/agentic-development.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [article](<https://devfeed.tech/tags/article.md>), [discord](<https://devfeed.tech/tags/discord.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [for-founders](<https://devfeed.tech/tags/for-founders.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [vscode](<https://devfeed.tech/tags/vscode.md>)

### AI overview

Kevin Hou describes how Windsurf, formerly Codeium, grew from an initial VS Code extension into a product used by more than one million users. The article attributes this growth to a free-first strategy, user feedback, dogfooding, vertical integration, and a focus on agentic development tools.

### Source excerpt

[Note: This was published under Codeium, but the company has since rebranded to Windsurf. Edits have been made accordingly.]

## Behind the scenes: Launching On-call

DevFeed: [Behind the scenes: Launching On-call](<https://devfeed.tech/articles/behind-the-scenes-launching-on-call-11683.md>)

Original publisher: [Read original article](<https://incident.io/blog/behind-the-scenes-launching-on-call>)

Author: Henry Course

Published: 2024-07-09T14:33:22Z

Content type: article

Language: en

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

Topics: [dogfooding](<https://devfeed.tech/topics/dogfooding.md>), [incident](<https://devfeed.tech/topics/incident.md>), [changelog](<https://devfeed.tech/topics/changelog.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [company](<https://devfeed.tech/tags/company.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [launch](<https://devfeed.tech/tags/launch.md>), [on-call](<https://devfeed.tech/tags/on-call.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [product-launch](<https://devfeed.tech/tags/product-launch.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>), [support](<https://devfeed.tech/tags/support.md>), [testing](<https://devfeed.tech/tags/testing.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

The article describes how incident.io developed and launched its On-call product in private over nine months. The team adapted its rapid-release culture, used internal dogfooding and company-wide feedback, and strengthened reliability, support, and product-response processes to handle the launch.

### Source excerpt

We like to ship it then shout about it, all the time. Building On-call was different.

## Exploring Support Tooling at Supabase: A Dive into SLA Buddy

DevFeed: [Exploring Support Tooling at Supabase: A Dive into SLA Buddy](<https://devfeed.tech/articles/exploring-support-tooling-at-supabase-a-dive-into-sla-buddy-369.md>)

Original publisher: [Read original article](<https://supabase.com/blog/exploring-support-tooling>)

Author: Rodrigo Mansueli

Published: 2024-04-25T07:00:00Z

Content type: article

Language: en

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

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [Support](<https://devfeed.tech/topics/support.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [dogfooding](<https://devfeed.tech/topics/dogfooding.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [Database](<https://devfeed.tech/topics/database.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [database](<https://devfeed.tech/tags/database.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [integration](<https://devfeed.tech/tags/integration.md>), [management](<https://devfeed.tech/tags/management.md>), [monitors](<https://devfeed.tech/tags/monitors.md>), [operations](<https://devfeed.tech/tags/operations.md>), [post](<https://devfeed.tech/tags/post.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [slack](<https://devfeed.tech/tags/slack.md>), [support](<https://devfeed.tech/tags/support.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article explores Supabase's SLA Buddy, an internal support tool for enforcing service-level agreements. It describes how the tool uses Slack reminders, calendar checks, PostgreSQL functions, Edge Functions, and Slack threads to monitor deadlines, coordinate support responses, and manage escalations. The article also explains how dogfooding Supabase's own tools contributed to SLA Buddy's development.

### Source excerpt

In this post, we explore the support tooling at Supabase, and how we use SLA Buddy to monitor our SLAs.

## Recapping our live event: On-call as it should be, present and future

DevFeed: [Recapping our live event: On-call as it should be, present and future](<https://devfeed.tech/articles/recapping-our-live-event-on-call-as-it-should-be-present-and-future-11971.md>)

Original publisher: [Read original article](<https://incident.io/blog/recapping-our-live-event-on-call-as-it-should-be-present-and-future>)

Author: incident.io

Published: 2024-04-19T17:24:52Z

Content type: article

Language: en

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

Topics: [incident](<https://devfeed.tech/topics/incident.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [dogfooding](<https://devfeed.tech/topics/dogfooding.md>)

Tags: [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [event](<https://devfeed.tech/tags/event.md>), [feature](<https://devfeed.tech/tags/feature.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [launch](<https://devfeed.tech/tags/launch.md>), [outage](<https://devfeed.tech/tags/outage.md>), [overview](<https://devfeed.tech/tags/overview.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [slack](<https://devfeed.tech/tags/slack.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>)

### AI overview

This article recaps a live virtual event about incident.io's On-call product. It explains why the company built the product, describes its six-month preparation and customer beta testing, and highlights foundations such as scheduling and escalation paths alongside features like Slack shift-change announcements.

### Source excerpt

We recently hosted the live event On-call as it should be, present and future. Now, you can read the high-level overview, in addition to watching the full recording.

## The Astro Developer Portal

DevFeed: [The Astro Developer Portal](<https://devfeed.tech/articles/the-astro-developer-portal-3308.md>)

Original publisher: [Read original article](<https://astro.build/blog/dev-portal/>)

Author: Elian Van Cutsem

Published: 2024-03-13T00:00:00Z

Content type: article

Language: en

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

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [Astro DB](<https://devfeed.tech/topics/astro-db.md>), [dogfooding](<https://devfeed.tech/topics/dogfooding.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [astro-db](<https://devfeed.tech/tags/astro-db.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [build](<https://devfeed.tech/tags/build.md>), [building](<https://devfeed.tech/tags/building.md>), [catalog](<https://devfeed.tech/tags/catalog.md>), [community](<https://devfeed.tech/tags/community.md>), [content](<https://devfeed.tech/tags/content.md>), [core](<https://devfeed.tech/tags/core.md>), [creators](<https://devfeed.tech/tags/creators.md>), [database](<https://devfeed.tech/tags/database.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [developers](<https://devfeed.tech/tags/developers.md>), [discord](<https://devfeed.tech/tags/discord.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [feature](<https://devfeed.tech/tags/feature.md>), [integration](<https://devfeed.tech/tags/integration.md>), [platform](<https://devfeed.tech/tags/platform.md>), [themes](<https://devfeed.tech/tags/themes.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Astro launches a Developer Portal for theme authors to submit, manage, and promote Astro themes. The portal replaces a manual catalog workflow and uses Astro Studio and Astro DB within an Astro web application to streamline approvals and updates.

### Source excerpt

Today, we're launching the Astro Developer Portal, a platform where theme authors can submit, manage, and promote their themes built for Astro.

## Investigating Performance Bottlenecks With SQL & Statistics

DevFeed: [Investigating Performance Bottlenecks With SQL & Statistics](<https://devfeed.tech/articles/investigating-performance-bottlenecks-with-sql-statistics-18484.md>)

Original publisher: [Read original article](<https://www.tinybird.co/blog/eating-our-own-dog-food-how-we-investigate-performance-bottlenecks-using-our-product-and-google-sheets>)

Author: Xoel López

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

Content type: opinion

Language: en

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

Topics: [SQL](<https://devfeed.tech/topics/sql.md>), [dogfooding](<https://devfeed.tech/topics/dogfooding.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [customers](<https://devfeed.tech/tags/customers.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [google](<https://devfeed.tech/tags/google.md>), [performance](<https://devfeed.tech/tags/performance.md>), [product](<https://devfeed.tech/tags/product.md>), [scalable-analytics-architecture](<https://devfeed.tech/tags/scalable-analytics-architecture.md>), [sql](<https://devfeed.tech/tags/sql.md>), [statistics](<https://devfeed.tech/tags/statistics.md>)

### AI overview

The article describes investigating performance bottlenecks with the publisher's own product, SQL, statistics, and Google Sheets. It says dogfooding can reveal problems that customers do not report.

### Source excerpt

We investigate performance bottlenecks using our own product and Google Sheets. Dogfooding reveals problems customers never report.

## Devcon: What is Ahead

DevFeed: [Devcon: What is Ahead](<https://devfeed.tech/articles/devcon-what-is-ahead-16891.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2020/03/02/devcon-whats-ahead>)

Author: Devcon

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

Content type: opinion

Language: en

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

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [dogfooding](<https://devfeed.tech/topics/dogfooding.md>)

Tags: [blockchain](<https://devfeed.tech/tags/blockchain.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [community](<https://devfeed.tech/tags/community.md>), [conference](<https://devfeed.tech/tags/conference.md>), [devcon](<https://devfeed.tech/tags/devcon.md>), [dogfooding](<https://devfeed.tech/tags/dogfooding.md>), [event](<https://devfeed.tech/tags/event.md>), [events](<https://devfeed.tech/tags/events.md>), [knowledge-sharing](<https://devfeed.tech/tags/knowledge-sharing.md>)

### AI overview

The Devcon team outlines goals for Devcon 6, including collaboration, knowledge sharing, teaching, communicating Ethereum's progress, experimenting with Ethereum-built tools, and growing the Ethereum ecosystem.

### Source excerpt

...