SGShivam Goyalinblog.shivam-goyal.site·Apr 22 · 6 min readLinux File System Hunting: 10 Discoveries That Changed How I See the OS Most Linux learning starts with commands.This exploration started with a different question: if Linux is “everything is a file,” what does the filesystem reveal about how the system actually behaves? 00
SGShivam Goyalinblog.shivam-goyal.site·Apr 20 · 6 min readBuild Your Own OIDC Provider (Beginner to Advanced) with Node.js, Express, PostgreSQL, and oidc-providerIf you have ever used Google Login, GitHub Login, or "Sign in with X", you have used OpenID Connect (OIDC). In this guide, we will build a production-style OIDC Authorization Server, step by step, usi20
SGShivam Goyalinblog.shivam-goyal.site·Apr 4 · 11 min readBuilding a Production-Ready Multiplayer Chess App This blog explains the exact data and infrastructure stack used in this chess project: Redis for real-time game state PostgreSQL for relational and durable core data Cassandra/Astra DB for high-vol00
SGShivam Goyalinblog.shivam-goyal.site·Mar 15 · 7 min readUnderstanding Object-Oriented Programming in JavaScriptObject-Oriented Programming (OOP) sounds scary at first, but the core ideas are actually very intuitive—especially if you think in terms of real-world things like cars, students, or users in an app. I00
SGShivam Goyalinblog.shivam-goyal.site·Mar 15 · 8 min readUnderstanding Objects in JavaScriptWhen you build real-world applications, you often work with structured data: A person with name, age, and city A product with title, price, and stock A student with name, course, and grade In Jav00