<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Umut Güden Blog</title>
    <link>https://guden.tr</link>
    <description>Personal site of Umut Güden, Founder and Chairman of HMD Corporation. Software engineering, entrepreneurship, and business.</description>
    <language>en-gb</language>
    <lastBuildDate>Sun, 05 Apr 2026 18:50:13 GMT</lastBuildDate>
    <atom:link href="https://guden.tr/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[Finding Balance in a Busy Schedule]]></title>
      <link>https://guden.tr/blog/finding-balance-in-a-busy-schedule</link>
      <guid isPermaLink="true">https://guden.tr/blog/finding-balance-in-a-busy-schedule</guid>
      <description><![CDATA[Umut Güden discusses the importance of physical activity and mental well-being in his daily life.]]></description>
      <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
      <category>Startup</category>
    </item>
    <item>
      <title><![CDATA[Designing Your Site for AI Agents: llms.txt, RSS, and Semantic HTML]]></title>
      <link>https://guden.tr/blog/ai-agents-and-personal-sites</link>
      <guid isPermaLink="true">https://guden.tr/blog/ai-agents-and-personal-sites</guid>
      <description><![CDATA[How to make your personal site readable by AI agents and LLMs - implementing llms.txt, structured RSS, semantic HTML, and machine-readable metadata.]]></description>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
      <category>Engineering</category>
    </item>
    <item>
      <title><![CDATA[Design as Communication]]></title>
      <link>https://guden.tr/blog/design-as-communication</link>
      <guid isPermaLink="true">https://guden.tr/blog/design-as-communication</guid>
      <description><![CDATA[How I think about product design, why typography matters more than colour, and what a hotel door in London taught me about interfaces.]]></description>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>Design</category>
    </item>
    <item>
      <title><![CDATA[Building a Zero-Fee Payment Infrastructure]]></title>
      <link>https://guden.tr/blog/building-a-zero-fee-payment-infrastructure</link>
      <guid isPermaLink="true">https://guden.tr/blog/building-a-zero-fee-payment-infrastructure</guid>
      <description><![CDATA[How HMD Pay charges nothing for payment processing, and why the model that everyone said was impossible has been running for over three years.]]></description>
      <pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
      <category>Startup</category>
    </item>
    <item>
      <title><![CDATA[Building Apps With a Purpose: Charitable Payments in iOS]]></title>
      <link>https://guden.tr/blog/building-apps-with-purpose</link>
      <guid isPermaLink="true">https://guden.tr/blog/building-apps-with-purpose</guid>
      <description><![CDATA[Integrating charitable micro-donations into iOS apps using StoreKit - the technical implementation and the philosophy behind purpose-driven software.]]></description>
      <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
      <category>iOS</category>
    </item>
    <item>
      <title><![CDATA[The AlarmKit Journey: Building Snooze If You Can]]></title>
      <link>https://guden.tr/blog/swift-ios-alarmkit-journey</link>
      <guid isPermaLink="true">https://guden.tr/blog/swift-ios-alarmkit-journey</guid>
      <description><![CDATA[The story behind Snooze If You Can - an iOS alarm app built in Swift and SwiftUI, from concept to open-source release.]]></description>
      <pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate>
      <category>iOS</category>
    </item>
    <item>
      <title><![CDATA[On Youth and Leadership]]></title>
      <link>https://guden.tr/blog/on-youth-and-leadership</link>
      <guid isPermaLink="true">https://guden.tr/blog/on-youth-and-leadership</guid>
      <description><![CDATA[Thoughts on leading a company before turning eighteen, and why age is a worse predictor of capability than people assume.]]></description>
      <pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate>
      <category>Career</category>
    </item>
    <item>
      <title><![CDATA[Next.js 15 on Vercel: Performance Patterns That Matter]]></title>
      <link>https://guden.tr/blog/nextjs-15-performance-patterns</link>
      <guid isPermaLink="true">https://guden.tr/blog/nextjs-15-performance-patterns</guid>
      <description><![CDATA[Performance optimization patterns for Next.js 15 deployed on Vercel - from React Server Components to image optimization and edge middleware.]]></description>
      <pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate>
      <category>Engineering</category>
    </item>
    <item>
      <title><![CDATA[Why a Tech Company Started a Record Label]]></title>
      <link>https://guden.tr/blog/building-hmd-entertainment</link>
      <guid isPermaLink="true">https://guden.tr/blog/building-hmd-entertainment</guid>
      <description><![CDATA[How and why HMD Corporation launched an entertainment division covering record labels, distribution, and artist management.]]></description>
      <pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate>
      <category>Startup</category>
    </item>
    <item>
      <title><![CDATA[What Shutting Down SmmPres Taught Me]]></title>
      <link>https://guden.tr/blog/shutting-down-smmpres</link>
      <guid isPermaLink="true">https://guden.tr/blog/shutting-down-smmpres</guid>
      <description><![CDATA[SmmPres ran for two years, served thousands of users, and then I shut it down. This is what I learned from building and killing a product.]]></description>
      <pubDate>Sun, 14 Sep 2025 00:00:00 GMT</pubDate>
      <category>Startup</category>
    </item>
    <item>
      <title><![CDATA[Growing Up Building Software in Istanbul]]></title>
      <link>https://guden.tr/blog/growing-up-building-software-istanbul</link>
      <guid isPermaLink="true">https://guden.tr/blog/growing-up-building-software-istanbul</guid>
      <description><![CDATA[On coding culture in Turkey, being bilingual in a global industry, and what it means to build a London-headquartered company from the Bosphorus.]]></description>
      <pubDate>Sun, 24 Aug 2025 00:00:00 GMT</pubDate>
      <category>Career</category>
    </item>
    <item>
      <title><![CDATA[What Five Years of Building a Company Taught Me About Software]]></title>
      <link>https://guden.tr/blog/five-years-shipping-lessons</link>
      <guid isPermaLink="true">https://guden.tr/blog/five-years-shipping-lessons</guid>
      <description><![CDATA[Reflections after five years running HMD Corporation - the principles that survived and the assumptions that didn't.]]></description>
      <pubDate>Sun, 10 Aug 2025 00:00:00 GMT</pubDate>
      <category>Reflections</category>
    </item>
    <item>
      <title><![CDATA[Full-Stack TypeScript in 2025: Our Stack at HMD Developments]]></title>
      <link>https://guden.tr/blog/typescript-full-stack-2025</link>
      <guid isPermaLink="true">https://guden.tr/blog/typescript-full-stack-2025</guid>
      <description><![CDATA[The complete TypeScript stack we use at HMD Developments in 2025 - from Next.js to infrastructure, and why we chose every piece.]]></description>
      <pubDate>Sun, 06 Jul 2025 00:00:00 GMT</pubDate>
      <category>Engineering</category>
    </item>
    <item>
      <title><![CDATA[School, Startups, and the Art of Context Switching]]></title>
      <link>https://guden.tr/blog/school-startups-context-switching</link>
      <guid isPermaLink="true">https://guden.tr/blog/school-startups-context-switching</guid>
      <description><![CDATA[On balancing university entrance exam preparation with running a multinational company, and why the two are not as incompatible as they sound.]]></description>
      <pubDate>Sun, 22 Jun 2025 00:00:00 GMT</pubDate>
      <category>Career</category>
    </item>
    <item>
      <title><![CDATA[CI/CD Pipelines That Don't Make You Cry]]></title>
      <link>https://guden.tr/blog/cicd-pipelines-that-work</link>
      <guid isPermaLink="true">https://guden.tr/blog/cicd-pipelines-that-work</guid>
      <description><![CDATA[Practical CI/CD pipeline design for small teams - from GitHub Actions to deployment strategies, built for speed and reliability.]]></description>
      <pubDate>Sun, 08 Jun 2025 00:00:00 GMT</pubDate>
      <category>Engineering</category>
    </item>
    <item>
      <title><![CDATA[Designing APIs Developers Actually Want to Use]]></title>
      <link>https://guden.tr/blog/designing-apis-developers-love</link>
      <guid isPermaLink="true">https://guden.tr/blog/designing-apis-developers-love</guid>
      <description><![CDATA[Principles for API design that prioritize developer experience - from URL structure to error messages, learned from building payment and communication APIs.]]></description>
      <pubDate>Sun, 11 May 2025 00:00:00 GMT</pubDate>
      <category>Architecture</category>
    </item>
    <item>
      <title><![CDATA[Choosing the Right Database: A Practical Decision Framework]]></title>
      <link>https://guden.tr/blog/choosing-the-right-database</link>
      <guid isPermaLink="true">https://guden.tr/blog/choosing-the-right-database</guid>
      <description><![CDATA[A practical framework for choosing between PostgreSQL, MongoDB, Redis, and other databases - based on real decisions across 25+ projects.]]></description>
      <pubDate>Sun, 13 Apr 2025 00:00:00 GMT</pubDate>
      <category>Architecture</category>
    </item>
    <item>
      <title><![CDATA[Why TypeScript Is Worth the Investment]]></title>
      <link>https://guden.tr/blog/why-typescript-is-worth-it</link>
      <guid isPermaLink="true">https://guden.tr/blog/why-typescript-is-worth-it</guid>
      <description><![CDATA[A practical argument for TypeScript over plain JavaScript - with real examples from production codebases where type safety prevented bugs and improved developer experience.]]></description>
      <pubDate>Sun, 16 Mar 2025 00:00:00 GMT</pubDate>
      <category>Engineering</category>
    </item>
    <item>
      <title><![CDATA[DevOps Lessons: Running Kubernetes in Production]]></title>
      <link>https://guden.tr/blog/devops-lessons-kubernetes-production</link>
      <guid isPermaLink="true">https://guden.tr/blog/devops-lessons-kubernetes-production</guid>
      <description><![CDATA[Hard-won lessons from running Kubernetes clusters for HMD Developments - from initial setup mistakes to production-ready configurations.]]></description>
      <pubDate>Sun, 02 Mar 2025 00:00:00 GMT</pubDate>
      <category>DevOps</category>
    </item>
    <item>
      <title><![CDATA[Open Source Licensing: What I Learned the Hard Way]]></title>
      <link>https://guden.tr/blog/open-source-licensing-lessons</link>
      <guid isPermaLink="true">https://guden.tr/blog/open-source-licensing-lessons</guid>
      <description><![CDATA[Navigating open source licensing as a developer and company founder - from choosing CC BY-NC-SA to implementing commercial dual licensing.]]></description>
      <pubDate>Sun, 02 Feb 2025 00:00:00 GMT</pubDate>
      <category>Open Source</category>
    </item>
    <item>
      <title><![CDATA[Buying a Company at Fourteen]]></title>
      <link>https://guden.tr/blog/hmd-pay-acquisition</link>
      <guid isPermaLink="true">https://guden.tr/blog/hmd-pay-acquisition</guid>
      <description><![CDATA[The story of how HMD Corporation came to own a payment processing platform, and what due diligence looks like when you are still in secondary school.]]></description>
      <pubDate>Sun, 19 Jan 2025 00:00:00 GMT</pubDate>
      <category>Startup</category>
    </item>
    <item>
      <title><![CDATA[Building a Zero-Fee Payment API: Technical Decisions]]></title>
      <link>https://guden.tr/blog/zero-fee-payments-technical-deep-dive</link>
      <guid isPermaLink="true">https://guden.tr/blog/zero-fee-payments-technical-deep-dive</guid>
      <description><![CDATA[The architecture and technical decisions behind HMD Payments - a zero-fee payment platform supporting crypto, Papara, IBAN, and card transactions.]]></description>
      <pubDate>Sun, 05 Jan 2025 00:00:00 GMT</pubDate>
      <category>Architecture</category>
    </item>
    <item>
      <title><![CDATA[Deploying a Multinational Holding - HMD Corp's Architecture]]></title>
      <link>https://guden.tr/blog/hmd-corp-architecture</link>
      <guid isPermaLink="true">https://guden.tr/blog/hmd-corp-architecture</guid>
      <description><![CDATA[How we structured HMD Corp across four divisions - Technology, Finance, Entertainment, and Commercial - and the technical infrastructure that connects them.]]></description>
      <pubDate>Sun, 08 Dec 2024 00:00:00 GMT</pubDate>
      <category>Architecture</category>
    </item>
    <item>
      <title><![CDATA[Real-Time Invite Tracking and Fake Account Detection]]></title>
      <link>https://guden.tr/blog/invite-tracking-fake-detection</link>
      <guid isPermaLink="true">https://guden.tr/blog/invite-tracking-fake-detection</guid>
      <description><![CDATA[How the HMD Developments team built a Discord invite tracking system that handles thousands of events per minute and detects fake accounts using behavioral heuristics.]]></description>
      <pubDate>Sun, 24 Nov 2024 00:00:00 GMT</pubDate>
      <category>Engineering</category>
    </item>
    <item>
      <title><![CDATA[MongoDB Patterns I Learned from 7,500 Discord Servers]]></title>
      <link>https://guden.tr/blog/mongodb-patterns-discord-bots</link>
      <guid isPermaLink="true">https://guden.tr/blog/mongodb-patterns-discord-bots</guid>
      <description><![CDATA[Practical MongoDB patterns for high-throughput applications - from schema design to indexing strategies, learned the hard way running Discord bots at scale.]]></description>
      <pubDate>Sun, 10 Nov 2024 00:00:00 GMT</pubDate>
      <category>Engineering</category>
    </item>
    <item>
      <title><![CDATA[Building Discord Bots at Scale: Chat Guard Architecture]]></title>
      <link>https://guden.tr/blog/building-discord-bots-at-scale</link>
      <guid isPermaLink="true">https://guden.tr/blog/building-discord-bots-at-scale</guid>
      <description><![CDATA[The architecture decisions behind Chat Guard - a Discord moderation bot serving 7,500+ servers and 15M+ users, built and maintained by the HMD Developments team.]]></description>
      <pubDate>Sun, 13 Oct 2024 00:00:00 GMT</pubDate>
      <category>Engineering</category>
    </item>
    <item>
      <title><![CDATA[From My First Website to My First Startup]]></title>
      <link>https://guden.tr/blog/first-website-to-first-startup</link>
      <guid isPermaLink="true">https://guden.tr/blog/first-website-to-first-startup</guid>
      <description><![CDATA[How building a fan site for a Turkish cartoon at 12 led to founding a multinational holding company - the origin story of HMD Corporation.]]></description>
      <pubDate>Sun, 29 Sep 2024 00:00:00 GMT</pubDate>
      <category>Engineering</category>
    </item>
    <item>
      <title><![CDATA[Why I Built This Site]]></title>
      <link>https://guden.tr/blog/launching-guden-tr</link>
      <guid isPermaLink="true">https://guden.tr/blog/launching-guden-tr</guid>
      <description><![CDATA[The thinking behind guden.tr, why personal sites still matter, and what I plan to write about here.]]></description>
      <pubDate>Sun, 15 Sep 2024 00:00:00 GMT</pubDate>
      <category>Career</category>
    </item>
  </channel>
</rss>