<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sami Hedhli Writing</title><description>Practical notes on product engineering, AI integrations, payments, APIs, and maintainable web platforms.</description><link>https://samihedhli.com/</link><item><title>How I Think About Stripe Payment Flows in Product Backends</title><link>https://samihedhli.com/articles/stripe-payment-flows-product-backends/</link><guid isPermaLink="true">https://samihedhli.com/articles/stripe-payment-flows-product-backends/</guid><description>A practical blueprint for payment flows: checkout state, idempotent webhooks, subscription access, grace periods, and operational debugging.</description><pubDate>Tue, 26 May 2026 08:00:00 GMT</pubDate><category>Stripe</category><category>Payments</category><category>Billing Integrations</category></item><item><title>What I Learned Building Internal Workflow Tools</title><link>https://samihedhli.com/articles/lessons-building-internal-workflow-tools/</link><guid isPermaLink="true">https://samihedhli.com/articles/lessons-building-internal-workflow-tools/</guid><description>Reflections on designing operational software: mapping team coordination into simple workflows, useful states, readable screens, and maintainable data models.</description><pubDate>Sun, 24 May 2026 08:00:00 GMT</pubDate><category>Product Design</category><category>Internal Tools</category><category>SQL Optimization</category></item><item><title>Adding AI Features Without Turning the Product Into a Demo</title><link>https://samihedhli.com/articles/adding-ai-features-without-demo/</link><guid isPermaLink="true">https://samihedhli.com/articles/adding-ai-features-without-demo/</guid><description>How to structure AI product features around service boundaries, queues, rate limits, state, and failure handling so they survive real users.</description><pubDate>Fri, 22 May 2026 08:00:00 GMT</pubDate><category>AI Integrations</category><category>Backend engineering</category><category>Product Engineering</category></item><item><title>How I Approach Maintainable Laravel Product Backends</title><link>https://samihedhli.com/articles/maintainable-laravel-backends/</link><guid isPermaLink="true">https://samihedhli.com/articles/maintainable-laravel-backends/</guid><description>A practical way to structure Laravel product backends around workflows, thin controllers, transactions, queues, and readable domain code.</description><pubDate>Wed, 20 May 2026 08:00:00 GMT</pubDate><category>Laravel</category><category>PHP</category><category>Backend Architecture</category></item></channel></rss>