Build Your Own OIDC Provider (Beginner to Advanced) with Node.js, Express, PostgreSQL, and oidc-providerApr 20, 2026·6 min read
Linux 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? Apr 22, 2026·6 min read
Control Flow in JavaScript: If, Else, and Switch ExplainedWhen you write code, you’re constantly making decisions: If the user is logged in, show the dashboard. If the score is above 90, show “A grade”. If today is Sunday, send a summary email. This “deMar 15, 2026·7 min read
Function Declaration vs Function Expression: What’s the Difference?Functions are one of the most important building blocks in JavaScript. If you understand functions well, everything else (arrays, objects, async code, frameworks) gets much easier. In this article, weMar 15, 2026·10 min read
JavaScript Arrays: Store Multiple Values in One PlaceArrays let you keep a list of values—like fruits, marks, or tasks—in order and work with them easily. This guide covers what arrays are, how to create and use them, and how to loop over them. What AreMar 15, 2026·5 min read
JavaScript Operators: The Basics You Need to KnowOperators are the building blocks that let you perform calculations, compare values, and control the flow of your code. This guide covers the operators you'll use most often—with simple examples and cMar 15, 2026·7 min read
The Magic of this , call(), apply() , and bind() in JavaScriptIf you've ever written JavaScript and seen this behave in a way that made no sense, you're not alone. this, along with call(), apply(), and bind(), is one of those topics that trips up beginners (and Mar 15, 2026·7 min read
Understanding Variables and Data Types in JavaScriptIf you’re just starting with JavaScript, variables can feel confusing.Let’s fix that in one short read (and a bit of friendly chaos ). What is a Variable? Imagine your room full of labeled boxes: OneMar 12, 2026·6 min read