Redis RedisJSON Debian 11 Installing RedisJSON on a VPS RedisJSON is an all-rounder Redis module that can be used widely. I will show you how to install and use the RedisJSON module with the help of Debian 11 in this article.
HTTPS Cryptography Architecture Does HTTPS Really Use Asymmetric Keys? I used to think HTTPS used asymmetric security keys like other RSA algorithm-based protocols. However, turns out it is not as simple as it seems.
MySQL Architecture Using Triggers in MySQL A trigger is a database object that can track events on a table to execute certain functions or perform calculations. Here's all about using triggers in MySQL.
Typescript Automation Engineering RabbitMQ Work Queues with TypeScript Using TypeScript and RabbitMQ, we can create work queues that can split tasks between many machines, making them more resource friendly and faster to execute.
Architecture NodeJS socket.io Rudimentary Realtime Chat with NodeJS and Socket.io Without a Database Today we will learn how to create a rudimentary real-time chat system using Nodejs and Socket.io without storing data in a database like Viber.
Typescript Express Engineering Getting Started with Typescript and Express Typescript and Express are powerful tools that have many uses for web applications. This tutorial will show you how to start a new project with Typescript and Express.
Testing Engineering Fastify vs Express: Which One is Faster? Express has always been a reliable web application framework, but I have discovered that fastify is a great alternative for people who prefer speed.
MongoDB Database Architecture MongoDB Race Conditions: Part 2 - The Solution In this part, we will identify the Race Condition that occurred in the previous article and fix it with a few changes in code.
MongoDB Database Architecture MongoDB Race Conditions: Part 1 - The Problem Race conditions can occur in MongoDB because of bad queries. We will learn how to recreate and troubleshoot these conditions whenever they appear.
Opinion Engineering Writing Automation Scripts for Efficiency Writing scripts or creating templates or creating modules will often reduce the mundane nature of workflow caused by the repetitive processes. It makes work more efficient.
Experience Working from Home COVID has led us to work from home. And I am happy with things as they are. There are lots of upsides I faced working from home and this article includes my experience.
MongoDB Database Architecture Database Indexing in MongoDB Indexes are used to quickly locate data without having to search every row in a database table every time a database table is accessed. I will be explaining its use via MongoDB-Compass.
Redis Architecture JSON in Turn-Based Multiplayer Game with Redis Redis stores data as key-value pair. One approach is to convert JSON to string and save it in the key. While getting and working, I had to parse the string back to JSON.
Redis Architecture Improving the Latency in a Redis-backed Leaderboard Service This is an overview of a techniques to reduce latency between a Redis server and the App server in a distributed system using OpenResty and Lua.