# RPG

Published articles for RPG.

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

## RPG Metrics: A Free-Beta Code Quality Scanner for IBM i RPG

DevFeed: [RPG Metrics: A Free-Beta Code Quality Scanner for IBM i RPG](<https://devfeed.tech/articles/rpg-metrics-the-ibm-i-tool-the-big-vendors-wouldn-t-sell-you-20748.md>)

Original publisher: [Read original article](<https://tomassetti.me/rpg-metrics-kdp-software/>)

Author: Federico Tomassetti

Published: 2026-07-15T09:22:39Z

Content type: opinion

Language: en

Sources: [Federico Tomassetti](<https://devfeed.tech/sources/federico-tomassetti.md>)

Topics: [Code quality](<https://devfeed.tech/topics/code-quality.md>), [Software](<https://devfeed.tech/topics/software.md>), [ibm](<https://devfeed.tech/topics/ibm.md>)

Tags: [code-processing](<https://devfeed.tech/tags/code-processing.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [free](<https://devfeed.tech/tags/free.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [platform](<https://devfeed.tech/tags/platform.md>), [rpg](<https://devfeed.tech/tags/rpg.md>)

### AI overview

This commentary reviews RPG Metrics, a code quality scanner from KDP Software for IBM i RPG source. The tool measures metrics including cyclomatic complexity and maintainability, identifies problematic files and refactoring points, and is free while in beta. The article compares it with enterprise-oriented static-analysis products.

### Source excerpt

KDP Software has worked the IBM midrange platform since 1985. Their new RPG Metrics tool measures cyclomatic complexity, maintainability, and RPG Free convertibility across your RPG source. It is free during beta, it took me minutes to get a number out of it, and when I had questions the founder answered them himself. The post RPG Metrics -- The IBM i Tool the Big Vendors Wouldn't Sell You appeared first on Federico Tomassetti.

## Using Gherkin to Document Behavioral Equivalence in RPG Migrations

DevFeed: [Using Gherkin to Document Behavioral Equivalence in RPG Migrations](<https://devfeed.tech/articles/why-gherkin-is-the-right-testing-tool-for-rpg-migration-and-it-has-nothing-to-do-with-bdd-20746.md>)

Original publisher: [Read original article](<https://tomassetti.me/gherkin-rpg-migration-testing/>)

Author: Federico Tomassetti

Published: 2026-07-14T06:24:03Z

Content type: article

Language: en

Sources: [Federico Tomassetti](<https://devfeed.tech/sources/federico-tomassetti.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Mainframe](<https://devfeed.tech/topics/mainframe.md>)

Tags: [legacy-modernization](<https://devfeed.tech/tags/legacy-modernization.md>), [mainframe](<https://devfeed.tech/tags/mainframe.md>), [migration](<https://devfeed.tech/tags/migration.md>), [rpg](<https://devfeed.tech/tags/rpg.md>), [specifications](<https://devfeed.tech/tags/specifications.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article argues that Gherkin can make RPG migration testing auditable to business stakeholders by expressing undocumented business rules in a readable form. It presents behavioral equivalence and stakeholder sign-off as more important migration outcomes than test coverage alone.

### Source excerpt

Everyone benchmarks RPG migration test suites on coverage. That's the wrong metric -- the real deliverable is behavioral equivalence a non-programmer will sign off on, and Gherkin is the only format the people who actually know the rules can read. The post Why Gherkin Is the Right Testing Tool for RPG Migration -- And It Has Nothing to Do With BDD appeared first on Federico Tomassetti.

## AI RPG Migration Can Compile and Still Break Business Logic

DevFeed: [AI RPG Migration Can Compile and Still Break Business Logic](<https://devfeed.tech/articles/ai-rpg-migration-can-compile-and-still-break-business-logic-20744.md>)

Original publisher: [Read original article](<https://tomassetti.me/ai-rpg-migration-semantic-gap/>)

Author: Federico Tomassetti

Published: 2026-06-30T08:00:00Z

Content type: opinion

Language: en

Sources: [Federico Tomassetti](<https://devfeed.tech/sources/federico-tomassetti.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [business-logic](<https://devfeed.tech/tags/business-logic.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [legacy-modernization](<https://devfeed.tech/tags/legacy-modernization.md>), [migration](<https://devfeed.tech/tags/migration.md>), [rpg](<https://devfeed.tech/tags/rpg.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

The article argues that AI-assisted RPG migration tools should be evaluated on behavioral equivalence, not only compilation and generated test-pass rates. It cites the AgentModernize study, where the best reported result reached 19.4% behavioral equivalence, and describes gaps between extracting business rules and implementing them faithfully.

### Source excerpt

AI-assisted RPG migration tools report high compilation success rates while silently failing on behavioral equivalence -- packed decimal truncation, activation group persistence, and cycle logic. The benchmarks show why, and what a real accuracy test looks like. The post AI RPG Migration Can Compile and Still Break Business Logic appeared first on Federico Tomassetti.

## Gamification 2.0. Beyond Points and Badges: Designing for Players, Not Metrics. Chapter 5: Implementation

DevFeed: [Gamification 2.0. Beyond Points and Badges: Designing for Players, Not Metrics. Chapter 5: Implementation](<https://devfeed.tech/articles/gamification-2-0-beyond-points-and-badges-designing-for-players-not-metrics-chapter-5-implementation-9080.md>)

Original publisher: [Read original article](<https://uxmag.com/articles/gamification-2-0-beyond-points-and-badges-designing-for-players-not-metrics-chapter-5-implementation>)

Author: Montgomery Singman

Published: 2026-06-09T03:26:13Z

Content type: tutorial

Language: en

Sources: [UX Magazine](<https://devfeed.tech/sources/ux-magazine.md>)

Topics: [implementation](<https://devfeed.tech/topics/implementation.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [building](<https://devfeed.tech/tags/building.md>), [complex-systems](<https://devfeed.tech/tags/complex-systems.md>), [core](<https://devfeed.tech/tags/core.md>), [creative](<https://devfeed.tech/tags/creative.md>), [design](<https://devfeed.tech/tags/design.md>), [expression](<https://devfeed.tech/tags/expression.md>), [games](<https://devfeed.tech/tags/games.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [interface](<https://devfeed.tech/tags/interface.md>), [leaderboard](<https://devfeed.tech/tags/leaderboard.md>), [loops](<https://devfeed.tech/tags/loops.md>), [management](<https://devfeed.tech/tags/management.md>), [multiplayer](<https://devfeed.tech/tags/multiplayer.md>), [puzzle](<https://devfeed.tech/tags/puzzle.md>), [rpg](<https://devfeed.tech/tags/rpg.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [simulation](<https://devfeed.tech/tags/simulation.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

This chapter presents a practical framework for implementing Gamification 2.0. It recommends choosing a dominant game genre that matches an app's core activities, aligning that genre with user psychology, and designing satisfying intrinsic interaction loops before adding points, badges, or other extrinsic rewards.

### Source excerpt

Part 5 of the "Gamification Series." A framework for developers: from theory to practice Everything I've outlined so far is meaningless if you can't apply it. So let me give you a practical framework for actually implementing Gamification 2.0. Step 1: Stop copying mechanics; choose a genre Your first question isn't "What gamification mechanics should The post Gamification 2.0. Beyond Points and Badges: Designing for Players, Not Metrics. Chapter 5: Implementation appeared first on UX Magazine.

## Gamification 2.0. Beyond Points and Badges: Designing for Players, Not Metrics. Chapter 3: The Framework

DevFeed: [Gamification 2.0. Beyond Points and Badges: Designing for Players, Not Metrics. Chapter 3: The Framework](<https://devfeed.tech/articles/gamification-2-0-beyond-points-and-badges-designing-for-players-not-metrics-chapter-3-the-framework-9078.md>)

Original publisher: [Read original article](<https://uxmag.com/articles/gamification-2-0-beyond-points-and-badges-designing-for-players-not-metrics-chapter-3-the-framework>)

Author: Montgomery Singman

Published: 2026-05-26T05:03:03Z

Content type: article

Language: en

Sources: [UX Magazine](<https://devfeed.tech/sources/ux-magazine.md>)

Topics: [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [design](<https://devfeed.tech/tags/design.md>), [framework](<https://devfeed.tech/tags/framework.md>), [games](<https://devfeed.tech/tags/games.md>), [rpg](<https://devfeed.tech/tags/rpg.md>), [storytelling](<https://devfeed.tech/tags/storytelling.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

This chapter presents genre as a missing framework in gamification design. It argues that different game genres attract players through different psychological motivations, so teams should align an app with an intentional genre instead of combining random mechanics.

### Source excerpt

Part 3 of the "Gamification Series." Genre matters: the missing framework Here's the most important thing most gamification designers miss: there is no single "game psychology." When a product team says, "Let's add gamification," they're making the same mistake as saying, "Let's add music," without specifying what kind of music. Jazz? Heavy metal? Classical? Each The post Gamification 2.0. Beyond Points and Badges: Designing for Players, Not Metrics. Chapter 3: The Framework appeared first on UX Magazine.

## 7 steps in a Legacy Modernization Project

DevFeed: [7 steps in a Legacy Modernization Project](<https://devfeed.tech/articles/7-steps-in-a-legacy-modernization-project-20742.md>)

Original publisher: [Read original article](<https://tomassetti.me/7-steps-in-a-legacy-modernization-project/>)

Author: Federico Tomassetti

Published: 2026-02-25T06:55:00Z

Content type: tutorial

Language: en

Sources: [Federico Tomassetti](<https://devfeed.tech/sources/federico-tomassetti.md>)

Topics: [Agile](<https://devfeed.tech/topics/agile.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [Code](<https://devfeed.tech/topics/code.md>), [modules](<https://devfeed.tech/topics/modules.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [business-value](<https://devfeed.tech/tags/business-value.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [legacy-modernization](<https://devfeed.tech/tags/legacy-modernization.md>), [modernization](<https://devfeed.tech/tags/modernization.md>), [modules](<https://devfeed.tech/tags/modules.md>), [project](<https://devfeed.tech/tags/project.md>), [rpg](<https://devfeed.tech/tags/rpg.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

This tutorial outlines seven steps for modernizing an RPG-based ERP/MRP system: assess the legacy landscape, define a roadmap, secure buy-in and budget, build the right team and partnerships, execute iterative value-driven increments, manage change, and measure and adapt the modernization effort.

### Source excerpt

Embarking on an RPG-based ERP/MRP system modernization is undeniably complex. But it's also highly rewarding when aligned with your business's long-term success. By addressing both the technical and strategic facets, you turn an aging system from a liability into a competitive asset. Let's outline the 7 steps in a legacy modernization project: Step 1: Assess [...] The post 7 steps in a Legacy Modernization Project appeared first on Federico Tomassetti.

## Staff Picks, June 2025: Summer of Showcases

DevFeed: [Staff Picks, June 2025: Summer of Showcases](<https://devfeed.tech/articles/staff-picks-june-2025-summer-of-showcases-279.md>)

Original publisher: [Read original article](<https://discord.com/blog/staff-picks-june-2025-summer-of-showcases>)

Author: Armando Sanchez-Monsivais

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

Content type: opinion

Language: en

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

Topics: [Discord](<https://devfeed.tech/topics/discord.md>), [bug](<https://devfeed.tech/topics/bug.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [advertising](<https://devfeed.tech/tags/advertising.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [games](<https://devfeed.tech/tags/games.md>), [japan](<https://devfeed.tech/tags/japan.md>), [japanese](<https://devfeed.tech/tags/japanese.md>), [media-and-entertainment](<https://devfeed.tech/tags/media-and-entertainment.md>), [monitors](<https://devfeed.tech/tags/monitors.md>), [rpg](<https://devfeed.tech/tags/rpg.md>), [solutions](<https://devfeed.tech/tags/solutions.md>)

### AI overview

Discord staff discuss notable games and summer highlights from June 2025 game showcases, including Hollow Knight: Silksong, Onimusha, Stranger Than Heaven, and Infinitesimals.

### Source excerpt

23 game showcases in June, and just as many recommendations! We're talking about all the big announcements and big summer vibes with Alex, Armando, Matt, and... Matt???