<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://zakaria.dev/</id><title>Zakaria Fatahi</title><subtitle>Senior Software Engineer, Ruby on Rails</subtitle> <updated>2025-07-01T18:45:24+02:00</updated> <author> <name>Zakaria Fatahi</name> <uri>https://zakaria.dev/</uri> </author><link rel="self" type="application/atom+xml" href="https://zakaria.dev/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://zakaria.dev/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2025 Zakaria Fatahi </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Layered AI: Building Cost-Efficient Intelligence</title><link href="https://zakaria.dev/posts/layered-ai-building-cost-efficient-intelligence/" rel="alternate" type="text/html" title="Layered AI: Building Cost-Efficient Intelligence" /><published>2025-07-01T17:30:00+02:00</published> <updated>2025-07-01T18:13:32+02:00</updated> <id>https://zakaria.dev/posts/layered-ai-building-cost-efficient-intelligence/</id> <content type="text/html" src="https://zakaria.dev/posts/layered-ai-building-cost-efficient-intelligence/" /> <author> <name>zakaria</name> </author> <category term="AI" /> <category term="Software Architecture" /> <summary>When people say “I used AI in my app,” it often sounds magical. But behind the scenes, it’s a game of strategy—especially when it comes to cost. For one feature, I had to analyze 15,000 code repositories. A quick calculation was alarming: at roughly €0.15 per repo, sounds small, right? But multiplied by 15,000, that’s a potential bill of €2,250. For a side project I’m building solo? That’s a ...</summary> </entry> <entry><title>A Production-Ready, Secure, and Scalable Server Architecture on Hetzner Cloud</title><link href="https://zakaria.dev/posts/a-production-ready-architecture-for-rails-apps-on-hetzner-cloud/" rel="alternate" type="text/html" title="A Production-Ready, Secure, and Scalable Server Architecture on Hetzner Cloud" /><published>2025-06-28T23:18:00+02:00</published> <updated>2025-07-01T18:44:57+02:00</updated> <id>https://zakaria.dev/posts/a-production-ready-architecture-for-rails-apps-on-hetzner-cloud/</id> <content type="text/html" src="https://zakaria.dev/posts/a-production-ready-architecture-for-rails-apps-on-hetzner-cloud/" /> <author> <name>zakaria</name> </author> <category term="Infrastructure" /> <category term="Rails" /> <summary>The Big Picture: What We’re Building Before diving into the step-by-step implementation, let’s understand the complete architecture we’ll be creating. This is a fortress-like, security-first infrastructure that provides enterprise-grade capabilities at a fraction of traditional cloud costs. graph TD subgraph &amp;quot;Public Zone&amp;quot; User[&amp;quot;&amp;amp;lt;br&amp;amp;gt;&amp;amp;lt;b&amp;amp;gt;User&amp;amp;lt;/b&amp;amp;gt;&amp;amp;lt;br&amp;amp;gt;&amp;quot;] ...</summary> </entry> <entry><title>What I learned building a product with AI as my co-development team</title><link href="https://zakaria.dev/posts/what-i-learned-building-a-product-with-ai/" rel="alternate" type="text/html" title="What I learned building a product with AI as my co-development team" /><published>2025-06-22T13:18:00+02:00</published> <updated>2025-07-01T18:37:23+02:00</updated> <id>https://zakaria.dev/posts/what-i-learned-building-a-product-with-ai/</id> <content type="text/html" src="https://zakaria.dev/posts/what-i-learned-building-a-product-with-ai/" /> <author> <name>zakaria</name> </author> <category term="Product Development" /> <category term="AI" /> <summary>I decided to build my own product. What happened next surprised me. The Setup I had a small idea sparked by something I saw online. Instead of just running with it, I tried something different. I treated ChatGPT, Claude, and Gemini as my co-founders. I told each one: “Assume your co-founders made mistakes in previous products that caused failures, but they also had brilliant ideas. Challenge...</summary> </entry> <entry><title>🚀 From Silent Developer to Open Source Contributor: My 4-Month Journey</title><link href="https://zakaria.dev/posts/from-silent-developer-to-open-source-contributor/" rel="alternate" type="text/html" title="🚀 From Silent Developer to Open Source Contributor: My 4-Month Journey" /><published>2025-06-04T23:18:00+02:00</published> <updated>2025-06-04T23:18:00+02:00</updated> <id>https://zakaria.dev/posts/from-silent-developer-to-open-source-contributor/</id> <content type="text/html" src="https://zakaria.dev/posts/from-silent-developer-to-open-source-contributor/" /> <author> <name>zakaria</name> </author> <category term="Career Development" /> <category term="Open Source" /> <summary>Four months ago, I was that developer who stayed quiet, focused solely on my day job, and never touched open source for about 10 years. Today, I’m sharing an incredible transformation that every software engineer should experience. 🌱 The Journey Began Small It started with tiny personal projects — scratching my own itches, building small tools I needed. Then courage grew: 📝 Rails contribu...</summary> </entry> <entry><title>Building an AI-Powered Transcription App with OpenAI Whisper, Flask, and Vue</title><link href="https://zakaria.dev/posts/transcription-with-whisper-flask-vue/" rel="alternate" type="text/html" title="Building an AI-Powered Transcription App with OpenAI Whisper, Flask, and Vue" /><published>2025-02-06T22:18:00+01:00</published> <updated>2025-02-06T22:18:00+01:00</updated> <id>https://zakaria.dev/posts/transcription-with-whisper-flask-vue/</id> <content type="text/html" src="https://zakaria.dev/posts/transcription-with-whisper-flask-vue/" /> <author> <name>zakaria</name> </author> <category term="Tutorial" /> <category term="AI" /> <summary>Welcome to this step-by-step tutorial on building an AI-powered transcription app. We’ll use OpenAI’s Whisper, Flask, and Vue.js to create a scalable app that converts speech to text. By the end of this guide, you’ll have: ✅ A Whisper-powered transcription API ✅ A Flask backend to handle requests ✅ A Vue frontend for user interaction 📌 Part 1: Understanding the Project Structure Before ...</summary> </entry> </feed>
