<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ci/cd on Kuldeep Pisda</title><link>https://kdpisda.in/tag/ci-cd-2/</link><description>Recent content in ci/cd on Kuldeep Pisda</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 18 Dec 2025 10:42:13 +0530</lastBuildDate><atom:link href="https://kdpisda.in/tag/ci-cd-2/index.xml" rel="self" type="application/rss+xml"/><item><title>Ship Confidently: A No BS Guide on How to Implement Feature Flags</title><link>https://kdpisda.in/ship-confidently-a-no-bs-guide-on-how-to-implement-feature-flags/</link><pubDate>Thu, 18 Dec 2025 10:42:13 +0530</pubDate><guid>https://kdpisda.in/ship-confidently-a-no-bs-guide-on-how-to-implement-feature-flags/</guid><description>&lt;p&gt;It was 11 PM on a Tuesday. The team was buzzing, ready to ship a massive overhaul of our checkout system. We&amp;rsquo;d dotted every &amp;lsquo;i&amp;rsquo; and crossed every &amp;rsquo;t&amp;rsquo;. The code was clean, and every single test passed with flying colors. What could possibly go wrong?&lt;/p&gt;
&lt;p&gt;We hit the deploy button.&lt;/p&gt;
&lt;p&gt;Then, the alerts started. A trickle at first, then a flood. Latency was spiking. Error rates were shooting through the roof. An insidious bug, one that had slipped past all our careful staging environments, was now running wild in production. The war room assembled in an instant, fueled by stale coffee and that familiar, sinking feeling of dread.&lt;/p&gt;</description></item></channel></rss>