Published inDeepal’s BlogThe Journeyman’s Guide to Lua Unit TestingI had the pleasure of working with Lua with OpenResty a while back. Albeit numerous testing libraries/frameworks being available for Lua…Jul 16, 2022Jul 16, 2022
Published inDeepal’s BlogWhy you should avoid Date.now() to measure time durationsAdvanced NodeJS — Part 6Mar 12, 20221Mar 12, 20221
Published inDeepal’s BlogAtomic Microservices Transactions with MongoDB Transactional OutboxAtomic Transactions with Polled OutboxFeb 17, 2022Feb 17, 2022
Published inDeepal’s BlogExperimenting with HTTP/3 — How the Next Gen Web is being built on UDPHTTP3 is fundamentally different from its predecessors we knew. It ditches TCP and is built upon a novel UDP based protocol, QUIC.Oct 23, 20211Oct 23, 20211
Published inDeepal’s BlogAbusing Network Protocols for Secret CommunicationHow to hide your communication in plain sight with Network Covert ChannelsAug 18, 20211Aug 18, 20211
Published inDeepal’s BlogNodeJS Streams in PracticeTurbo boost your Node.js application with StreamsJul 25, 2021Jul 25, 2021
Published inDeepal’s BlogStarting Your Own Tech BlogTips and tricks for building your technical writing portfolioJun 28, 20212Jun 28, 20212
Published inDeepal’s BlogA Visual Guide to NodeJS StreamsIn NodeJS, stream module provides the capability to work with streams. Even if you haven’t used stream module explicitly there are a lots…Jun 10, 202115Jun 10, 202115
Published inDeepal’s BlogUnderstanding Async Resources with Async HooksAdvanced NodeJS Internals — Part 3May 16, 2021May 16, 2021
Published inDeepal’s BlogJavaScript Event Loop vs Node JS Event LoopA guide to understanding the distinction between the event loop in browser and NodeAug 16, 20204Aug 16, 20204