This post describes how to create a test runner for Node.js in only a few lines of code, without using any external libraries
This post describes how to use the option pattern to implement functional options in Go. Functional options provide greater flexibility and a more explicit interface when creating new objects.
This article explains how to implement the command design pattern in Go with example code, as well as sample use cases.
A complete guide to working with the file system with Node.js. This article explains the most common operations like reading, writing and creating files with Node.js, with working examples
This post will explain how to implement expiry times for items stored in the browsers localStorage. If you're familiar with the browsers…
A comprehensive guide on how to write good documentation for your code and libraries
This post will cover everything you need to know about arrays and slices in Go, and the differences between them.
What is the difference between functions and methods in Go? When do we use them?
A tutorial on building a web application in Node that uses JWT (JSON web token) based authentication
A demonstration on using polymorphism in Go without using interfaces
This post explains how D3 projections work and how D3 draws maps with GeoJSON
A tutorial on building a web application in Go that uses JWT (JSON web token) based authentication
An introduction to the core concepts required to build a video game, while building a game of snake
In this post, we will understand what closures are, and go through a few examples to solidify our understanding of them.
Monitoring an application’s health is one of the most important tasks when running production grade services. The standard way to do this…
Tips and tricks on how to use React with Typescript
How to combine and merge two or more React contexts
We’ve all been there: you just learnt something cool, or got around a really tricky problem in your code, and now you want to share this…
If you've worked with Go for sometime, you have probably encountered the omitempty tag, when trying to encode a struct to JSON. This post…
This post explains how to implement OAuth 2.0 in a Golang application
Written by Soham Kamani, an author,and a full-stack developer who has extensive experience in the JavaScript ecosystem, and building large scale applications in Go. He is an open source enthusiast and an avid blogger. You should follow him on Twitter