Home About

< Soham Kamani />

Follow me on YouTube Connect with me on LinkedIn Go to Astro's GitHub repo RSS Feed
  • Blog Post Banner

    Using the Gemini API in your Java Application

    Aug 7, 2024 Java

  • Blog Post Banner

    Mastering Error Handling in Go: A Comprehensive Guide

    Jun 19, 2024 Go

  • Blog Post Banner

    Authenticating Applications with Service Accounts in Google Cloud

    Apr 30, 2024 Cloud

  • Blog Post Banner

    The Java Ecosystem Explained - How Java Runs Your Code

    Oct 27, 2023 Java

  • Blog Post Banner

    Javascript Symbols Explained

    Sep 6, 2023 JavaScript

  • Blog Post Banner

    Using Maps in Golang - With Examples

    Jul 23, 2023 Go

  • Blog Post Banner

    Making REST API Requests in Golang using the HTTP Client

    Jul 16, 2023 Go

  • Blog Post Banner

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

    Jun 4, 2023

  • Blog Post Banner

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

    May 21, 2023 Java

  • Blog Post Banner

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

    Mar 11, 2023 Java

  • Blog Post Banner

    Spring OAuth2 Authentication

    Feb 18, 2023 Java

  • Blog Post Banner

    How to Use Iota in Golang

    Jan 28, 2023 Go

  • Blog Post Banner

    Golang - Implementing Heap Data Structure (and Heap Sort)

    Jan 15, 2023 Go

  • Blog Post Banner

    Building a Chat Application with React and Websockets

    Jan 11, 2023 React

  • Blog Post Banner

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

    Nov 21, 2022 Java

  • Blog Post Banner

    Variables in Golang - Everything You Need to Know

    Oct 18, 2022 Go

  • Blog Post Banner

    Executing Shell Commands in Golang

    Oct 14, 2022 Go

  • Blog Post Banner

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

    Sep 22, 2022 Go

  • Blog Post Banner

    Golang Constructors - Design Patterns For Initializing Variables

    Sep 19, 2022 Go

  • Blog Post Banner

    How to Lazy Load Disqus Comments in Your Hugo Webpage

    Sep 19, 2022

  • Blog Post Banner

    Working with PostgreSQL in Java - Using the JDBC Library

    Aug 28, 2022 Java

  • Blog Post Banner

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

    Aug 10, 2022 Java

  • Blog Post Banner

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

    Jun 29, 2022 Cloud

  • Blog Post Banner

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

    Jun 18, 2022 Cloud

  • Blog Post Banner

    Deploying a Java Application to Google App Engine

    Jun 18, 2022 Java

  • Blog Post Banner

    Building a REST API With Node.js Express and MongoDB

    May 17, 2022 Node.js

  • Blog Post Banner

    Creating a MongoDB Replica Set Using Docker

    May 12, 2022 Docker

  • Blog Post Banner

    Implementing Set Data Structures in Golang (With Examples)

    May 11, 2022 Go

  • Blog Post Banner

    How to Execute Shell Commands With Node.Js

    May 6, 2022 Node.js

  • Blog Post Banner

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

    Apr 20, 2022 Go

  • Blog Post Banner

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

    Mar 19, 2022

  • Blog Post Banner

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

    Mar 11, 2022 Java

  • Blog Post Banner

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

    Feb 22, 2022 Node.js

  • Blog Post Banner

    Using the Builder Pattern in Javascript (With Examples)

    Nov 29, 2021 JavaScript

  • Blog Post Banner

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

    Nov 28, 2021 Go

  • Blog Post Banner

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

    Nov 7, 2021 Java

  • Blog Post Banner

    Using a PostgreSQL Database in Go (in Production)

    Sep 22, 2021 Go

  • Blog Post Banner

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

    Aug 27, 2021 Docker

  • Blog Post Banner

    Making REST API calls with TypeScript (With Examples)

    Aug 18, 2021 TypeScript

  • Blog Post Banner

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

    Aug 1, 2021

  • Blog Post Banner

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

    Aug 1, 2021 Node.js

  • Blog Post Banner

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

    Jul 18, 2021 Java

  • Blog Post Banner

    Using Enums (and Enum Types) in Golang

    Jul 4, 2021 Go

  • Blog Post Banner

    Using a Mutex in Go (Golang) - with Examples

    May 24, 2021 Go

  • Blog Post Banner

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

    Dec 28, 2020 Node.js

  • Blog Post Banner

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

    Sep 20, 2020 Go

  • Blog Post Banner

    How To Write Reader-Friendly Technical Blog Posts

    Jul 12, 2020

  • Blog Post Banner

    A Guide On SQL Database Transactions In Node.js

    Jul 5, 2020 Node.js

  • Blog Post Banner

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

    Apr 25, 2020 Node.js

  • Blog Post Banner

    Implementing RSA Encryption and Signing in Golang (With Examples)

    Apr 8, 2020 Go

  • Blog Post Banner

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

    Mar 14, 2020 Go

  • Blog Post Banner

    A Guide On SQL Database Transactions In Go

    Feb 3, 2020 Go

  • Blog Post Banner

    Making an interactive Telegram bot in Go (Golang)

    Dec 26, 2019 Go

  • Blog Post Banner

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

    Dec 4, 2019 Node.js

  • Blog Post Banner

    Functional Options in Go: Implementing the Options Pattern in Golang

    Dec 1, 2019 Go

  • Blog Post Banner

    Command Pattern in Go (Golang)

    Nov 27, 2019 Go

  • Blog Post Banner

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

    Nov 16, 2019 Node.js

  • Blog Post Banner

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

    Nov 14, 2019 JavaScript

  • Blog Post Banner

    How to Write Good Documentation (And Its Essential Elements)

    Oct 10, 2019

  • Blog Post Banner

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

    Jun 21, 2019 Go

  • Blog Post Banner

    Golang functions vs methods 👯‍♀️

    Jun 4, 2019 Go

  • Blog Post Banner

    Implementing JWT Authentication in Node.js

    Apr 5, 2019 Node.js

  • Blog Post Banner

    Polymorphism in Go - without interfaces 🦆

    Mar 29, 2019 Go

  • Blog Post Banner

    D3 Geo Projections Explained 🗺

    Feb 18, 2019 JavaScript

  • Blog Post Banner

    Implementing JWT based authentication in Golang

    Jan 1, 2019 Go

  • Blog Post Banner

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

    Dec 7, 2018

  • Blog Post Banner

    Javascript Closures Explained (With Examples)

    Oct 31, 2018 JavaScript

  • Blog Post Banner

    Monitoring The Health Of Your Golang Application Using the Detective Library

    Sep 6, 2018

  • Blog Post Banner

    Using React with Typescript

    Aug 22, 2018 React

  • Blog Post Banner

    How to Combine React Contexts

    Jul 26, 2018 React

  • Blog Post Banner

    Should I write that blog post? 📝

    Jul 20, 2018

  • Blog Post Banner

    Golang Omitempty Explained

    Jul 19, 2018 Go

  • Blog Post Banner

    Creating an OAuth2 Client in Golang (With Full Examples)

    Jul 1, 2018 Go

  • Blog Post Banner

    Implementing OAuth 2.0 with Node.js

    Jun 24, 2018 Node.js

  • Blog Post Banner

    Factory patterns in Go (Golang) 🏭

    Jun 20, 2018 Go

  • Blog Post Banner

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

    Jun 17, 2018 Go

  • Blog Post Banner

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

    May 30, 2018 Node.js

  • Blog Post Banner

    Session Cookie Authentication in Golang (With Complete Examples)

    Mar 25, 2018 Go

  • Blog Post Banner

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

    Feb 25, 2018 Go

  • Blog Post Banner

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

    Feb 18, 2018 Go

  • Blog Post Banner

    Linear Regression with Python

    Jan 28, 2018 Data Science

  • Blog Post Banner

    Tensorflow Introduction and Basic Operations

    Jan 7, 2018 Data Science

  • Blog Post Banner

    How to Install and Run a Kafka Cluster Locally

    Nov 22, 2017

  • Blog Post Banner

    A Complete Guide to JSON in Golang (With Examples)

    Oct 18, 2017 Go

  • Blog Post Banner

    Build a web application in Go (golang)

    Sep 13, 2017 Go

  • Blog Post Banner

    An Introduction to Channels in Go (Golang)

    Aug 24, 2017 Go

  • Blog Post Banner

    Using Enums In Javascript

    Aug 21, 2017 JavaScript

  • Blog Post Banner

    React-Redux "Connect" Explained

    Mar 31, 2017 React

  • Blog Post Banner

    How To Sync Your Data Between Google Sheets And Firebase

    Mar 9, 2017 JavaScript

  • Blog Post Banner

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

    Nov 2, 2016 Node.js

  • Blog Post Banner

    Adding a Redis Cache To Your Node.js Server

    Oct 14, 2016 Node.js

  • Blog Post Banner

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

    Oct 5, 2016

  • Blog Post Banner

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

    Sep 21, 2016 Node.js

  • Blog Post Banner

    An Introduction to Promises in Javascript

    Aug 28, 2016 JavaScript

  • Blog Post Banner

    A Gentle Introduction to SQL Queries

    Jul 7, 2016

  • Blog Post Banner

    Rest API Calls Using Redux - Full Tutorial

    Jun 5, 2016 React

  • Blog Post Banner

    Why We Should Stop Using Gifs

    Apr 9, 2016

  • Blog Post Banner

    How Is Javascript Asynchronous And Single Threaded?

    Mar 14, 2016 JavaScript

  • Blog Post Banner

    How to communicate between Python and NodeJs 🐍

    Aug 21, 2015 Node.js

  • Blog Post Banner

    About Me

    Apr 28, 2025

© 2025 Soham Kamani. All rights reserved.
Follow me on YouTube Connect with me on LinkedIn Go to Astro's GitHub repo RSS Feed