InDeepal’s BlogbyDeepal Jayasekara·May 10, 2025How my Kafka provider pulled the rug under me!And what you can also learn from itA response icon1A response icon1
InDeepal’s BlogbyDeepal Jayasekara·Jul 16, 2022The 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…
InDeepal’s BlogbyDeepal Jayasekara·Mar 12, 2022Why you should avoid Date.now() to measure time durationsAdvanced NodeJS — Part 6A response icon1A response icon1
InDeepal’s BlogbyDeepal Jayasekara·Feb 17, 2022Atomic Microservices Transactions with MongoDB Transactional OutboxAtomic Transactions with Polled OutboxA response icon3A response icon3
InDeepal’s BlogbyDeepal Jayasekara·Oct 23, 2021Experimenting 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.
InDeepal’s BlogbyDeepal Jayasekara·Aug 18, 2021Abusing Network Protocols for Secret CommunicationHow to hide your communication in plain sight with Network Covert ChannelsA response icon1A response icon1
InDeepal’s BlogbyDeepal Jayasekara·Jul 25, 2021NodeJS Streams in PracticeTurbo boost your Node.js application with Streams
InDeepal’s BlogbyDeepal Jayasekara·Jun 28, 2021Starting Your Own Tech BlogTips and tricks for building your technical writing portfolioA response icon2A response icon2
InDeepal’s BlogbyDeepal Jayasekara·Jun 10, 2021A 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…A response icon15A response icon15
InDeepal’s BlogbyDeepal Jayasekara·May 16, 2021Understanding Async Resources with Async HooksAdvanced NodeJS Internals — Part 3