RSS.Social

Soham Kamani

follow: @[email protected]

Posts

About Me

A Complete Guide to UUID Versions (v1, v4, v5) - With Examples

How To Write Reader-Friendly Technical Blog Posts

Should I write that blog post? 📝

A Gentle Introduction to SQL Queries

How to Write Good Documentation (And Its Essential Elements)

Monitoring The Health Of Your Golang Application Using the Detective Library

Using the BusyBox Docker Image for Building Applications : A Complete Guide

How to Install and Run a Kafka Cluster Locally

How Games Are Programmed: An Introduction To The Core Concepts Required To Program A Video Game

Why We Should Stop Using Gifs

Web Security Basics - An Introduction to the Essential Concepts Behind a Secure Website

Tensorflow Introduction and Basic Operations

Linear Regression with Python

AI Prompt Tuning: Using Meta-Prompting To Improve Your Prompts

How to Lazy Load Disqus Comments in Your Hugo Webpage

Authenticating Applications with Service Accounts in Google Cloud

Monitoring for Google App Engine: How to View Logs and Metrics

Creating a MongoDB Replica Set Using Docker

Factory patterns in Go (Golang) 🏭

App Engine Scaling - Basic, Manual, and Automatic Scaling (With Examples)

Vertex Ai

Polymorphism in Go - without interfaces 🦆

Golang Constructors - Design Patterns For Initializing Variables

How to Use Context in Golang (Deadlines, Cancellation, and Passing Values)

Data races in Go(Golang) and how to fix them

Command Pattern in Go (Golang)

An Introduction to Channels in Go (Golang)

Golang's 'Defer' Keyword: What It Is and How It Works

Using Enums (and Enum Types) in Golang

Executing Shell Commands in Golang

Mastering Error Handling in Go: A Comprehensive Guide

A Comprehensive Guide of Arrays and Slices in Golang (and their differences)

Golang functions vs methods 👯‍♀️

Golang - Implementing Heap Data Structure (and Heap Sort)

Build a web application in Go (golang)

Implementing JWT based authentication in Golang

How to Use Iota in Golang

Making REST API Requests in Golang using the HTTP Client

Using Maps in Golang - With Examples

Creating an OAuth2 Client in Golang (With Full Examples)

Golang Make Function - Initializing Slices, Maps, and Channels (Size and Capacity)

Using a Mutex in Go (Golang) - with Examples

Functional Options in Go: Implementing the Options Pattern in Golang

A Complete Guide to JSON in Golang (With Examples)

Session Cookie Authentication in Golang (With Complete Examples)

How to Implement Password Authentication and Storage in Go (Golang)

Implementing RSA Encryption and Signing in Golang (With Examples)

Golang Omitempty Explained

Making an interactive Telegram bot in Go (Golang)

Implementing Set Data Structures in Golang (With Examples)

A Guide On SQL Database Transactions In Go

Using a PostgreSQL Database in Go (in Production)

Type Conversion and Type Assertion in Golang - Everything You Need to Know (With Examples)

Time in Golang - Working With Time, Duration, and Dates (With Examples)

A Complete Guide to Using Google BigQuery in Java (With Examples)

Implementing a Kafka Producer and Consumer In Golang (With Full Examples) For Production

Running a Maven Project from the Command Line (and Building Jar Files)

Deploying a Java Application to Google App Engine

Using the Gemini API in your Java Application

Working with Google Cloud SQL in Java: A Step-by-Step Guide to Creating, Connecting, and Querying Your Database

Creating An MCP Server with Spring Boot

Variables in Golang - Everything You Need to Know

Working with PostgreSQL in Java - Using the JDBC Library

Build a RAG-Powered Chat App with Spring AI and PGVector

Using the Builder Pattern in Javascript (With Examples)

Using OpenRouter in Java Spring Boot: One API for ANY AI model (GPT, Claude, Gemini, etc)

Using Enums In Javascript

Spring OAuth2 Authentication

The Java Ecosystem Explained - How Java Runs Your Code

Implementing JWT Based Authentication in Spring Boot (Using Spring Security)

Implementing a Kafka Producer and Consumer In Java (With Full Examples) For Production

Javascript Closures Explained (With Examples)

Working with Google Cloud Storage in Java - How to Upload, Download and Modify Files

How To Sync Your Data Between Google Sheets And Firebase

An Introduction to Promises in Javascript

How Is Javascript Asynchronous And Single Threaded?

Javascript Symbols Explained

Building a Chat Application with React and Websockets

D3 Geo Projections Explained 🗺

How to Combine React Contexts

Rest API Calls Using Redux - Full Tutorial

Making a Testing Framework in Node.js (Without any External Libraries)

React-Redux "Connect" Explained

How to Execute Shell Commands With Node.Js

How to Set Expiry Time (TTL) for LocalStorage With Javascript

How express.js works - Understanding the internals of the express library ⚙️

Building a REST API With Node.js Express and MongoDB

A Complete Guide to HTTP/2 in Node.js (With Example Code)

Node.js File System Module - How to Read and Write Files and Directories

Implementing OAuth 2.0 with Node.js

Using Nightwatch.Js To Test And Take Screenshots Of Your App

Using React with Typescript

Implementing JWT Authentication in Node.js

How to communicate between Python and NodeJs 🐍

Adding a Redis Cache To Your Node.js Server

RSA Encryption, Decryption and Signing in Node.js (Javascript) - With Examples

Implementing a Kafka Producer and Consumer In Node.js (With Full Examples) For Production

Creating a RESTful HTTP Server in Spring Boot (Java) - With Full Examples

A Guide On SQL Database Transactions In Node.js

What is Idempotence - Using Idempotence for System Design (With Examples)

Session Cookie Authentication in Node.js (With Complete Examples)

How to Encode and Decode Base64 Data from the Command Line (With Examples)

Making (and deploying) an Interactive Telegram Bot in Node.js

Making REST API calls with TypeScript (With Examples)