<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Production on Abubakar Siddiq Ango</title><link>https://abuango.me/tags/production/</link><description>Recent content in Production on Abubakar Siddiq Ango</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 26 Apr 2026 18:00:00 +0100</lastBuildDate><atom:link href="https://abuango.me/tags/production/index.xml" rel="self" type="application/rss+xml"/><item><title>Building with the Gemini API in Production</title><link>https://abuango.me/blog/building-with-the-gemini-api-in-production/</link><pubDate>Sun, 26 Apr 2026 18:00:00 +0100</pubDate><guid>https://abuango.me/blog/building-with-the-gemini-api-in-production/</guid><description>&lt;p&gt;&lt;em&gt;Thirteen patterns that turn &amp;ldquo;I called the Gemini API&amp;rdquo; into &amp;ldquo;I shipped an AI product.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The Gemini API is good. As of April 2026, the family covers most &amp;ldquo;AI inside an app&amp;rdquo; use cases: Gemini 3 Flash for general workloads, Gemini 3.1 Flash-Lite for cheap high-volume work, Gemini 3.1 Pro for complex reasoning. Structured output works, the context windows are huge, and the docs get you to a working &lt;code&gt;curl&lt;/code&gt; in five minutes.&lt;/p&gt;</description></item></channel></rss>