Soham Kamani
All Blog Posts
2024
5
August
1
Using the Gemini API in your Java Application
August 7, 2024
·
Written by
Soham Kamani
July
1
Using a PostgreSQL Database in Go (in Production)
Last Updated:
July 20, 2024
·
Written by
Soham Kamani
June
2
Time in Golang - Working With Time, Duration, and Dates (With Examples)
Last Updated:
June 25, 2024
·
Written by
Soham Kamani
Mastering Error Handling in Go: A Comprehensive Guide
June 19, 2024
·
Written by
Soham Kamani
April
1
Authenticating Applications with Service Accounts in Google Cloud
April 30, 2024
·
Written by
Soham Kamani
2023
23
October
2
The Java Ecosystem Explained - How Java Runs Your Code
October 27, 2023
·
Written by
Soham Kamani
How to Install and Run a Kafka Cluster Locally
Last Updated:
October 10, 2023
·
Written by
Soham Kamani
September
4
Implementing JWT based authentication in Golang
Last Updated:
September 12, 2023
·
Written by
Soham Kamani
A Complete Guide to JSON in Golang (With Examples)
Last Updated:
September 11, 2023
·
Written by
Soham Kamani
Javascript Symbols Explained
September 6, 2023
·
Written by
Soham Kamani
Using Enums In Javascript
Last Updated:
September 5, 2023
·
Written by
Soham Kamani
July
3
Using Maps in Golang - With Examples
July 23, 2023
·
Written by
Soham Kamani
Making REST API Requests in Golang using the HTTP Client
July 16, 2023
·
Written by
Soham Kamani
How to Use Context in Golang (Deadlines, Cancellation, and Passing Values)
Last Updated:
July 5, 2023
·
Written by
Soham Kamani
June
4
Running a Maven Project from the Command Line (and Building Jar Files)
Last Updated:
June 30, 2023
·
Written by
Soham Kamani
Making REST API calls with TypeScript (With Examples)
Last Updated:
June 28, 2023
·
Written by
Soham Kamani
Type Conversion and Type Assertion in Golang - Everything You Need to Know (With Examples)
Last Updated:
June 25, 2023
·
Written by
Soham Kamani
What is Idempotence - Using Idempotence for System Design (With Examples)
June 4, 2023
·
Written by
Soham Kamani
May
1
Working with Google Cloud Storage in Java - How to Upload, Download and Modify Files
May 21, 2023
·
Written by
Soham Kamani
March
2
Working with Google Cloud SQL in Java: A Step-by-Step Guide to Creating, Connecting, and Querying Your Database
March 11, 2023
·
Written by
Soham Kamani
Working with PostgreSQL in Java - Using the JDBC Library
Last Updated:
March 9, 2023
·
Written by
Soham Kamani
February
3
Creating an OAuth2 Client in Golang (With Full Examples)
Last Updated:
February 19, 2023
·
Written by
Soham Kamani
Implementing OAuth 2.0 with Node.js
Last Updated:
February 19, 2023
·
Written by
Soham Kamani
Spring OAuth2 Authentication
February 18, 2023
·
Written by
Soham Kamani
January
4
How to Use Iota in Golang
January 28, 2023
·
Written by
Soham Kamani
Golang - Implementing Heap Data Structure (and Heap Sort)
January 15, 2023
·
Written by
Soham Kamani
A Gentle Introduction to SQL Queries
Last Updated:
January 12, 2023
·
Written by
Soham Kamani
Building a Chat Application with React and Websockets
January 11, 2023
·
Written by
Soham Kamani
2022
23
November
2
Implementing JWT Based Authentication in Spring Boot (Using Spring Security)
November 21, 2022
·
Written by
Soham Kamani
Implementing JWT Authentication in Node.js
Last Updated:
November 13, 2022
·
Written by
Soham Kamani
October
2
Variables in Golang - Everything You Need to Know
October 18, 2022
·
Written by
Soham Kamani
Executing Shell Commands in Golang
October 14, 2022
·
Written by
Soham Kamani
September
4
An Introduction to Channels in Go (Golang)
Last Updated:
September 23, 2022
·
Written by
Soham Kamani
Golang Make Function - Initializing Slices, Maps, and Channels (Size and Capacity)
September 22, 2022
·
Written by
Soham Kamani
Golang Constructors - Design Patterns For Initializing Variables
September 19, 2022
·
Written by
Soham Kamani
How to Lazy Load Disqus Comments in Your Hugo Webpage
September 19, 2022
·
Written by
Soham Kamani
August
2
Node.js File System Module - How to Read and Write Files and Directories
Last Updated:
August 29, 2022
·
Written by
Soham Kamani
Implementing a Kafka Producer and Consumer In Java (With Full Examples) For Production
August 10, 2022
·
Written by
Soham Kamani
June
3
App Engine Scaling - Basic, Manual, and Automatic Scaling (With Examples)
June 29, 2022
·
Written by
Soham Kamani
Monitoring for Google App Engine: How to View Logs and Metrics
June 18, 2022
·
Written by
Soham Kamani
Deploying a Java Application to Google App Engine
June 18, 2022
·
Written by
Soham Kamani
May
5
Building a REST API With Node.js Express and MongoDB
May 17, 2022
·
Written by
Soham Kamani
Using Enums (and Enum Types) in Golang
Last Updated:
May 15, 2022
·
Written by
Soham Kamani
Creating a MongoDB Replica Set Using Docker
May 12, 2022
·
Written by
Soham Kamani
Implementing Set Data Structures in Golang (With Examples)
May 11, 2022
·
Written by
Soham Kamani
How to Execute Shell Commands With Node.Js
May 6, 2022
·
Written by
Soham Kamani
April
1
Using a Mutex in Go (Golang) - with Examples
Last Updated:
April 23, 2022
·
Written by
Soham Kamani
March
2
How to Encode and Decode Base64 Data from the Command Line (With Examples)
March 19, 2022
·
Written by
Soham Kamani
Creating a RESTful HTTP Server in Spring Boot (Java) - With Full Examples
March 11, 2022
·
Written by
Soham Kamani
February
2
Session Cookie Authentication in Node.js (With Complete Examples)
February 22, 2022
·
Written by
Soham Kamani
Session Cookie Authentication in Golang (With Complete Examples)
Last Updated:
February 20, 2022
·
Written by
Soham Kamani
2021
8
November
3
Using the Builder Pattern in Javascript (With Examples)
November 29, 2021
·
Written by
Soham Kamani
Golang’s ‘Defer’ Keyword: What It Is and How It Works
November 28, 2021
·
Written by
Soham Kamani
A Complete Guide to Using Google BigQuery in Java (With Examples)
November 7, 2021
·
Written by
Soham Kamani
August
3
Using the BusyBox Docker Image for Building Applications : A Complete Guide
August 27, 2021
·
Written by
Soham Kamani
A Complete Guide to HTTP/2 in Node.js (With Example Code)
August 1, 2021
·
Written by
Soham Kamani
Web Security Basics - An Introduction to the Essential Concepts Behind a Secure Website
August 1, 2021
·
Written by
Soham Kamani
June
1
How to Implement Password Authentication and Storage in Go (Golang)
Last Updated:
June 12, 2021
·
Written by
Soham Kamani
January
1
A Complete Guide to UUID Versions (v1, v4, v5) - With Examples
Last Updated:
January 5, 2021
·
Written by
Soham Kamani
2020
8
December
2
Implementing a Kafka Producer and Consumer In Node.js (With Full Examples) For Production
December 28, 2020
·
Written by
Soham Kamani
Build a web application in Go (golang)
Last Updated:
December 13, 2020
·
Written by
Soham Kamani
September
1
Implementing a Kafka Producer and Consumer In Golang (With Full Examples) For Production
September 20, 2020
·
Written by
Soham Kamani
July
2
How To Write Reader-Friendly Technical Blog Posts
July 12, 2020
·
Written by
Soham Kamani
A Guide On SQL Database Transactions In Node.js
July 5, 2020
·
Written by
Soham Kamani
April
2
RSA Encryption, Decryption and Signing in Node.js (Javascript) - With Examples
April 25, 2020
·
Written by
Soham Kamani
Implementing RSA Encryption and Signing in Golang (With Examples)
April 8, 2020
·
Written by
Soham Kamani
February
1
A Guide On SQL Database Transactions In Go
February 3, 2020
·
Written by
Soham Kamani
2019
11
December
3
Making an interactive Telegram bot in Go (Golang)
December 26, 2019
·
Written by
Soham Kamani
Making a Testing Framework in Node.js (Without any External Libraries)
December 4, 2019
·
Written by
Soham Kamani
Functional Options in Go: Implementing the Options Pattern in Golang
December 1, 2019
·
Written by
Soham Kamani
November
2
Command Pattern in Go (Golang)
November 27, 2019
·
Written by
Soham Kamani
How to Set Expiry Time (TTL) for LocalStorage With Javascript
November 14, 2019
·
Written by
Soham Kamani
October
1
How to Write Good Documentation (And Its Essential Elements)
October 10, 2019
·
Written by
Soham Kamani
July
1
Making (and deploying) an Interactive Telegram Bot in Node.js
Last Updated:
July 13, 2019
·
Written by
Soham Kamani
June
2
A Comprehensive Guide of Arrays and Slices in Golang (and their differences)
June 21, 2019
·
Written by
Soham Kamani
Golang functions vs methods 👯♀️
June 4, 2019
·
Written by
Soham Kamani
March
1
Polymorphism in Go - without interfaces 🦆
March 29, 2019
·
Written by
Soham Kamani
February
1
D3 Geo Projections Explained 🗺
February 18, 2019
·
Written by
Soham Kamani
2018
12
December
1
How Games Are Programmed: An Introduction To The Core Concepts Required To Program A Video Game
December 7, 2018
·
Written by
Soham Kamani
October
1
Javascript Closures Explained (With Examples)
October 31, 2018
·
Written by
Soham Kamani
September
1
Monitoring The Health Of Your Golang Application Using the Detective Library
September 6, 2018
·
Written by
Soham Kamani
August
1
Using React with Typescript
August 22, 2018
·
Written by
Soham Kamani
July
3
How to Combine React Contexts
July 26, 2018
·
Written by
Soham Kamani
Should I write that blog post? 📝
July 20, 2018
·
Written by
Soham Kamani
Golang Omitempty Explained
July 19, 2018
·
Written by
Soham Kamani
June
1
Factory patterns in Go (Golang) 🏭
June 20, 2018
·
Written by
Soham Kamani
May
1
How express.js works - Understanding the internals of the express library ⚙️
May 30, 2018
·
Written by
Soham Kamani
February
1
Data races in Go(Golang) and how to fix them
February 18, 2018
·
Written by
Soham Kamani
January
2
Linear Regression with Python
January 28, 2018
·
Written by
Soham Kamani
Tensorflow Introduction and Basic Operations
January 7, 2018
·
Written by
Soham Kamani
2017
2
March
2
React-Redux “Connect” Explained
March 31, 2017
·
Written by
Soham Kamani
How To Sync Your Data Between Google Sheets And Firebase
March 9, 2017
·
Written by
Soham Kamani
2016
6
November
1
Using Nightwatch.Js To Test And Take Screenshots Of Your App
November 2, 2016
·
Written by
Soham Kamani
October
1
Adding a Redis Cache To Your Node.js Server
October 14, 2016
·
Written by
Soham Kamani
August
1
An Introduction to Promises in Javascript
August 28, 2016
·
Written by
Soham Kamani
June
1
Rest API Calls Using Redux - Full Tutorial
June 5, 2016
·
Written by
Soham Kamani
April
1
Why We Should Stop Using Gifs
April 9, 2016
·
Written by
Soham Kamani
March
1
How Is Javascript Asynchronous And Single Threaded?
March 14, 2016
·
Written by
Soham Kamani
2015
1
August
1
How to communicate between Python and NodeJs 🐍
August 21, 2015
·
Written by
Soham Kamani