<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Capstone on DATATWEETS</title><link>https://datatweets.com/courses/software-engineering/capstone/</link><description>Recent content in Capstone on DATATWEETS</description><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2025 Datatweets</copyright><lastBuildDate>Sun, 05 Jul 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://datatweets.com/courses/software-engineering/capstone/index.xml" rel="self" type="application/rss+xml"/><item><title>Lesson 1 - Guided Project: Ledgerly End to End</title><link>https://datatweets.com/courses/software-engineering/capstone/lesson-1-guided-project-ledgerly-end-to-end/</link><pubDate>Sun, 05 Jul 2026 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/software-engineering/capstone/lesson-1-guided-project-ledgerly-end-to-end/</guid><description>This capstone project builds one new Ledgerly feature, prorated mid-cycle subscription plan upgrades, by drawing on all four modules of the course. A composed ProrationCalculator using the Strategy pattern for rounding produces a verified $15.48 charge for a Basic-to-Pro upgrade with 16 of 31 days remaining, and a verified $16.07 charge for a Pro-to-Enterprise upgrade with 9 of 28 days remaining, backed by five passing unit tests and one Gherkin scenario. The project closes with a CI and security note: the plan price is always read from Ledgerly&amp;rsquo;s own catalog, never accepted from a client.</description></item></channel></rss>