Archives
All the articles I've archived.
-
How To Add Simple Download Verification for Your Users
Published: at 04:30 PMLearn how to build trust by making it easy for your users to verify the authenticity and integrity of the files they download from your site.
-
Understanding .well-known URIs
Published: at 09:30 AMLearn what .well-known URIs are, why they were introduced through RFC 8615, and explore real-world use cases like Let's Encrypt, OAuth discovery, and more.
-
JSON-RPC Uncovered
Published: at 06:30 AMA fun, concise dive into JSON-RPC, its role in remote calls, and a Node.js demo with notifications.
-
Why do we need OAuth ?
Published: at 04:30 PMDiscover why OAuth is essential in modern app integrations through a real-world example of a PDF editor uploading to Dropbox—highlighting security, delegation, and best practices.
-
SSO vs OAuth – Understand the Key Difference with Real Examples
Published: at 03:30 PMA concise guide to understanding the difference between SSO, OAuth, and OpenID Connect, with real-world examples like social login and Google Drive integration.
-
Fact Series — How the Blog Got Its Name?
Published: at 09:30 AMA fun fact about the origin of the word “blog” — from “weblog” to the modern-day “blog.”
-
Easily Publish Private Packages to AWS CodeArtifact via GitHub Actions Workflow
Published: at 06:40 AMA concise guide to configure AWS credentials and automate publishing Node.js packages to AWS CodeArtifact using GitHub Actions.
-
Creating an AWS IAM Role with GitHub as a Web Identity Provider
Published: at 09:30 AMLearn how to create an IAM role that allows GitHub Actions to authenticate using OIDC as a Web Identity Provider in AWS IAM.
-
What Happens to sessionStorage When You Duplicate a Tab?
Published: at 07:30 AMUnderstand how sessionStorage behaves when duplicating browser tabs, with practical examples and tips for web developers.
-
How to Evaluate a System Design?
Published: at 06:30 AMA simple guide to evaluating system designs using three key principles - fidelity, simplicity, and cost effectiveness.
-
My Experience with Next.js Why It's Bad (And Getting Worse)
Published: at 09:30 AMWhy I'm stepping away from Next.js — and what you need to know about the middleware vulnerability.
-
How `Localhost` Works?
Published: at 03:30 PMA simple yet powerful deep dive into how localhost and 127.0.0.1 work under the hood for developers.
-
Why Does JavaScript Fetch Need Two Awaits?
Published: at 05:30 AMUnderstand why JavaScript's Fetch API uses two await calls and what happens if you skip parsing the response body.
-
How to Integrate Chargebee Payment Links in Your Notion Website
Published: at 11:28 AMLearn how to integrate Chargebee payment links in your notion website easily.
-
Adding type safety to environment variables in NextJS
Published: at 08:28 AMLearn how to setup env variable validations in NextJS
-
Guaranteeing webhook delivery in NextJS Application
Published: at 08:28 AMLet us implement webhook at scale in NextJS
-
Deploy NextJS to Surge.sh
Published: at 09:13 AMLearn how to deploy NextJS to surge.sh
-
Integrate Chargebee and Kafka Using Upstash Webhook API
Published: at 07:13 AMDiscover the use cases by integrating Chargebee with Kafka
-
What the heck is instantSearchSDKJSBridgeClearHighlight captured by Sentry?
Published: at 10:28 AMLearn in detail about this instantSearchSDKJSBridgeClearHighlight error to know about why this occurs.
-
Speedup your Jest tests in GitHub Actions
Published: at 09:13 AMLearn how to speed up your jest tests in GH Actions.
-
Focus vs Focus-Within vs Focus-Visible
Published: at 06:30 PMWhat are these pseudo-classes and how does each differ from the other
-
How to publish your NodeJS application on Homebrew
Published: at 04:20 PMLearn how to publish NodeJS CLI application on the popular Homebrew package manager using Github
-
How to keep two branches in sync on Github
Published: at 07:00 PMLearn how to keep two branches in sync using GitHub Action
-
Scaffolding a new project based on the existing git template repository
Published: at 06:25 AMLearn how to scaffold new project using git template repository.
-
How to keep node_modules in sync with package.json
Published: at 06:33 PMToday we will be focusing on how to keep our local node_modules up to date whenever the package.json is modified when we pull from remote or switch between branches
-
How to fix NavigationDuplicated Vue Router error
Published: at 09:30 PMLearn how to fix "NavigationDuplicated" error thrown by Vue Router
-
How to use SSL with Vue CLI for local development
Published: at 09:30 PMLearn how to serve a local VueJS app via HTTPS. In this article, we will be setting up HTTPS in development for our app with our SSL certificate.