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 · 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
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
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
TITech Insights Hubintopperblog.hashnode.dev·Feb 12 · 10 min readAPI Deprecation Strategy: Sunset HeadersMetadata SEO Title: API Deprecation Strategy: Sunset Headers & Versioning Meta Description: Learn how to deprecate APIs gracefully using Sunset headers, semantic versioning, and modern migration strategies that minimize disruption for developers. Pri...00