# User Stories

Published articles for User Stories.

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

## 1Password increases engineering productivity 21% with Codex

DevFeed: [1Password increases engineering productivity 21% with Codex](<https://devfeed.tech/articles/1password-increases-engineering-productivity-21-with-codex-6264.md>)

Original publisher: [Read original article](<https://openai.com/index/1password>)

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

Content type: article

Language: en

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

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

Tags: [codex](<https://devfeed.tech/tags/codex.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [features](<https://devfeed.tech/tags/features.md>), [internal-tools](<https://devfeed.tech/tags/internal-tools.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [security](<https://devfeed.tech/tags/security.md>), [site-reliability-engineering](<https://devfeed.tech/tags/site-reliability-engineering.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>), [writing-code](<https://devfeed.tech/tags/writing-code.md>)

### AI overview

1Password reports using Codex across its software delivery lifecycle to turn user stories into near-final prototypes and features more quickly. It cites improved engineering productivity and shorter pull request cycle times while maintaining security standards.

### Source excerpt

Engineers at 1Password use Codex to rapidly build new features and internal tools, reaching production-readiness while maintaining rigorous security policies.

## Bullshit Management Didn't Die. It Got Automated.

DevFeed: [Bullshit Management Didn't Die. It Got Automated.](<https://devfeed.tech/articles/bullshit-management-didn-t-die-it-got-automated-40034.md>)

Original publisher: [Read original article](<https://dpereira.substack.com/p/bullshit-management-didnt-die-it>)

Author: David Pereira

Published: 2026-09-03T12:27:11Z

Content type: opinion

Language: en

Sources: [Untrapping Product Teams](<https://devfeed.tech/sources/untrapping-product-teams.md>)

Topics: [Product Management](<https://devfeed.tech/topics/product-management.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [User Stories](<https://devfeed.tech/topics/user-stories.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [generate](<https://devfeed.tech/tags/generate.md>), [llms](<https://devfeed.tech/tags/llms.md>), [product-management](<https://devfeed.tech/tags/product-management.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

The author revisits the concept of "bullshit management" and argues that practices such as gathering requirements, maintaining extensive backlogs, and producing management reports have persisted while AI has automated or amplified parts of them. The supplied text presents this as an opinion-based critique, emphasizing that polished outputs may conceal limited customer understanding and learning.

### Source excerpt

Four years ago I named it. A million reads later, it's back with better tools.

## How Sprig Replaced Postgres, ClickHouse & Redis...with 4-8x Better Latency

DevFeed: [How Sprig Replaced Postgres, ClickHouse & Redis...with 4-8x Better Latency](<https://devfeed.tech/articles/how-sprig-replaced-postgres-clickhouse-redis-with-4-8x-better-latency-4880.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/08/24/sprig-replaced-postgres-clickhouse-redis-4-8x-better-latency/>)

Author: Cynthia Dunlop

Published: 2026-08-24T13:30:56Z

Content type: article

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [Latency](<https://devfeed.tech/topics/latency.md>), [Low Latency](<https://devfeed.tech/topics/low-latency.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data](<https://devfeed.tech/tags/data.md>), [databases](<https://devfeed.tech/tags/databases.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [latency](<https://devfeed.tech/tags/latency.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [redis](<https://devfeed.tech/tags/redis.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

Sprig outgrew PostgreSQL as its AI-powered product research platform scaled to more than 1.3 trillion events, 75 billion attributes, and high-volume real-time processing. The article describes its database challenges and the path toward lower-latency data infrastructure involving PostgreSQL, ClickHouse, and Redis.

### Source excerpt

With ScyllaDB, a small engineering team could focus on building their product instead of battling their databases.

## How Medium Powers Real-Time Recommendations at 1M OPS

DevFeed: [How Medium Powers Real-Time Recommendations at 1M OPS](<https://devfeed.tech/articles/how-medium-powers-real-time-recommendations-at-1m-ops-4879.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/08/11/medium-real-time-recommendations/>)

Author: Cynthia Dunlop

Published: 2026-08-11T16:40:45Z

Content type: article

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [real-time](<https://devfeed.tech/topics/real-time.md>), [scylladb](<https://devfeed.tech/topics/scylladb.md>), [data](<https://devfeed.tech/topics/data.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [data](<https://devfeed.tech/tags/data.md>), [inference](<https://devfeed.tech/tags/inference.md>), [models](<https://devfeed.tech/tags/models.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>), [scale](<https://devfeed.tech/tags/scale.md>), [scylladb](<https://devfeed.tech/tags/scylladb.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

The article explains how Medium's ScyllaDB-based feature store supports real-time recommendations. It describes processing user activity and new articles, storing features for recommendation models, and addressing data-modeling challenges as the system scaled to 1 million operations per second.

### Source excerpt

Inside Medium's move from relational features to list features in its ScyllaDB-based feature store "Keep readers reading" is the not-so-simple goal of Medium's recommendations system. To predict what's most likely to appeal to a particular reader at any given time, Medium continuously processes user activity signals (stories read, recommendations shown, follows, likes, etc.). It then immediately correlates that with the steady stream of new articles, which is estimated at millions per month. Smart models and good inference logic are required, but that's not enough. The data must be stored and retrieved quickly enough to remain relevant while the user is [...]

## Adaptability Matters More Than Framework Mastery in Product Work

DevFeed: [Adaptability Matters More Than Framework Mastery in Product Work](<https://devfeed.tech/articles/it-doesn-t-matter-40040.md>)

Original publisher: [Read original article](<https://dpereira.substack.com/p/it-doesnt-matter>)

Author: David Pereira

Published: 2026-08-04T12:28:01Z

Content type: opinion

Language: en

Sources: [Untrapping Product Teams](<https://devfeed.tech/sources/untrapping-product-teams.md>)

Topics: [Framework](<https://devfeed.tech/topics/framework.md>), [context](<https://devfeed.tech/topics/context.md>), [User Stories](<https://devfeed.tech/topics/user-stories.md>), [Code](<https://devfeed.tech/topics/code.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [context](<https://devfeed.tech/tags/context.md>), [flexibility](<https://devfeed.tech/tags/flexibility.md>), [framework](<https://devfeed.tech/tags/framework.md>), [learning](<https://devfeed.tech/tags/learning.md>), [product](<https://devfeed.tech/tags/product.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

The author reflects on unlearning rigid beliefs about product frameworks and software development. The central lesson is that adapting to each company's context and focusing on creating value matter more than mastering prescribed frameworks, definitions, or conventions.

### Source excerpt

The lesson I learned at 21, and forgot later.

## Fast-tracking service deployment with Port

DevFeed: [Fast-tracking service deployment with Port](<https://devfeed.tech/articles/fast-tracking-service-deployment-with-port-12222.md>)

Original publisher: [Read original article](<https://www.port.io/blog/fast-tracking-service-deployment-with-port-a-plain-vanilla-internal-developer-portal>)

Author: Yarden Holtzer Weiss

Published: 2026-07-30T10:39:13Z

Content type: tutorial

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>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [sdlc](<https://devfeed.tech/topics/sdlc.md>), [User Stories](<https://devfeed.tech/topics/user-stories.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [DevOps](<https://devfeed.tech/topics/devops.md>)

Tags: [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [devops](<https://devfeed.tech/tags/devops.md>), [internal-developer-portal](<https://devfeed.tech/tags/internal-developer-portal.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

A practical guide to creating a basic internal developer portal in 4-5 hours. It focuses on streamlining the SDLC by helping developers independently manage deployments, scaffold services, view runtime data, and review deployment history.

### Source excerpt

How to create an efficient internal developer portal in just 4-5 hours to streamline SDLC, boost productivity, and enhance developer autonomy.

## Internal Developer Portal: How Do I Get Started?

DevFeed: [Internal Developer Portal: How Do I Get Started?](<https://devfeed.tech/articles/internal-developer-portal-how-do-i-get-started-12248.md>)

Original publisher: [Read original article](<https://www.port.io/blog/internal-developer-portal-how-do-i-get-started>)

Author: Sooraj Shah

Published: 2026-07-30T10:23:42Z

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>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [dev-tools](<https://devfeed.tech/topics/dev-tools.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [.NET MAUI](<https://devfeed.tech/topics/net-maui.md>)

Tags: [catalog](<https://devfeed.tech/tags/catalog.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [dev-tools](<https://devfeed.tech/tags/dev-tools.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [internal-developer-portal](<https://devfeed.tech/tags/internal-developer-portal.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

This article explains how platform engineering teams can start an internal developer portal by building a focused minimum viable product. It recommends reducing developer complexity, grounding the portal in real use cases and user stories, gathering stakeholder feedback, and improving the portal iteratively.

### Source excerpt

You're using more dev tools that solve different problems, and now your breaking the developer experience. Learn the first steps to get started.

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

## Supabase Launch Week 15 Hackathon Winner Announcement

DevFeed: [Supabase Launch Week 15 Hackathon Winner Announcement](<https://devfeed.tech/articles/supabase-launch-week-15-hackathon-winner-announcement-448.md>)

Original publisher: [Read original article](<https://supabase.com/blog/lw15-hackathon-winners>)

Author: Tyler Shukert

Published: 2025-08-20T07:00:00Z

Content type: news

Language: en

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

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [For the Love of Code](<https://devfeed.tech/topics/for-the-love-of-code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Figma plugin](<https://devfeed.tech/topics/figma-plugin.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [User Stories](<https://devfeed.tech/topics/user-stories.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [app](<https://devfeed.tech/tags/app.md>), [browser](<https://devfeed.tech/tags/browser.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [dev](<https://devfeed.tech/tags/dev.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [figma](<https://devfeed.tech/tags/figma.md>), [figma-plugin](<https://devfeed.tech/tags/figma-plugin.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [gpt](<https://devfeed.tech/tags/gpt.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [launch](<https://devfeed.tech/tags/launch.md>), [llm](<https://devfeed.tech/tags/llm.md>), [openai](<https://devfeed.tech/tags/openai.md>), [project-management](<https://devfeed.tech/tags/project-management.md>), [technical](<https://devfeed.tech/tags/technical.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

Supabase announces the winners of its Launch Week 15 Hackathon, featuring projects that use Supabase with AI, browser applications, design workflows, games, learning tools, and project management. Winning entries include a Figma plugin that converts designs into user stories, an AI-powered spatial knowledge canvas, and an AI-driven project management platform.

### Source excerpt

Announcing the winners of the Supabase Launch Week 15 Hackathon.

## Migrating Udemy's Homepage to Micro Frontends

DevFeed: [Migrating Udemy's Homepage to Micro Frontends](<https://devfeed.tech/articles/migrating-udemy-s-homepage-to-micro-frontends-26356.md>)

Original publisher: [Read original article](<https://medium.com/udemy-engineering/migrating-udemys-homepage-to-micro-frontends-78bbd2e64925?source=rss----19c6d3367ed4---4>)

Author: Eugenia Leong Kato

Published: 2024-05-01T20:41:02Z

Content type: article

Language: en

Sources: [Udemy Engineering](<https://devfeed.tech/sources/udemy-engineering.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Development](<https://devfeed.tech/topics/development.md>), [Web](<https://devfeed.tech/topics/web.md>), [React](<https://devfeed.tech/topics/react.md>), [modules](<https://devfeed.tech/topics/modules.md>), [User Stories](<https://devfeed.tech/topics/user-stories.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [developer-velocity](<https://devfeed.tech/tags/developer-velocity.md>), [development](<https://devfeed.tech/tags/development.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [micro-frontends](<https://devfeed.tech/tags/micro-frontends.md>), [migration](<https://devfeed.tech/tags/migration.md>), [module](<https://devfeed.tech/tags/module.md>), [react](<https://devfeed.tech/tags/react.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

Udemy describes migrating its logged-out homepage from a monolithic architecture to micro frontends. The article covers the migration's motivations, preparation through user stories and requirements, modular team organization, React component reuse, and shared npm packages, with reported improvements in development speed and web performance motivating the architectural change.

### Source excerpt

By Eugenia Kato, Anthony Nichols, Sol Zhu, Eyupcan Bodur, Stephen Duke, David Gao, Michael Palisano, Izabela Bulska, Elaine Zhou, Matt Schaefer, Marty Note, Matthew Bise, Chris Nienhuis, Jilles Soeters, Trey Briggs, Seth Hodgson Introduction This blog delves into the migration of Udemy's logged-out homepage from a monolith architecture to a micro frontends architecture, detailing the motivations behind the migration, challenges faced, and the impact on developer velocity and web performance metrics as a result of the migration. Udemy's logged-out homepage is the second most frequently visited destination, following the course landing pages. Our current focus revolves around professional skills development to cater the needs of professionals seeking upskilling and reskilling opportunities. However, the design and content of the logged-out homepage did not align with this focus. As a result, a new homepage was redesigned that aimed to showcase Udemy's range of offerings and emphasize its commitment to professional skills development. Beyond a mere facelift, the redesign presented an opportunity for us to transition the logged-out homepage from a monolith architecture to micro frontend architecture. With the enhanced web performance metrics, especially for international users, and increased development speed demonstrated in the previous blog post, we are motivated to adopt the new frontend architecture. Preparing for the migration We laid the groundwork for the new logged-out homepage by creating a new micro-frontend application, keeping it isolated from other existing frontend applications. This allows for a more streamlined and efficient development process, as React components and pages that are not relevant can be excluded. As a preparatory step for the migration, we broke down each of the homepage modules into user stories. Then, we collaborated with our design and product partners to define clear and concise requirements for each module. This structured approach

## Easy Approach to Requirements Syntax and the segue to Behavior Driven Development

DevFeed: [Easy Approach to Requirements Syntax and the segue to Behavior Driven Development](<https://devfeed.tech/articles/easy-approach-to-requirements-syntax-and-the-segue-to-behavior-driven-development-20778.md>)

Original publisher: [Read original article](<https://conductofcode.io/post/easy-approach-to-requirements-syntax-and-the-segue-to-behavior-driven-development/>)

Author: {"twitter"=\>"hlaueriksson"}

Published: 2017-07-31T20:00:00Z

Content type: article

Language: en

Sources: [Henrik Lau Eriksson](<https://devfeed.tech/sources/henrik-lau-eriksson.md>)

Topics: [Requirements](<https://devfeed.tech/topics/requirements.md>), [Behavior-driven development](<https://devfeed.tech/topics/bdd.md>), [Specifications](<https://devfeed.tech/topics/specifications.md>), [User Stories](<https://devfeed.tech/topics/user-stories.md>)

Tags: [bdd](<https://devfeed.tech/tags/bdd.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [event](<https://devfeed.tech/tags/event.md>), [feature](<https://devfeed.tech/tags/feature.md>), [features](<https://devfeed.tech/tags/features.md>), [format](<https://devfeed.tech/tags/format.md>), [precision](<https://devfeed.tech/tags/precision.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [simple](<https://devfeed.tech/tags/simple.md>), [specflow](<https://devfeed.tech/tags/specflow.md>), [specifications](<https://devfeed.tech/tags/specifications.md>), [state](<https://devfeed.tech/tags/state.md>), [test](<https://devfeed.tech/tags/test.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

The article introduces Easy Approach to Requirements Syntax (EARS) as a structured way to write requirements and examines how its templates may help translate user stories and acceptance criteria into Behavior-Driven Development tests. It describes five requirement types and the problems EARS aims to reduce, including ambiguity, vagueness, complexity, omission, duplication, wordiness, inappropriate implementation detail, and untestability.

### Source excerpt

I was attending a conference six months ago and listened to a talk about quality. During the talk, I was introduced to EARS -- Easy Approach to Requirements Syntax. This way of writing requirements struck a chord with me, given my prior experience reading and writing requirement specifications.

## SQL and Business Logic

DevFeed: [SQL and Business Logic](<https://devfeed.tech/articles/sql-and-business-logic-34560.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2017/06/sql-and-business-logic/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2017-06-19T11:30:19Z

Content type: article

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [business logic](<https://devfeed.tech/topics/business-logic.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [User Stories](<https://devfeed.tech/topics/user-stories.md>), [Code](<https://devfeed.tech/topics/code.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>)

Tags: [business-logic](<https://devfeed.tech/tags/business-logic.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [orm](<https://devfeed.tech/tags/orm.md>), [sql](<https://devfeed.tech/tags/sql.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

This article examines how SQL and relational database design can encode business logic. It argues that database schemas and SQL queries help enforce shared validity and consistency rules across applications, and illustrates the point with a query based on a Chinook database user story.

### Source excerpt

Business logic is supposed to be the part of the application where you deal with customer or user facing decisions and computations. It is often argued that this part should be well separated from the rest of the technical infrastructure of your code. Of course, SQL and relational database design is meant to support your business cases (or user stories), so then we can ask ourselves if SQL should be part of your business logic implementation. Or actually, how much of your business logic should be SQL?

## Bugzilla and MozReview changes pushed, including group management, reviewer suggestions, bug history, and MFA password updates

DevFeed: [Bugzilla and MozReview changes pushed, including group management, reviewer suggestions, bug history, and MFA password updates](<https://devfeed.tech/articles/happy-bmo-push-day-20276.md>)

Original publisher: [Read original article](<https://globau.wordpress.com/2015/10/06/happy-bmo-push-day-163/>)

Author: glob

Published: 2015-10-06T07:28:46Z

Content type: release

Language: en

Sources: [Mozilla Automation](<https://devfeed.tech/sources/mozilla-automation.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [Mozilla](<https://devfeed.tech/topics/mozilla.md>), [Support](<https://devfeed.tech/topics/support.md>), [MFA](<https://devfeed.tech/topics/mfa.md>), [passwords](<https://devfeed.tech/topics/passwords.md>)

Tags: [automatic](<https://devfeed.tech/tags/automatic.md>), [bmo](<https://devfeed.tech/tags/bmo.md>), [bug](<https://devfeed.tech/tags/bug.md>), [display](<https://devfeed.tech/tags/display.md>), [history](<https://devfeed.tech/tags/history.md>), [mfa](<https://devfeed.tech/tags/mfa.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [mozreview](<https://devfeed.tech/tags/mozreview.md>), [password](<https://devfeed.tech/tags/password.md>), [patches](<https://devfeed.tech/tags/patches.md>), [regression](<https://devfeed.tech/tags/regression.md>), [reports](<https://devfeed.tech/tags/reports.md>), [support](<https://devfeed.tech/tags/support.md>), [tools](<https://devfeed.tech/tags/tools.md>), [user-stories](<https://devfeed.tech/tags/user-stories.md>)

### AI overview

A push to bugzilla.mozilla.org introduced changes to bug management, reviewer suggestions, group membership reports, inactive-user removal, MozReview requests, bookmarkable user-story templates, bug history navigation, commit and data display, regression dependencies, patch warnings, and password changes with MFA enabled.

### Source excerpt

the following changes have been pushed to bugzilla.mozilla.org: [1209332] Make the master kick-off bug "Confidential Mozilla Employee Bug" by default [1209971] Suggested reviewers should exclude the current user from the list displayed [1200958] group owners should always be able to view group membership reports for their groups [1196620] support automatic removal of inactive users from [...]