WAL - Write Ahead LogIt’s a log based mechanism which is used to maintain the durability in database. Each WAL record represents an operation in the database, whether it’s INSERT, UPDATE, DELETE, etc. Structure of a WAL Record It’s a binary record, but here are the parts...Dec 22, 2025·3 min read
Cheerio & Moment.js: Web Data ScrapingWhat is cheerio? It is a javascript package used to parse and manipulate HTML and XML documents in a jQuery-like manner but without the overhead of involving a DOM. Simple example - const cheerio = require('cheerio'); const $ = cheerio.load('<h2 clas...Aug 30, 2023·4 min read
Bullmq - Queues and WorkersWhat is bullmq? Bullmq is like a smart helper that ensures your app runs smoothly by managing all the time-consuming tasks without getting in your way. It's a node js library useful for making micro-service architecture. It's a queue system built on ...Aug 18, 2023·5 min read
Testing with JestWhat is Jest? It is a javascript testing framework, which is easy to use and understand. It works with node, react, angular, babel and much more. Easy to set up and use, along with precise error messages which help to write error-free tests. Installa...Aug 17, 2023·4 min read
Supabase edge functions - WebhookWhat is it? They are server-side typescript written functions. They can be used for listening to webhooks or integrating projects with libraries. A webhook is a method of communication between two different applications or systems over the internet. ...Jul 4, 2023·3 min read
Linux commands to knowls command The ls command is used in Linux and Unix-based operating systems to list files and directories in a directory. Here are some commonly used options with the ls command: ls - to show content inside a directory ls -a : list hidden files als...Jul 3, 2023·6 min read
Docker TutorialWhat is container? In DevOps, a container refers to a lightweight, isolated, and portable environment that encapsulates an application and its dependencies. Containers provide a consistent and reproducible way to package software, allowing it to run ...Jul 3, 2023·6 min read