<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>MDSW</title><description>Case notes, catalog entries and posts from MDSW. Helping companies build sustainable software and teams.</description><link>https://mdsw.tr</link><language>en</language><item><title>Putting Loyalty Points on Ethereum in One Month</title><link>https://mdsw.tr/case-notes/loyalty-points-on-ethereum-in-one-month</link><guid isPermaLink="true">https://mdsw.tr/case-notes/loyalty-points-on-ethereum-in-one-month</guid><description>How disposable, self-deleting test servers let an engineer new to blockchain put a loyalty app&apos;s points on a live Ethereum smart contract in about a month.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>Blockchain</category><category>Ethereum</category><category>Solidity</category><category>Smart Contracts</category><category>Infrastructure Automation</category><category>Chef</category></item><item><title>Rescuing a Stalled Loyalty Platform with JSON:API and CI/CD</title><link>https://mdsw.tr/case-notes/rescuing-stalled-loyalty-platform</link><guid isPermaLink="true">https://mdsw.tr/case-notes/rescuing-stalled-loyalty-platform</guid><description>How a stalled loyalty app got a new team, a JSON:API schema, tests for every change and automated delivery, and hit 20,000 active users in under a year.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>API Design</category><category>JSON:API</category><category>CI/CD</category><category>Engineering Leadership</category><category>Team Building</category><category>Ruby on Rails</category></item><item><title>MDSW 17: A Business Plan for a Multilingual Subscription App</title><link>https://mdsw.tr/catalog/mdsw-17</link><guid isPermaLink="true">https://mdsw.tr/catalog/mdsw-17</guid><description>A complete business plan for a consumer app, from megatrends and a 389-person survey to the business model, competitors and funding.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>Technology Entrepreneurship</category><category>Business Planning</category><category>Lean Canvas</category><category>User Research</category><category>Competitor Analysis</category><category>Financial Modelling</category></item><item><title>MDSW 23: Ortamlar</title><link>https://mdsw.tr/catalog/mdsw-23</link><guid isPermaLink="true">https://mdsw.tr/catalog/mdsw-23</guid><description>A social network I built alone from 2004, in plain PHP and MySQL, with AJAX pages that updated without reloading.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>Social Network</category><category>PHP</category><category>MySQL</category><category>AJAX</category><category>Linux</category><category>Community Platform</category></item><item><title>MDSW 24: Merhaba Yabancı</title><link>https://mdsw.tr/catalog/mdsw-24</link><guid isPermaLink="true">https://mdsw.tr/catalog/mdsw-24</guid><description>A Facebook app from 2010 that paired you with one stranger a day, for 24 hours, and showed each of you the other&apos;s Facebook profile only when both agreed.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>Facebook Platform</category><category>Social App</category><category>PHP</category><category>MySQL</category><category>AJAX</category><category>Mutual Disclosure</category></item><item><title>MDSW 34: How B2B Companies Turn Their Business Partners into Company Ambassadors</title><link>https://mdsw.tr/catalog/mdsw-34</link><guid isPermaLink="true">https://mdsw.tr/catalog/mdsw-34</guid><description>A study of how a young B2B company with a small marketing budget can enter new markets through the partners it already works with.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>B2B Marketing</category><category>Brand Ambassadors</category><category>Brand Community</category><category>Stakeholder Theory</category><category>Market Entry</category><category>Storytelling</category></item><item><title>MDSW 63: Kimlic</title><link>https://mdsw.tr/catalog/mdsw-63</link><guid isPermaLink="true">https://mdsw.tr/catalog/mdsw-63</guid><description>A prototype for Kimlic, a blockchain identity startup: scan a QR code with your phone and sign in to a website with an identity already verified through KYC.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>Blockchain</category><category>Ethereum</category><category>Solidity</category><category>Ruby on Rails</category><category>KYC</category><category>Identity Verification</category><category>Passwordless Authentication</category></item><item><title>MDSW 1: Synthetic Data Curation Architecture for Agile SLM Adaptation to Emerging Programming Language Specifications</title><link>https://mdsw.tr/catalog/mdsw-1</link><guid isPermaLink="true">https://mdsw.tr/catalog/mdsw-1</guid><description>How a 1.5B-parameter code model was taught to write a Ruby version it had never seen for about €4.20.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate><category>Small Language Models</category><category>LoRA Fine-Tuning</category><category>Synthetic Data</category><category>Ruby</category><category>IC/EC Diagnostic</category><category>FinOps</category></item><item><title>MDSW 50: Startsub</title><link>https://mdsw.tr/catalog/mdsw-50</link><guid isPermaLink="true">https://mdsw.tr/catalog/mdsw-50</guid><description>A subscription-commerce platform that grew through cost discipline, reinvestment and tenant trust, and stayed alive because I put my own money in.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate><category>Subscription Commerce</category><category>Rails</category><category>Stimulus</category><category>Terraform</category></item><item><title>Aligning a Distributed Team &amp; Migrating Manual GCP to Terraform (IaC)</title><link>https://mdsw.tr/case-notes/aligning-distributed-team-gcp-terraform</link><guid isPermaLink="true">https://mdsw.tr/case-notes/aligning-distributed-team-gcp-terraform</guid><description>How a fractional tech lead aligned a France and Istanbul team, added CI/CD, modernized a Rails app, and moved a client&apos;s manual GCP setup to Terraform.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><category>Infrastructure as Code</category><category>Terraform</category><category>GCP</category><category>Engineering Leadership</category><category>Distributed Teams</category><category>CI/CD</category></item><item><title>From Excel to a Self-Sustaining Startup Intelligence Platform</title><link>https://mdsw.tr/case-notes/from-excel-to-self-sustaining-startup-intelligence-platform</link><guid isPermaLink="true">https://mdsw.tr/case-notes/from-excel-to-self-sustaining-startup-intelligence-platform</guid><description>How a founder&apos;s Excel database became a live startup intelligence platform with a structured data model, self-service admin and a subscription business.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><category>Ruby on Rails</category><category>Data Modeling</category><category>Product Development</category><category>Startup Intelligence</category><category>Engineering Ownership</category></item><item><title>A Platform That Runs Without Its Engineer: 10,000 Tests, One Stack</title><link>https://mdsw.tr/case-notes/platform-that-runs-without-its-engineer</link><guid isPermaLink="true">https://mdsw.tr/case-notes/platform-that-runs-without-its-engineer</guid><description>How a test-first quality floor, one stack and rewritten critical paths let one engineer grow a platform&apos;s revenue several times over in under a year and leave it running unattended.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><category>Test Strategy</category><category>Technical Ownership</category><category>Frontend Simplification</category><category>Infrastructure as Code</category><category>Ruby on Rails</category></item><item><title>Blockchain&apos;de bir başkasına değer gönderimi: Transaction</title><link>https://mdsw.tr/blog/blockchain-transaction</link><guid isPermaLink="true">https://mdsw.tr/blog/blockchain-transaction</guid><description>Blockchain&apos;de bir transferin bankacılıktaki EFT&apos;den farkı, işlemi madencilerin nasıl onayladığı ve Ethereum&apos;da işlem ücretinin gas ile nasıl hesaplandığı.</description><pubDate>Wed, 26 Jul 2017 00:00:00 GMT</pubDate><category>Blockchain</category><category>Ethereum</category><category>Bitcoin</category><category>Transaction</category></item><item><title>Blockchain Cüzdanı: Dijital paralar nasıl saklanıyor?</title><link>https://mdsw.tr/blog/blockchain-cuzdani</link><guid isPermaLink="true">https://mdsw.tr/blog/blockchain-cuzdani</guid><description>Bitcoin ve Ethereum gibi dijital paraların nerede durduğu: cüzdan adresi, şifre ve gizli anahtar, cüzdanın kimliğinizi neden taşımadığı ve nasıl korunduğu.</description><pubDate>Sat, 15 Jul 2017 00:00:00 GMT</pubDate><category>Blockchain</category><category>Ethereum</category><category>Bitcoin</category><category>Wallet</category></item><item><title>Blockchain nasıl çalışır?</title><link>https://mdsw.tr/blog/blockchain-nasil-calisir</link><guid isPermaLink="true">https://mdsw.tr/blog/blockchain-nasil-calisir</guid><description>Blockchain&apos;in çalışma mantığı: veri blokları, hash değerleri, madencilik ve zincire yazılan bir kaydın neden değiştirilemediği. 2017&apos;de yazılmış bir giriş.</description><pubDate>Thu, 13 Jul 2017 00:00:00 GMT</pubDate><category>Blockchain</category><category>Bitcoin</category><category>Ethereum</category></item></channel></rss>