deepal.hashnode.devDeep Dive Into Worker Threads in Node.jsFor years, Node.js has not been the best choice to implement highly CPU intensive applications. This is mainly because Node.js is merely Javascript and JavaScript is single-threaded. Many alternative solutions were introduced to overcome this limitat...Dec 22, 2019
deepal.hashnode.devImplementing Event Sourcing and CQRS pattern with MongoDBEvent Sourcing and CQRS are quite simple concepts. But they are often made complex to understand because of overly complex implementations. Implementing Event Sourcing with CQRS in a simple application has its benefits, and it can be done without com...Oct 12, 2019
deepal.hashnode.devBaapanโโโA Super Cool NPM Playground on the Node REPLAre you a fan of Node.js REPL? Do you extensively use the REPL to try out small code snippets quickly while you are working? If so, Baapan is for youโฆ Personally, Iโm a HUGE fan of NodeJS REPL and I use it every day and I canโt live without it. Ther...Sep 23, 2019
deepal.hashnode.devCovert Channels and Data ExfiltrationAttempt for Secret Communication is nothing new. Ever since we started to communicate with each other, we wanted to hide the details of our conversations from prying eyes and ears. Over the years, people have been working on this leading to the inven...Sep 4, 2019
deepal.hashnode.devError Management in Node.js ApplicationsThis is the second article of a series focused on building a Microservice architecture with NodeJS. You can access the rest of the articles on the series below: Bunyan JSON Logs with Fluentd and Graylog Error Management in Node.js Applications (This...May 27, 2019