In this post I summarize the processes and techniques I use to write blog posts, and some tips that I've learned over the years
This article explains what database transactions are, and how to implement them in Node.js
A comprehensive guide on RSA Encryption and Signing, and how to implement them in Node.js
A comprehensive guide on RSA Encryption and Signing, and how to implement them in Golang
Explaining the difference between type assertions and type conversions in Go(Golang), and when to use them
This article explains what database transactions are, and how to implement them in Go (Golang)
This tutorial will go through a straightforward set of steps to get a responsive telegram bot up and running from scratch in Golang
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