Technical Articles
Engineering writeups, debugging notes, and practical guides on problems I've encountered and simplified.
Understanding and Integrating Celery and Flower: A Step-by-Step Guide
Learn and integrate Celery and Flower for background task processing and monitoring in Python.
Transform PostgreSQL into a Vector Database with pgvector
Learn how to use PostgreSQL as a vector database with pgvector for storing and querying embeddings in RAG applications
Amazon Bedrock with JavaScript
Learn how to use Amazon Bedrock in JavaScript via SDK and REST for text, chat, streaming, and structured outputs.
SAML Authentication: SP vs. IdP Flows Explained
Learn about SAML authentication, its definitions, workings, and the differences between SP and IdP initiated flows
Host Your Website with VPS, Caddy & Cloudflare
Learn how to host your website on a VPS using Caddy Server and Cloudflare with this step-by-step guide
Understanding SSH Keys: How They Work and Steps to Create Your Own
Learn how SSH keys work and follow the simple steps to generate your own.
Node.js Multi-Threading with Worker Threads
Boost Node.js performance for CPU-heavy tasks using Worker Threads
Simple Steps to Configure Git for a Specific Repo with a Different User
Learn how to configure Git for a specific repository with a different user, including GPG key setup for enhanced security.
Guide to Adding Multiple Emails to Your Existing GPG Key for Git
How to add multiple email addresses to a single GPG key for signing Git commits.
Delete Twilio Message Logs in Node.js Application
Learn to delete Twilio message logs in a Node.js application with simple steps
View, Customize and Save Tree-Like Directory Structure in Linux
Learn how to view, customize, and save tree-like directory structures in Linux using the `tree` command.
Configure a Git Repository with a Custom Branch Name
Learn how to configure a Git repository with a custom branch name like 'main' instead of 'master'.
Sign Your Git Commits with GPG Keys
Learn how to sign Git commits with GPG keys with this comprehensive guide.
Generating and Adding GPG Keys to Your GitHub Account
Learn how to generate GPG keys and add them to your GitHub account with this comprehensive guide
Git Guide: Pushing Code to Remote Branches and Best Practices
Learn how to push code to the main branch, feature branch, and other remote branches with best practices for naming GitHub branches to avoid confusion and errors
Exploring the Concepts of First-Class and Higher-Order Functions
Learn First-Class and Higher-Order Functions in JavaScript – Explained with Examples
Using Array.indexOf() to Compare Multiple Items in JavaScript
Learn How to Use Array.indexOf() to Compare Multiple Items in JavaScript – Practical Examples