<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ismat Samadov — Tech &amp; Data Blog</title>
    <link>https://www.ismatsamadov.com</link>
    <description>Articles on AI, ML, data engineering, and analytics</description>
    <language>en</language>
    <atom:link href="https://www.ismatsamadov.com/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[The Staff Engineer Trap: Why the Best ICs Get Promoted Into Misery]]></title>
      <link>https://www.ismatsamadov.com/blog/staff-engineer-trap-promoted-misery</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/staff-engineer-trap-promoted-misery</guid>
      <description><![CDATA[She got promoted to Staff, spent 18 months in crisis, and left for a Senior role. The staff engineer trap is real — here's how to avoid it.]]></description>
      <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Testing LLM Applications Is Nothing Like Testing Regular Software — Here's What Actually Works]]></title>
      <link>https://www.ismatsamadov.com/blog/testing-llm-applications-what-works</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/testing-llm-applications-what-works</guid>
      <description><![CDATA[200 unit tests passed. The chatbot still hallucinated a dentist's phone number. LLM testing needs evals, LLM-as-judge, and regression for non-determinism.]]></description>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Terraform Is Legacy Now — Pulumi, CDKTF, and the Infrastructure-as-Real-Code Movement]]></title>
      <link>https://www.ismatsamadov.com/blog/terraform-legacy-pulumi-cdktf-iac</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/terraform-legacy-pulumi-cdktf-iac</guid>
      <description><![CDATA[HashiCorp changed the license, IBM bought them, CDKTF got deprecated. Terraform is becoming the COBOL of infrastructure. Here's what's replacing it.]]></description>
      <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[OpenTelemetry Is Eating Datadog's Lunch — The Open-Source Observability Stack in 2026]]></title>
      <link>https://www.ismatsamadov.com/blog/opentelemetry-eating-datadog-lunch-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/opentelemetry-eating-datadog-lunch-2026</guid>
      <description><![CDATA[Our Datadog bill hit $47K/month. OpenTelemetry + LGTM stack replaced it for $1,200. The instrumentation war is over — OTel won.]]></description>
      <pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Rate Limiting, Circuit Breakers, and Backpressure: The Three Patterns That Keep Distributed Systems Alive]]></title>
      <link>https://www.ismatsamadov.com/blog/rate-limiting-circuit-breakers-backpressure</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/rate-limiting-circuit-breakers-backpressure</guid>
      <description><![CDATA[A missing timeout killed our checkout on Black Friday. Rate limiting, circuit breakers, and backpressure are the three patterns that prevent cascading failures.]]></description>
      <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Change Data Capture Replaced Our Entire ETL Pipeline — Debezium, Postgres, and the Death of Batch]]></title>
      <link>https://www.ismatsamadov.com/blog/cdc-replaced-etl-debezium-postgres</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/cdc-replaced-etl-debezium-postgres</guid>
      <description><![CDATA[Our 15-minute batch ETL caused a billing incident. Debezium reading the Postgres WAL replaced the entire pipeline. CDC setup, consumer patterns, and production gotchas.]]></description>
      <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[ClickHouse Processes 1 Billion Rows Per Second on a Single Node — OLAP for Engineers Who Hate Complexity]]></title>
      <link>https://www.ismatsamadov.com/blog/clickhouse-billion-rows-olap-guide</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/clickhouse-billion-rows-olap-guide</guid>
      <description><![CDATA[A 47-second Postgres query took 120ms on ClickHouse. Columnar storage, vectorized execution, and why your analytics belong in OLAP.]]></description>
      <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[SQLite Is the Most Deployed Database on Earth and You're Ignoring It]]></title>
      <link>https://www.ismatsamadov.com/blog/sqlite-most-deployed-database-ignoring</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/sqlite-most-deployed-database-ignoring</guid>
      <description><![CDATA[One trillion SQLite databases exist right now. Turso, Litestream, and D1 fixed every limitation. Stop defaulting to Postgres.]]></description>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[vLLM vs TGI vs Ollama: Self-Hosting LLMs Without Burning Money or Losing Sleep]]></title>
      <link>https://www.ismatsamadov.com/blog/vllm-tgi-ollama-self-hosting-llms</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/vllm-tgi-ollama-self-hosting-llms</guid>
      <description><![CDATA[Ollama peaks at 41 tok/s. vLLM hits 793. TGI is in maintenance mode. Here's the self-hosting guide I wish existed before I started.]]></description>
      <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Structured Output Changed How I Build LLM Apps — Pydantic, Tool Use, and the End of Regex Parsing]]></title>
      <link>https://www.ismatsamadov.com/blog/structured-output-pydantic-llm-apps</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/structured-output-pydantic-llm-apps</guid>
      <description><![CDATA[I spent 6 months parsing LLM output with regex. Then Pydantic + structured outputs eliminated every 3 AM parsing alert. Here's the migration.]]></description>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Semantic Caching Saved Us $14K/Month in LLM API Costs]]></title>
      <link>https://www.ismatsamadov.com/blog/semantic-caching-saved-14k-llm-costs</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/semantic-caching-saved-14k-llm-costs</guid>
      <description><![CDATA[Our LLM bill hit $23K/month. Three layers — prompt caching, semantic caching, and model routing — cut it to $8.6K. Here's how.]]></description>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[LLM Evals Are Broken — How to Actually Test Your AI App Before Users Do]]></title>
      <link>https://www.ismatsamadov.com/blog/llm-evals-broken-test-ai-app</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/llm-evals-broken-test-ai-app</guid>
      <description><![CDATA[65% of companies use generative AI. Almost none test it properly. Here's the eval framework that caught our $47K hallucination disaster.]]></description>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[On-Call Destroyed My Team — How We Rebuilt Incident Management From Zero]]></title>
      <link>https://www.ismatsamadov.com/blog/oncall-destroyed-team-rebuilt-incident-management</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/oncall-destroyed-team-rebuilt-incident-management</guid>
      <description><![CDATA[97% of alerts are noise. 65% of engineers report burnout. We lost 3 engineers to bad on-call. Here's how we rebuilt incident management from scratch.]]></description>
      <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Technical Debt Is a Lie Engineers Tell Managers]]></title>
      <link>https://www.ismatsamadov.com/blog/technical-debt-lie-engineers-managers</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/technical-debt-lie-engineers-managers</guid>
      <description><![CDATA[Technical debt costs $2.41T/year. But the metaphor itself is the problem. It's a communication failure, not a code problem. Here's what to say instead.]]></description>
      <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Your Database Indexes Are Wrong — The $40K/Month Query You Don't Know About]]></title>
      <link>https://www.ismatsamadov.com/blog/database-indexes-wrong-40k-query</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/database-indexes-wrong-40k-query</guid>
      <description><![CDATA[A single missing PostgreSQL index cost $40K/month. Partial indexes, covering indexes, BRIN — the indexing tricks most devs never learn.]]></description>
      <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[AI Agents in Production: 94% Fail Before Week Two]]></title>
      <link>https://www.ismatsamadov.com/blog/ai-agents-production-94-percent-fail</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/ai-agents-production-94-percent-fail</guid>
      <description><![CDATA[88% of AI agents never reach production. $547B in failed AI investments. The five gaps that kill agents and the architecture that actually survives.]]></description>
      <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Kubernetes Is a $6 Billion Mistake for 90% of Startups]]></title>
      <link>https://www.ismatsamadov.com/blog/kubernetes-6-billion-mistake-startups</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/kubernetes-6-billion-mistake-startups</guid>
      <description><![CDATA[99% of K8s clusters are overprovisioned. Average engineer cost: $158K. The YAML tax is real. Here's when K8s makes sense and what to use instead.]]></description>
      <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The xz-utils Backdoor Was a Preview — Software Supply Chain Security Is Broken]]></title>
      <link>https://www.ismatsamadov.com/blog/xz-utils-backdoor-supply-chain-security-broken</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/xz-utils-backdoor-supply-chain-security-broken</guid>
      <description><![CDATA[xz-utils, Log4j, event-stream — the pattern is clear. 60% of maintainers work unpaid. Supply chain attacks doubled in 2025. Here's what's actually broken.]]></description>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Polars vs DuckDB vs Pandas: The 2026 Decision Guide]]></title>
      <link>https://www.ismatsamadov.com/blog/polars-duckdb-pandas-2026-decision-guide</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/polars-duckdb-pandas-2026-decision-guide</guid>
      <description><![CDATA[Polars is 8.7x faster than pandas. DuckDB is 9.4x faster. Both handle larger-than-RAM data. Here's when to use each — with benchmarks.]]></description>
      <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[OpenAI, Anthropic, Databricks: The Largest AI IPO Wave in History Is Coming]]></title>
      <link>https://www.ismatsamadov.com/blog/openai-anthropic-databricks-largest-ai-ipo-wave-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/openai-anthropic-databricks-largest-ai-ipo-wave-2026</guid>
      <description><![CDATA[OpenAI at $852B. Anthropic at $380B. Databricks at $134B. Over $1.3T in private valuations heading for public markets. Bubble or boom?]]></description>
      <pubDate>Sat, 04 Apr 2026 20:33:32 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The 10M-Token Context Window vs the $1M/Day Inference Bill: AI's Fundamental Economics Problem]]></title>
      <link>https://www.ismatsamadov.com/blog/10m-token-context-window-vs-inference-bill-ai-economics</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/10m-token-context-window-vs-inference-bill-ai-economics</guid>
      <description><![CDATA[Sora cost $15M/day to run. Lifetime revenue: $2.1M. Context windows keep growing. The economics that decide which AI products survive.]]></description>
      <pubDate>Sat, 04 Apr 2026 11:30:27 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The Specialist vs Generalist Divide: Why the 2026 Job Market Rewards Depth Over Breadth]]></title>
      <link>https://www.ismatsamadov.com/blog/specialist-vs-generalist-2026-job-market-depth-over-breadth</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/specialist-vs-generalist-2026-job-market-depth-over-breadth</guid>
      <description><![CDATA[SWE postings down 49% from peak. AI roles up 340%. Junior hiring collapsed 73%. The market is bifurcating and depth sets the price.]]></description>
      <pubDate>Sat, 04 Apr 2026 11:30:22 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[AgentOps: The New MLOps for Autonomous AI Systems]]></title>
      <link>https://www.ismatsamadov.com/blog/agentops-new-mlops-autonomous-ai-systems</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/agentops-new-mlops-autonomous-ai-systems</guid>
      <description><![CDATA[A $47K recursive loop went undetected for 11 days. MLOps can't monitor agents. The new operational stack for autonomous AI is emerging fast.]]></description>
      <pubDate>Sat, 04 Apr 2026 11:15:17 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The METR Study: AI Tools Made Experienced Developers 19% Slower]]></title>
      <link>https://www.ismatsamadov.com/blog/metr-study-ai-tools-experienced-developers-19-percent-slower</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/metr-study-ai-tools-experienced-developers-19-percent-slower</guid>
      <description><![CDATA[A rigorous RCT found AI coding tools slowed down experienced developers by 19%. The developers themselves believed they were 20% faster. The perception-reality gap changes everything.]]></description>
      <pubDate>Sat, 04 Apr 2026 11:00:43 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Vibe Coding vs Agentic Engineering: The Distinction That Defines Your Career]]></title>
      <link>https://www.ismatsamadov.com/blog/vibe-coding-vs-agentic-engineering-career-distinction</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/vibe-coding-vs-agentic-engineering-career-distinction</guid>
      <description><![CDATA[Karpathy coined both terms a year apart. One builds $400M startups. The other lost Amazon 6.3 million orders. The difference is about to define which developers thrive.]]></description>
      <pubDate>Sat, 04 Apr 2026 10:52:05 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Llama 4 Scout's 10M Token Context Window: What You Can Actually Do With It]]></title>
      <link>https://www.ismatsamadov.com/blog/llama-4-scout-10m-token-context-window-reality</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/llama-4-scout-10m-token-context-window-reality</guid>
      <description><![CDATA[Meta shipped 10M-token context. The model scores 15.6% at 128K tokens. Here's what actually works and what doesn't.]]></description>
      <pubDate>Sat, 04 Apr 2026 10:32:47 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Mixture of Experts Won: Why Every Frontier Model Uses MoE (And What It Means for Self-Hosting)]]></title>
      <link>https://www.ismatsamadov.com/blog/mixture-of-experts-won-frontier-models-self-hosting</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/mixture-of-experts-won-frontier-models-self-hosting</guid>
      <description><![CDATA[Every major open-source frontier model in 2026 uses MoE. A 120B model now fits on one H100. The self-hosting economics changed forever.]]></description>
      <pubDate>Sat, 04 Apr 2026 10:14:28 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Qwen 3.5 Is Quietly Beating Every Western Open-Source Model — And Nobody Noticed]]></title>
      <link>https://www.ismatsamadov.com/blog/qwen-35-beating-western-open-source-models</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/qwen-35-beating-western-open-source-models</guid>
      <description><![CDATA[Alibaba's Qwen hit 1B+ downloads, beats GPT-5.2 on instruction following, and costs 13x less than Claude. The open-source AI race is over.]]></description>
      <pubDate>Sat, 04 Apr 2026 09:22:08 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Microsoft Built Its Own AI Models (MAI) — And That Changes Everything for OpenAI]]></title>
      <link>https://www.ismatsamadov.com/blog/microsoft-mai-models-changes-everything-openai</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/microsoft-mai-models-changes-everything-openai</guid>
      <description><![CDATA[Microsoft launched MAI models built by 10-person teams that beat OpenAI's Whisper. The $13B partnership is fraying.]]></description>
      <pubDate>Sat, 04 Apr 2026 07:15:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[GPT-5.4 vs Claude Opus 4.6 vs Gemini 3.1 Pro: Same Benchmarks, Different Strengths]]></title>
      <link>https://www.ismatsamadov.com/blog/gpt-5-4-vs-claude-opus-4-6-vs-gemini-3-1-pro-comparison</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/gpt-5-4-vs-claude-opus-4-6-vs-gemini-3-1-pro-comparison</guid>
      <description><![CDATA[All three score ~57 on the Intelligence Index. Claude leads coding quality, Gemini leads math, GPT leads speed. Which to use when.]]></description>
      <pubDate>Sat, 04 Apr 2026 06:17:30 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[uv and ruff Replaced pip, flake8, and black — The New Python Toolchain in 2026]]></title>
      <link>https://www.ismatsamadov.com/blog/uv-ruff-replaced-pip-flake8-black-python-toolchain</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/uv-ruff-replaced-pip-flake8-black-python-toolchain</guid>
      <description><![CDATA[uv is 10-100x faster than pip and replaces 7 tools. ruff replaces 10 linting/formatting tools. Migration takes 5 minutes. Here's how.]]></description>
      <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[OpenAI Killed Sora: What a $15M/Day AI Failure Teaches Us About Inference Economics]]></title>
      <link>https://www.ismatsamadov.com/blog/openai-killed-sora-15m-day-ai-failure-inference-economics</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/openai-killed-sora-15m-day-ai-failure-inference-economics</guid>
      <description><![CDATA[Sora burned $15M/day in compute against $2.1M lifetime revenue. The most expensive lesson in AI product economics.]]></description>
      <pubDate>Fri, 03 Apr 2026 20:54:32 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The GIL Is Finally Dead: Free-Threaded Python Is Production-Ready in 2026]]></title>
      <link>https://www.ismatsamadov.com/blog/python-free-threaded-gil-dead-production-ready</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/python-free-threaded-gil-dead-production-ready</guid>
      <description><![CDATA[Python 3.14's free-threaded build is officially supported. 10x speedups on CPU-bound tasks, 51% package compatibility, and Django runs without the GIL.]]></description>
      <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[SEO on $0: How I Get Traffic Without Paying for Ads]]></title>
      <link>https://www.ismatsamadov.com/blog/seo-zero-budget-no-ads-strategy</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/seo-zero-budget-no-ads-strategy</guid>
      <description><![CDATA[SEO costs $31 per lead. Google Ads costs $181. Here is the free toolkit and strategy I use to grow organic traffic from zero.]]></description>
      <pubDate>Thu, 02 Apr 2026 05:47:50 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Rust Is Eating Python's Tooling (And That's a Good Thing)]]></title>
      <link>https://www.ismatsamadov.com/blog/rust-eating-python-tooling-good-thing</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/rust-eating-python-tooling-good-thing</guid>
      <description><![CDATA[uv, ruff, Polars, Pydantic v2, orjson — all Rust under the hood. 13 Python tools rewritten in Rust, all 10-100x faster. The 95/5 pattern explained.]]></description>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Python 3.14 T-Strings Will Change How You Write Python Forever]]></title>
      <link>https://www.ismatsamadov.com/blog/python-314-t-strings-template-strings-guide</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/python-314-t-strings-template-strings-guide</guid>
      <description><![CDATA[T-strings return a Template object, not a string. That one change enables SQL injection prevention, XSS-safe HTML, and shell safety built into the language.]]></description>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[LangChain vs LangGraph: They Are Not the Same Thing]]></title>
      <link>https://www.ismatsamadov.com/blog/langchain-vs-langgraph</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/langchain-vs-langgraph</guid>
      <description><![CDATA[LangChain chains steps in a line. LangGraph builds state machines. Most comparisons miss this fundamental difference.]]></description>
      <pubDate>Wed, 01 Apr 2026 20:37:20 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The Rakuten AI Scandal: They Deleted DeepSeek's License File and Called It Their Own]]></title>
      <link>https://www.ismatsamadov.com/blog/rakuten-ai-scandal-deepseek-license-open-source</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/rakuten-ai-scandal-deepseek-license-open-source</guid>
      <description><![CDATA[Rakuten launched 'Japan's largest AI model' with government backing. It was a fine-tuned DeepSeek V3 with the MIT license deleted. The community caught it in four hours.]]></description>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The SaaSpocalypse Is a Pricing Crisis, Not an Extinction Event]]></title>
      <link>https://www.ismatsamadov.com/blog/saas-2026-saaspocalypse-pricing-crisis</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/saas-2026-saaspocalypse-pricing-crisis</guid>
      <description><![CDATA[$1 trillion wiped from SaaS stocks in Q1 2026. AI agents are shrinking seat counts. But the real threat is pricing, not existence.]]></description>
      <pubDate>Tue, 31 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Temporal for Backend Developers: Durable Execution Makes Complex Backends Boring]]></title>
      <link>https://www.ismatsamadov.com/blog/temporal-durable-execution-backend-guide</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/temporal-durable-execution-backend-guide</guid>
      <description><![CDATA[If a server dies mid-workflow, Temporal resumes exactly where it left off. $5B valuation, 183K developers, used by Stripe and Netflix.]]></description>
      <pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[ML Engineer Roadmap 2026: What Actually Gets You Hired]]></title>
      <link>https://www.ismatsamadov.com/blog/ml-engineer-roadmap-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/ml-engineer-roadmap-2026</guid>
      <description><![CDATA[A realistic month-by-month roadmap with salary data, skill requirements, and what most guides get wrong.]]></description>
      <pubDate>Mon, 30 Mar 2026 09:16:13 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[EU AI Act Hits August 2026: Most Companies Are Not Ready (Compliance Checklist for Devs)]]></title>
      <link>https://www.ismatsamadov.com/blog/eu-ai-act-august-2026-compliance-checklist-developers</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/eu-ai-act-august-2026-compliance-checklist-developers</guid>
      <description><![CDATA[The EU AI Act's high-risk obligations hit in August 2026. Only 14% of companies are prepared. Here's what developers building with AI need to know — risk tiers, technical requirements, GPAI rules, and a practical compliance checklist.]]></description>
      <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[MCP Explained: The Protocol Connecting LLMs to Everything]]></title>
      <link>https://www.ismatsamadov.com/blog/mcp-model-context-protocol-explained</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/mcp-model-context-protocol-explained</guid>
      <description><![CDATA[MCP went from Anthropic side project to industry standard in 16 months. Here is how it works and why it matters.]]></description>
      <pubDate>Sun, 29 Mar 2026 14:45:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Bruno: The Git-Native API Client That Made Me Delete Postman]]></title>
      <link>https://www.ismatsamadov.com/blog/bruno-git-native-api-client-delete-postman</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/bruno-git-native-api-client-delete-postman</guid>
      <description><![CDATA[Bruno stores API collections as .bru files in Git. No cloud, no account, no subscription. After Postman killed free teams, I switched.]]></description>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Build a RAG Chatbot in 30 Minutes with LangChain and Neon PostgreSQL]]></title>
      <link>https://www.ismatsamadov.com/blog/build-rag-chatbot-langchain-neon-postgresql</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/build-rag-chatbot-langchain-neon-postgresql</guid>
      <description><![CDATA[Build a RAG chatbot with LangChain, OpenAI embeddings, and Neon PostgreSQL. pgvector, no Pinecone, full Python code, 30 minutes.]]></description>
      <pubDate>Sat, 28 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[AI Data Centers Now Use More Power Than 30 Countries — The Sustainability Crisis Nobody Talks About]]></title>
      <link>https://www.ismatsamadov.com/blog/ai-data-centers-energy-crisis-sustainability</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/ai-data-centers-energy-crisis-sustainability</guid>
      <description><![CDATA[Data centers consumed 415 TWh in 2024 — more than the UK. The IEA projects 945 TWh by 2030. Big Tech emissions are rising 23-60% despite net-zero pledges. Here's what's actually happening.]]></description>
      <pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Why I Quit All Social Media and Never Looked Back]]></title>
      <link>https://www.ismatsamadov.com/blog/why-i-quit-social-media-never-looked-back</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/why-i-quit-social-media-never-looked-back</guid>
      <description><![CDATA[Half of Americans cut back on social media in 2025. I quit entirely in 2022. Here is what four years without it taught me.]]></description>
      <pubDate>Fri, 27 Mar 2026 09:15:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Playwright Won the Browser Testing Wars — Here's the Only Guide You Need]]></title>
      <link>https://www.ismatsamadov.com/blog/playwright-won-browser-testing-wars-guide</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/playwright-won-browser-testing-wars-guide</guid>
      <description><![CDATA[Playwright: 45% adoption, 78K GitHub stars, 2-3x faster than Selenium. Auto-wait killed flaky tests. Migration guide from Cypress and Selenium.]]></description>
      <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[I Built a Backlink Engine for $0: How reklamyeri.az Generates Free SEO Authority]]></title>
      <link>https://www.ismatsamadov.com/blog/backlink-engine-reklamyeri-az-free-seo</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/backlink-engine-reklamyeri-az-free-seo</guid>
      <description><![CDATA[How I built a content platform that generates high-quality backlinks for free in an underserved market.]]></description>
      <pubDate>Thu, 26 Mar 2026 06:22:26 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[GitOps Reached 64% Adoption — 81% Report Higher Reliability]]></title>
      <link>https://www.ismatsamadov.com/blog/gitops-64-percent-adoption-81-reliability</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/gitops-64-percent-adoption-81-reliability</guid>
      <description><![CDATA[64% of enterprises use GitOps. ArgoCD: 60% of K8s clusters. Red Hat: 168x faster lead time. Complete guide with scaling challenges and solutions.]]></description>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Why I Stopped Trusting LLM Benchmarks]]></title>
      <link>https://www.ismatsamadov.com/blog/why-i-stopped-trusting-llm-benchmarks</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/why-i-stopped-trusting-llm-benchmarks</guid>
      <description><![CDATA[Benchmarks measure what model creators optimize for, not what matters in production. Here is what I measure instead.]]></description>
      <pubDate>Wed, 25 Mar 2026 14:15:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The Distillation Wars: Anthropic and OpenAI Accuse Chinese Labs of Stealing Models at Scale]]></title>
      <link>https://www.ismatsamadov.com/blog/distillation-wars-anthropic-openai-chinese-labs</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/distillation-wars-anthropic-openai-chinese-labs</guid>
      <description><![CDATA[24,000+ fake accounts. 16M+ exchanges. DeepSeek, MiniMax, Moonshot accused of industrial-scale model theft. The ethics, the hypocrisy, and the national security framing.]]></description>
      <pubDate>Wed, 25 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Monitoring Your App for $0 — Grafana, Uptime Kuma, and Sentry Free Tier]]></title>
      <link>https://www.ismatsamadov.com/blog/monitoring-your-app-for-zero-dollars</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/monitoring-your-app-for-zero-dollars</guid>
      <description><![CDATA[Full monitoring stack for $0: Uptime Kuma for uptime, Sentry for errors, Grafana Cloud for metrics. Setup guide and free tier limits explained.]]></description>
      <pubDate>Tue, 24 Mar 2026 08:50:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[dbt Is Not Enough: SQLMesh, Coalesce, and the Next Wave of Data Transformation]]></title>
      <link>https://www.ismatsamadov.com/blog/dbt-not-enough-sqlmesh-coalesce-transformation</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/dbt-not-enough-sqlmesh-coalesce-transformation</guid>
      <description><![CDATA[SQLMesh is 9x faster than dbt, with free dev environments. Fivetran-dbt merger raises lock-in concerns. Coalesce offers visual SQL. Decision framework.]]></description>
      <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[A Brief History of SQL: The Language That Refuses to Die]]></title>
      <link>https://www.ismatsamadov.com/blog/brief-history-of-sql-language-that-refuses-to-die</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/brief-history-of-sql-language-that-refuses-to-die</guid>
      <description><![CDATA[SQL was born in 1973 at IBM, survived the NoSQL rebellion, and now powers 55.6% of all developers. Here's how.]]></description>
      <pubDate>Mon, 23 Mar 2026 15:40:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Platform Engineering Killed DevOps: 80% of Orgs Have Dedicated Platform Teams Now]]></title>
      <link>https://www.ismatsamadov.com/blog/platform-engineering-killed-devops-80-percent</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/platform-engineering-killed-devops-80-percent</guid>
      <description><![CDATA[Gartner: 78% of large orgs have platform teams, on track for 80% by end of 2026. Backstage has 89% market share. The shift from DevOps to platforms.]]></description>
      <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Next.js vs Remix vs Astro in 2026: The Framework War Nobody Is Winning]]></title>
      <link>https://www.ismatsamadov.com/blog/nextjs-vs-remix-vs-astro-2026-framework-war</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/nextjs-vs-remix-vs-astro-2026-framework-war</guid>
      <description><![CDATA[Next.js owns 67% market share but satisfaction is tanking. Astro is surging. Remix merged into React Router. Nobody is winning.]]></description>
      <pubDate>Sun, 22 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[WebAssembly Serverless Is Eating Kubernetes at the Edge]]></title>
      <link>https://www.ismatsamadov.com/blog/webassembly-serverless-eating-kubernetes-edge</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/webassembly-serverless-eating-kubernetes-edge</guid>
      <description><![CDATA[Wasm cold starts in 40 microseconds vs 100ms for containers. 20x density advantage. 95% cost reduction. Production at Amazon, Adobe, Cloudflare.]]></description>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[GitHub Actions Is the Only CI/CD You Need in 2026]]></title>
      <link>https://www.ismatsamadov.com/blog/github-actions-only-cicd-you-need-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/github-actions-only-cicd-you-need-2026</guid>
      <description><![CDATA[I deleted our Jenkins server and replaced it with 4 YAML files. Here's why GitHub Actions is the only CI/CD most teams need in 2026.]]></description>
      <pubDate>Sat, 21 Mar 2026 16:20:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[DataGovOps: Why Governance-as-Code Is the 2026 Data Engineering Mandate]]></title>
      <link>https://www.ismatsamadov.com/blog/datagovops-governance-as-code-2026-mandate</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/datagovops-governance-as-code-2026-mandate</guid>
      <description><![CDATA[Poor data quality costs $12.9M/year per enterprise. DataGovOps automates governance in CI/CD. EU AI Act makes it mandatory by August 2026.]]></description>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Is Apple Losing the AI Race? Or Playing a Game Nobody Else Understands?]]></title>
      <link>https://www.ismatsamadov.com/blog/is-apple-losing-the-ai-race</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/is-apple-losing-the-ai-race</guid>
      <description><![CDATA[Apple spends $14B on AI while competitors spend $650B. Is it losing or playing a smarter game? The data tells a complicated story.]]></description>
      <pubDate>Fri, 20 Mar 2026 11:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[OpenAI Bought Astral (uv, ruff, ty) — Should Python Developers Panic?]]></title>
      <link>https://www.ismatsamadov.com/blog/openai-bought-astral-uv-ruff-python-developers</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/openai-bought-astral-uv-ruff-python-developers</guid>
      <description><![CDATA[OpenAI acquired Astral, the company behind uv, ruff, and ty. What it means for Python's most loved tools.]]></description>
      <pubDate>Fri, 20 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Event-Driven Architecture in 2026: From 'Should We Stream?' to 'How Do We Unify?']]></title>
      <link>https://www.ismatsamadov.com/blog/event-driven-architecture-2026-streaming-unification</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/event-driven-architecture-2026-streaming-unification</guid>
      <description><![CDATA[IBM paid $11B for Confluent. 90% of enterprises adopt EDA. Kafka 4.0, Flink 2.0, and the Streamhouse vision are reshaping data infrastructure.]]></description>
      <pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[PostgreSQL Is the Only Database You Need in 2026]]></title>
      <link>https://www.ismatsamadov.com/blog/postgresql-only-database-you-need-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/postgresql-only-database-you-need-2026</guid>
      <description><![CDATA[PostgreSQL won the Stack Overflow triple crown 3 years straight. With JSONB, pgvector, PostGIS, and full-text search, it replaces 5 databases.]]></description>
      <pubDate>Thu, 19 Mar 2026 13:15:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[MacBook Neo: Apple's $599 Bet That Specs Don't Matter]]></title>
      <link>https://www.ismatsamadov.com/blog/apple-macbook-neo-599-review</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/apple-macbook-neo-599-review</guid>
      <description><![CDATA[Apple's cheapest MacBook ever uses an iPhone chip, has no backlit keyboard, and might be the smartest product they've shipped in years.]]></description>
      <pubDate>Wed, 18 Mar 2026 09:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[OAuth 2.0 Explained Like You're Building It From Scratch]]></title>
      <link>https://www.ismatsamadov.com/blog/oauth-2-explained-building-from-scratch</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/oauth-2-explained-building-from-scratch</guid>
      <description><![CDATA[A step-by-step breakdown of OAuth 2.0 by building every piece from scratch: flows, tokens, PKCE, security mistakes, and what to use in 2026.]]></description>
      <pubDate>Tue, 17 Mar 2026 11:45:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Backend Engineer Roadmap 2026: What Actually Matters (And What Doesn't)]]></title>
      <link>https://www.ismatsamadov.com/blog/backend-engineer-roadmap-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/backend-engineer-roadmap-2026</guid>
      <description><![CDATA[Backend engineers average $174K in 2026. Here is the real roadmap — languages, databases, cloud skills, and a 12-month plan.]]></description>
      <pubDate>Mon, 16 Mar 2026 10:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[AI Engineering Is the Highest-Paying Role Nobody Can Define]]></title>
      <link>https://www.ismatsamadov.com/blog/ai-engineering-highest-paying-role-nobody-can-define</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/ai-engineering-highest-paying-role-nobody-can-define</guid>
      <description><![CDATA[AI Engineer topped LinkedIn's fastest-growing jobs list, yet most companies can't agree on what the role actually means.]]></description>
      <pubDate>Sun, 15 Mar 2026 06:28:05 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Microservices Ruined My Startup (Monolith Was the Answer)]]></title>
      <link>https://www.ismatsamadov.com/blog/microservices-ruined-my-startup-monolith-was-the-answer</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/microservices-ruined-my-startup-monolith-was-the-answer</guid>
      <description><![CDATA[We had 4 engineers and 11 microservices. Here's how going back to a monolith cut our costs 95% and quadrupled our shipping speed.]]></description>
      <pubDate>Fri, 13 Mar 2026 14:30:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[I Built a SaaS on $25/Month in a Country Where VCs Don't Exist]]></title>
      <link>https://www.ismatsamadov.com/blog/built-saas-25-dollars-month-no-vc</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/built-saas-25-dollars-month-no-vc</guid>
      <description><![CDATA[How I bootstrapped birjob.com from 14 browser tabs to 10,000+ job listings with $25/month infrastructure.]]></description>
      <pubDate>Thu, 12 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Agentic AI Is Not Reinforcement Learning: Why Everyone Confuses Them and Why It Matters]]></title>
      <link>https://www.ismatsamadov.com/blog/agentic-ai-vs-reinforcement-learning-confusion</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/agentic-ai-vs-reinforcement-learning-confusion</guid>
      <description><![CDATA[Agentic AI and reinforcement learning are different things. The confusion costs companies wrong hires, wrong architecture, and wrong expectations.]]></description>
      <pubDate>Wed, 11 Mar 2026 11:04:18 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[FastAPI vs Django in 2026: Stop Picking the Wrong One]]></title>
      <link>https://www.ismatsamadov.com/blog/fastapi-vs-django-2026-when-to-use-which</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/fastapi-vs-django-2026-when-to-use-which</guid>
      <description><![CDATA[FastAPI handles 3x more requests. Django ships products faster. Here is when each Python framework wins.]]></description>
      <pubDate>Tue, 10 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Why I Chose Next.js for My Blog (And What I'd Change)]]></title>
      <link>https://www.ismatsamadov.com/blog/why-i-chose-nextjs-for-my-blog</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/why-i-chose-nextjs-for-my-blog</guid>
      <description><![CDATA[I built ismatsamadov.com with Next.js 16, Neon PostgreSQL, and Drizzle ORM. Here is what worked and what I'd do differently.]]></description>
      <pubDate>Sun, 08 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[AI Agents Are the New Microservices: Everyone Wants Them, Almost Nobody Ships Them]]></title>
      <link>https://www.ismatsamadov.com/blog/ai-agents-everyone-wants-nobody-ships</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/ai-agents-everyone-wants-nobody-ships</guid>
      <description><![CDATA[The market says $200B by 2034. The data says 95% of agent projects fail before production. Here is what actually works.]]></description>
      <pubDate>Sat, 07 Mar 2026 10:04:31 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Claude Code vs GitHub Copilot vs Cursor: I Use All Three (Here's When Each Wins)]]></title>
      <link>https://www.ismatsamadov.com/blog/claude-code-vs-copilot-vs-cursor-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/claude-code-vs-copilot-vs-cursor-2026</guid>
      <description><![CDATA[I tested Claude Code, GitHub Copilot, and Cursor daily for months. Here's which wins for each task.]]></description>
      <pubDate>Fri, 06 Mar 2026 11:20:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Deploy Anything for $0: The Vercel + Neon + GitHub Actions Stack]]></title>
      <link>https://www.ismatsamadov.com/blog/deploy-for-zero-dollars-vercel-neon-github-actions</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/deploy-for-zero-dollars-vercel-neon-github-actions</guid>
      <description><![CDATA[Run a full-stack app for $0/month with Vercel, Neon PostgreSQL, and GitHub Actions. Real config from production.]]></description>
      <pubDate>Thu, 05 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[TypeScript Tips I Wish I Knew 2 Years Ago]]></title>
      <link>https://www.ismatsamadov.com/blog/typescript-tips-i-wish-i-knew-2-years-ago</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/typescript-tips-i-wish-i-knew-2-years-ago</guid>
      <description><![CDATA[10 TypeScript patterns that eliminated runtime errors from my codebase: as const, satisfies, discriminated unions, Zod, and more.]]></description>
      <pubDate>Wed, 04 Mar 2026 09:15:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Graph RAG: The $7 Knowledge Graph That Beats Standard RAG by 2x (Sometimes)]]></title>
      <link>https://www.ismatsamadov.com/blog/graph-rag-knowledge-graphs-vs-vector-search</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/graph-rag-knowledge-graphs-vs-vector-search</guid>
      <description><![CDATA[When Graph RAG doubles retrieval accuracy and when it wastes your money. Benchmarks, costs, frameworks, and a decision framework.]]></description>
      <pubDate>Tue, 03 Mar 2026 13:29:44 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Google's A2A Protocol: How AI Agents Will Talk to Each Other]]></title>
      <link>https://www.ismatsamadov.com/blog/a2a-protocol-agent-to-agent-google</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/a2a-protocol-agent-to-agent-google</guid>
      <description><![CDATA[A2A lets AI agents discover, delegate, and coordinate without knowing each other's internals. Here is how it works.]]></description>
      <pubDate>Mon, 02 Mar 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[AI Engineer vs ML Engineer: The Job Title That Costs You $50K If You Pick Wrong]]></title>
      <link>https://www.ismatsamadov.com/blog/ai-engineer-vs-ml-engineer</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/ai-engineer-vs-ml-engineer</guid>
      <description><![CDATA[They sound similar but the day-to-day, salary ceiling, and career trajectory are completely different. Here is how to choose.]]></description>
      <pubDate>Fri, 27 Feb 2026 07:49:57 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Data Analyst in 2026: The Role AI Changed But Couldn't Kill]]></title>
      <link>https://www.ismatsamadov.com/blog/data-analyst-2026-role-ai-changed</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/data-analyst-2026-role-ai-changed</guid>
      <description><![CDATA[AI automated 30-40% of the old analyst job. The remaining 60% pays better than ever. Here is what the role actually looks like now.]]></description>
      <pubDate>Mon, 23 Feb 2026 13:59:10 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[How I Got My First Analyst Job in Azerbaijan (And What I'd Tell My Younger Self)]]></title>
      <link>https://www.ismatsamadov.com/blog/how-i-got-first-analyst-job-azerbaijan</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/how-i-got-first-analyst-job-azerbaijan</guid>
      <description><![CDATA[From a management degree to Credit Analyst at Unibank Baku. My real path into data — SQL, banking, and grit.]]></description>
      <pubDate>Fri, 20 Feb 2026 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[ML Engineering: The 87% Failure Rate and How to Beat It]]></title>
      <link>https://www.ismatsamadov.com/blog/ml-engineering-87-percent-failure-rate-how-to-beat-it</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/ml-engineering-87-percent-failure-rate-how-to-beat-it</guid>
      <description><![CDATA[Nearly 87% of ML projects never reach production. The failures aren't about models — they're about engineering.]]></description>
      <pubDate>Thu, 19 Feb 2026 13:33:23 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[AI Engineer Roadmap 2026: From Software Developer to $206K in 6 Months]]></title>
      <link>https://www.ismatsamadov.com/blog/ai-engineer-roadmap-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/ai-engineer-roadmap-2026</guid>
      <description><![CDATA[A phase-by-phase roadmap to become an AI engineer: LLMs, RAG, agents, and what interviews actually ask.]]></description>
      <pubDate>Sun, 15 Feb 2026 07:35:36 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Lua: The 278K Language Running 20% of the Internet]]></title>
      <link>https://www.ismatsamadov.com/blog/lua-278k-language-running-the-internet</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/lua-278k-language-running-the-internet</guid>
      <description><![CDATA[How a 33-year-old scripting language from Brazil quietly powers Roblox, Cloudflare, and billions of requests daily.]]></description>
      <pubDate>Sat, 07 Feb 2026 04:14:02 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The 5 Best Laptops for AI Development in 2026 (Tested and Ranked)]]></title>
      <link>https://www.ismatsamadov.com/blog/best-laptops-ai-development-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/best-laptops-ai-development-2026</guid>
      <description><![CDATA[Razer RTX 5090, MacBook M4 Max 128GB, ThinkPad P16, Framework 16, and a $1,300 budget pick. Compared.]]></description>
      <pubDate>Tue, 03 Feb 2026 10:16:15 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Data Analyst Roadmap 2026: From Zero to Hired in 20 Weeks]]></title>
      <link>https://www.ismatsamadov.com/blog/data-analyst-roadmap-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/data-analyst-roadmap-2026</guid>
      <description><![CDATA[A 20-week roadmap to become a data analyst: SQL, Python, BI tools, AI integration, portfolio strategy, and what interviews actually test.]]></description>
      <pubDate>Fri, 30 Jan 2026 04:53:28 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[From 14 Browser Tabs to 10,000 Jobs: How I Turned Web Scraping Into a Startup]]></title>
      <link>https://www.ismatsamadov.com/blog/from-browser-tabs-to-startup-birjob</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/from-browser-tabs-to-startup-birjob</guid>
      <description><![CDATA[Four years of building Azerbaijan's biggest job aggregator as a solo founder on $25/month infrastructure.]]></description>
      <pubDate>Tue, 27 Jan 2026 09:36:41 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Graph Database vs Vector Database: One Finds Similar Things, the Other Finds Connected Things]]></title>
      <link>https://www.ismatsamadov.com/blog/graph-database-vs-vector-database</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/graph-database-vs-vector-database</guid>
      <description><![CDATA[Graph databases find connections. Vector databases find similarities. When to use which, real benchmarks, and why PostgreSQL might replace both.]]></description>
      <pubDate>Fri, 23 Jan 2026 09:00:54 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[The Evolution of Engineering Roles: From One Title to Twenty]]></title>
      <link>https://www.ismatsamadov.com/blog/evolution-of-engineering-roles-from-one-title-to-twenty</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/evolution-of-engineering-roles-from-one-title-to-twenty</guid>
      <description><![CDATA[In 2005, "software engineer" meant one thing. In 2026, there are 20+ titles. Which splits are real and which are hype?]]></description>
      <pubDate>Mon, 19 Jan 2026 10:34:07 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[RAG Is Not As Simple As They Tell You]]></title>
      <link>https://www.ismatsamadov.com/blog/rag-is-not-as-simple-as-they-tell-you</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/rag-is-not-as-simple-as-they-tell-you</guid>
      <description><![CDATA[RAG tutorials teach the easy 20%. Here are the five production problems they skip — and how to actually solve them.]]></description>
      <pubDate>Thu, 15 Jan 2026 08:00:20 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Data Analyst vs Business Analyst: Same Meeting, Different Spreadsheet]]></title>
      <link>https://www.ismatsamadov.com/blog/data-analyst-vs-business-analyst</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/data-analyst-vs-business-analyst</guid>
      <description><![CDATA[One writes SQL at 2 AM. The other rewrites the requirements doc at 2 AM. Both make $90K+. Here is how to pick.]]></description>
      <pubDate>Sun, 11 Jan 2026 05:43:33 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Correlated vs Non-Correlated Subqueries: The SQL Concept That Breaks Production at 2 AM]]></title>
      <link>https://www.ismatsamadov.com/blog/correlated-vs-non-correlated-subqueries</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/correlated-vs-non-correlated-subqueries</guid>
      <description><![CDATA[The real difference between correlated and non-correlated subqueries, with benchmarks, optimizer behavior, and the NOT IN NULL trap.]]></description>
      <pubDate>Wed, 07 Jan 2026 13:25:46 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[iOS Developer Roadmap 2026: From Zero to Hired]]></title>
      <link>https://www.ismatsamadov.com/blog/ios-developer-roadmap-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/ios-developer-roadmap-2026</guid>
      <description><![CDATA[iOS job postings dropped 60% but median pay hit $188K. Here's the practical roadmap that accounts for how hiring actually works.]]></description>
      <pubDate>Sat, 03 Jan 2026 07:39:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Redis Changed How I Think About Databases]]></title>
      <link>https://www.ismatsamadov.com/blog/redis-changed-how-i-think-about-databases</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/redis-changed-how-i-think-about-databases</guid>
      <description><![CDATA[Redis is not just a cache. Sorted sets, streams, pub/sub, and HyperLogLog changed how I architect everything.]]></description>
      <pubDate>Mon, 07 Jul 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Docker for Solo Developers — The Only Commands You Need]]></title>
      <link>https://www.ismatsamadov.com/blog/docker-for-solo-developers</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/docker-for-solo-developers</guid>
      <description><![CDATA[Docker has 200+ commands. You need about 15. The commands, Compose setup, and Dockerfile patterns that cover 99% of solo dev work.]]></description>
      <pubDate>Sat, 05 Jul 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Small Language Models Are Eating LLMs for Lunch]]></title>
      <link>https://www.ismatsamadov.com/blog/small-language-models-eating-llms</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/small-language-models-eating-llms</guid>
      <description><![CDATA[I replaced GPT-4 with 7B models in production. Same quality, 95% cheaper. Here is why small language models are winning.]]></description>
      <pubDate>Thu, 03 Jul 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[I Replaced My Entire ETL Pipeline with SQL — Here's How]]></title>
      <link>https://www.ismatsamadov.com/blog/replaced-etl-pipeline-with-sql</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/replaced-etl-pipeline-with-sql</guid>
      <description><![CDATA[How I killed a 2,400-line Python ETL pipeline and replaced it with 300 lines of SQL using CTEs, materialized views, and pg_cron.]]></description>
      <pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Building Data Pipelines in 2026: Airflow vs Dagster vs Prefect]]></title>
      <link>https://www.ismatsamadov.com/blog/data-pipelines-airflow-dagster-prefect-2026</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/data-pipelines-airflow-dagster-prefect-2026</guid>
      <description><![CDATA[Honest comparison of Airflow, Dagster, and Prefect for data pipelines in 2026. Code examples, pricing, and what I actually use.]]></description>
      <pubDate>Sun, 29 Jun 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Vector Databases Are Overhyped — When You Actually Need One]]></title>
      <link>https://www.ismatsamadov.com/blog/vector-databases-overhyped</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/vector-databases-overhyped</guid>
      <description><![CDATA[Most teams don't need Pinecone. pgvector benchmarks, decision framework, and when dedicated vector DBs actually make sense.]]></description>
      <pubDate>Fri, 27 Jun 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Prompt Engineering Is a Dead-End Career (Here's What Replaces It)]]></title>
      <link>https://www.ismatsamadov.com/blog/prompt-engineering-dead-end-career</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/prompt-engineering-dead-end-career</guid>
      <description><![CDATA[Prompt engineering jobs are vanishing. Context engineering, harness engineering, and agentic AI are what actually matter now.]]></description>
      <pubDate>Wed, 25 Jun 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Web Scraping in 2026 — What Still Works After AI]]></title>
      <link>https://www.ismatsamadov.com/blog/web-scraping-2026-what-still-works</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/web-scraping-2026-what-still-works</guid>
      <description><![CDATA[What actually works for web scraping in 2026: tools, stealth browsers, AI extractors, anti-detection, and the legal reality.]]></description>
      <pubDate>Mon, 23 Jun 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[API Security Mistakes Every Junior Dev Makes]]></title>
      <link>https://www.ismatsamadov.com/blog/api-security-mistakes-junior-devs</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/api-security-mistakes-junior-devs</guid>
      <description><![CDATA[Seven API security mistakes I see junior devs make constantly, with TypeScript code showing what is wrong and how to fix it.]]></description>
      <pubDate>Sat, 21 Jun 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Why Most Tech Blogs Are Dead (And How to Beat Them with SEO)]]></title>
      <link>https://www.ismatsamadov.com/blog/why-most-tech-blogs-are-dead</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/why-most-tech-blogs-are-dead</guid>
      <description><![CDATA[Tech publications lost 58% of Google traffic since 2024. Here is why the old model broke and the SEO playbook that still works.]]></description>
      <pubDate>Thu, 19 Jun 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title><![CDATA[Fine-Tuning LLMs on Your Own Data — What Actually Works]]></title>
      <link>https://www.ismatsamadov.com/blog/fine-tuning-llms-what-actually-works</link>
      <guid isPermaLink="true">https://www.ismatsamadov.com/blog/fine-tuning-llms-what-actually-works</guid>
      <description><![CDATA[A practical guide to fine-tuning LLMs with LoRA, QLoRA, Unsloth, and OpenAI. Real costs, real code, and when to fine-tune vs RAG.]]></description>
      <pubDate>Tue, 17 Jun 2025 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>