<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Hüseyin Karacif — Writing]]></title><description><![CDATA[Writing on software, AI and engineering practice.]]></description><link>https://huseyinkaracif.com/en/</link><generator>GatsbyJS</generator><lastBuildDate>Mon, 17 Aug 2026 00:35:16 GMT</lastBuildDate><atom:link href="https://huseyinkaracif.com/rss-en.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Taking AI Agents to Production: The Gap Between Demo and Reality]]></title><description><![CDATA[An agent demo runs flawlessly in front of the client, then three days later it quietly turns your API bill into a four-digit number. Here's what actually closes that gap: guardrails, observability, cost control, and a few hard-earned lessons.]]></description><link>https://huseyinkaracif.com/en/writing/yapay-zeka-ajanlarini-productiona-tasimak/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/yapay-zeka-ajanlarini-productiona-tasimak/</guid><category><![CDATA[AI]]></category><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[GEO: SEO for AI Search Engines]]></title><description><![CDATA[Ranking #1 on Google isn't the finish line anymore — getting quoted inside ChatGPT's answer is. Here's what GEO actually means and how to make your site legible to AI search.]]></description><link>https://huseyinkaracif.com/en/writing/geo-ai-arama-motorlari-icin-seo/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/geo-ai-arama-motorlari-icin-seo/</guid><category><![CDATA[AI]]></category><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Context Engineering: Moving Beyond Prompt Writing]]></title><description><![CDATA[Writing a good prompt isn't enough anymore. Designing what the model actually sees at the moment it answers — context engineering — is the least talked-about, highest-leverage skill in AI work right now.]]></description><link>https://huseyinkaracif.com/en/writing/context-engineering-promptun-otesi/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/context-engineering-promptun-otesi/</guid><category><![CDATA[AI]]></category><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Agentic Coding: The Developer's New Workflow]]></title><description><![CDATA[From autocomplete to agents: the way we write code has fundamentally shifted. So where exactly did the developer's role go, and which part of the 'productivity' story actually holds up?]]></description><link>https://huseyinkaracif.com/en/writing/agentic-coding-yeni-gelistirici-workflow/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/agentic-coding-yeni-gelistirici-workflow/</guid><category><![CDATA[AI]]></category><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Enterprise Integration Patterns with MCP]]></title><description><![CDATA[Taking MCP from a weekend demo to a system that touches real customer data means rethinking permissions, auditing, and what a model is even allowed to do. Here's how I'd design it.]]></description><link>https://huseyinkaracif.com/en/writing/mcp-ile-kurumsal-entegrasyon-desenleri/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/mcp-ile-kurumsal-entegrasyon-desenleri/</guid><category><![CDATA[AI]]></category><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[How to Build Your Own AI Team (Agent Orchestration)]]></title><description><![CDATA[Instead of asking one model to do everything, build a team of specialized AI agents: the logic, architecture, and practical setup of Agent Orchestration.]]></description><link>https://huseyinkaracif.com/en/writing/kendi-yapay-zeka-ekibinizi-nasil-kurarsiniz/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/kendi-yapay-zeka-ekibinizi-nasil-kurarsiniz/</guid><category><![CDATA[AI]]></category><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[AI Revolution: 10 MCP Agents You Need to Try]]></title><description><![CDATA[I tried over 100 MCP agents. Here are the 10 that actually change your daily workflow, and why.]]></description><link>https://huseyinkaracif.com/en/writing/denemeniz-gereken-10-mcp-agent/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/denemeniz-gereken-10-mcp-agent/</guid><category><![CDATA[AI]]></category><pubDate>Sun, 29 Jun 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[MCP and AI: The New Communication Language for Smart Systems]]></title><description><![CDATA[MCP is the common language that lets AI connect to the outside world. From the USB-C analogy to a smart home scenario: what MCP is and why it matters.]]></description><link>https://huseyinkaracif.com/en/writing/mcp-ve-ai-yeni-iletisim-dili/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/mcp-ve-ai-yeni-iletisim-dili/</guid><category><![CDATA[AI]]></category><pubDate>Tue, 24 Jun 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[Every Slice Is a Feature: A Micro Approach with Vertical Slice Architecture]]></title><description><![CDATA[A fresh alternative to layered architecture: Vertical Slice Architecture, which handles each feature end-to-end within its own vertical slice.]]></description><link>https://huseyinkaracif.com/en/writing/vertical-slice-architecture/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/vertical-slice-architecture/</guid><category><![CDATA[Architecture]]></category><pubDate>Mon, 16 Jun 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[What Is a Webhook, Integration's Indispensable Tool?]]></title><description><![CDATA[The silent hero that enables real-time communication between two systems: how webhooks work, where they're used, and how they differ from APIs.]]></description><link>https://huseyinkaracif.com/en/writing/webhook-nedir/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/webhook-nedir/</guid><category><![CDATA[Engineering]]></category><pubDate>Fri, 17 Jan 2025 00:00:00 GMT</pubDate></item><item><title><![CDATA[Sorting Algorithms 101]]></title><description><![CDATA[Bubble, Selection, Insertion, Merge, Quick, and Heap Sort — how the core sorting algorithms work, and their complexity analysis.]]></description><link>https://huseyinkaracif.com/en/writing/siralama-algoritmalari-101/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/siralama-algoritmalari-101/</guid><category><![CDATA[Algorithms]]></category><pubDate>Fri, 21 Jun 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Time Management — Personal Growth]]></title><description><![CDATA[It's not the best learners who succeed — it's the best doers. Practical notes on managing time as an investment.]]></description><link>https://huseyinkaracif.com/en/writing/zaman-yonetimi/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/zaman-yonetimi/</guid><category><![CDATA[Personal Growth]]></category><pubDate>Sat, 09 Mar 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[Clean Code Principles]]></title><description><![CDATA[Writing code is easy. Writing code someone else can read at 2 a.m. during an incident is the actual job. Here's how a 'temporary fix' turned into a six-month nightmare, and what I do differently now.]]></description><link>https://huseyinkaracif.com/en/writing/clean-code-prensipleri/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/clean-code-prensipleri/</guid><category><![CDATA[Engineering]]></category><pubDate>Fri, 05 Jan 2024 00:00:00 GMT</pubDate></item><item><title><![CDATA[What is Kaizen? What Does the Kaizen Philosophy Teach Us?]]></title><description><![CDATA[Big change through small, continuous improvement: how the Japanese Kaizen philosophy applies to life and work.]]></description><link>https://huseyinkaracif.com/en/writing/kaizen-nedir/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/kaizen-nedir/</guid><category><![CDATA[Personal Growth]]></category><pubDate>Sat, 04 Mar 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Dependency Inversion Principle (DIP) — SOLID]]></title><description><![CDATA[Minimize coupling between classes: high-level classes should depend on abstractions, not on details.]]></description><link>https://huseyinkaracif.com/en/writing/dependency-inversion-prensibi-dip/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/dependency-inversion-prensibi-dip/</guid><category><![CDATA[Engineering]]></category><pubDate>Fri, 13 Jan 2023 00:00:00 GMT</pubDate></item><item><title><![CDATA[Interface Segregation Principle (ISP) — SOLID]]></title><description><![CDATA[Small, purpose-built interfaces instead of one giant one: the logic behind ISP, with a worked example in C#.]]></description><link>https://huseyinkaracif.com/en/writing/interface-segregation-principle-isp/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/interface-segregation-principle-isp/</guid><category><![CDATA[Engineering]]></category><pubDate>Sat, 19 Nov 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Liskov Substitution Principle (LSP) — SOLID]]></title><description><![CDATA[Subclasses should be able to stand in for their parent class without a hitch: the logic behind LSP, illustrated with a phone-lock example.]]></description><link>https://huseyinkaracif.com/en/writing/liskov-substitution-principle-lsp/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/liskov-substitution-principle-lsp/</guid><category><![CDATA[Engineering]]></category><pubDate>Sun, 13 Nov 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Open-Closed Principle (OCP) — SOLID]]></title><description><![CDATA[Open for extension, closed for modification: how to add new behavior without breaking the code you already have.]]></description><link>https://huseyinkaracif.com/en/writing/open-closed-principle-ocp/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/open-closed-principle-ocp/</guid><category><![CDATA[Engineering]]></category><pubDate>Thu, 10 Nov 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[Single Responsibility Principle (SRP) — SOLID]]></title><description><![CDATA[Every class and method should carry exactly one responsibility: writing readable, maintainable code with SRP.]]></description><link>https://huseyinkaracif.com/en/writing/single-responsibility-principle-srp/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/single-responsibility-principle-srp/</guid><category><![CDATA[Engineering]]></category><pubDate>Sun, 06 Nov 2022 00:00:00 GMT</pubDate></item><item><title><![CDATA[What is SOLID? The SOLID Principles Explained]]></title><description><![CDATA[Five principles that show up in job postings, get asked in interviews, and are ignored far too often: a look at SOLID.]]></description><link>https://huseyinkaracif.com/en/writing/solid-nedir/</link><guid isPermaLink="false">https://huseyinkaracif.com/en/writing/solid-nedir/</guid><category><![CDATA[Engineering]]></category><pubDate>Mon, 17 Oct 2022 00:00:00 GMT</pubDate></item></channel></rss>