MGMithilesh Gauriharinjoshuarocket.hashnode.dev·Sep 30 · 10 min readHow Do I Version and Roll Back an AI Pipeline in Production?By Mithilesh Gaurihar. Last verified: September 2026. Quick Answer Versioning an AI pipeline in production means splitting one release into two separate acts: building an immutable numbered version (v00
DDbVisualizerinthetable.hashnode.dev·Jul 6 · 2 min readUsing Git to Version Database Schemas and SQL QueriesGit is widely used for application code, but database teams can benefit from the same workflows. Versioning SQL files and schema updates creates a reliable record of database changes while improving c00
HEHossein Esmatiinnova-globen.hashnode.dev·Jun 26 · 3 min readApproach to Versioning REST APIs in .NET CoreApproach to Versioning REST APIs Core principles Stability first: once released, don’t break clients. Favor additive, backward-compatible changes. Predictable versioning: expose a clear, discoverabl00
HEHossein Esmatiinnova-globen.hashnode.dev·Jun 26 · 13 min readContract Stability and Versioning in .NET and AzureThis article is part of the Comprehensive Guide to Microservices Architecture in .NET Core, Cloud and Azure series. This article explores proven approaches to API versioning in .NET, consumer-driven c00
SPSAI PRANEETH BHATTUinsaipraneethbhattu.hashnode.dev·May 26 · 17 min readBeyond the Bucket: A Guide to S3 Versioning, Storage & LifecycleS3 Versioning: Your Backup Strategy in AWS What Is Versioning? Let us start with a simple question. You have an index.html file. You upload it to S3. Then someone on your team modifies it and uploads 10
KGKunal Gautaminkgautam.hashnode.dev·Apr 27 · 3 min readShipping a Component Library That Doesn't Break ProductionShipping a Component Library That Doesn't Break Production A component library sounds simple: extract common UI into a package, publish to npm, everyone wins. Spoiler: it's 10x harder than it sounds. Here's what I learned maintaining one across 12 pr...00
RSRahul Sehrawatinai-zero-to-hero.hashnode.dev·Apr 13 · 10 min readPrompts Are Code, Not ConfigThere are two phases every team building with LLMs goes through. Phase one: prompts live as string literals inside the file where they're used. A constant at the top of a module. A hardcoded f-string. A snippet pasted into a Slack thread six weeks ag...00
NVNguyễn Việt Tùngindevpath-traveler.nguyenviettung.id.vn·Apr 8 · 15 min readDesigning the BFF Contract: Request Aggregation & Client-Specific ShapingIn the previous article, we established when a BFF earns its overhead. This article assumes you have made that decision and are now facing the harder question: how do you actually design the thing wel174LA
DGDevTools Guideindevtoolsguide.hashnode.dev·Mar 3 · 5 min readChangesets: Automated Versioning and Changelogs for TypeScript PackagesVersioning npm packages manually is error-prone. Which packages need new versions? What changed? Did you update the changelog? Did you forget to bump a dependency version when you released an upstream change? Changesets automates this. Developers wri...00
TITech Insights Hubintopperblog.hashnode.dev·Feb 12 · 10 min readAPI Versioning Headers: Accept-VersionWhy Traditional API Versioning Approaches Fall Short URL-based versioning (/api/v1/resource) dominated API design for years because of its simplicity and visibility. However, modern distributed systems expose its fundamental limitations. When you emb...00