My new blogI’ve recently started a new blog: puzpuzpuz.dev. It’s focused on concurrency, databases, and distributed systems. See you there. My Medium…Jan 4, 2022Jan 4, 2022
[V8 Deep Dives] Random Thoughts on Math.random()This blog post aims to go through V8’s internal implementation of Math.random() briefly, including security aspects of it.Apr 2, 2021A response icon1Apr 2, 2021A response icon1
Published inITNEXT[V8 Deep Dives] Understanding Array InternalsThis blog post aims to briefly go through various aspects of V8’s JS arrays internals, such as memory layout, size restrictions.Mar 15, 2021A response icon6Mar 15, 2021A response icon6
Our Journey to a High-Performance Node.js LibraryHazelcast Node.js library went through a number of performance analysis and optimization runs and we would like to share this journey.Nov 19, 2020Nov 19, 2020
Published inITNEXTStoring Time Series in RocksDB: A CookbookIn this blog post we will discuss how to build a (relatively) efficient TS storage on top of RocksDB.Sep 22, 2020Sep 22, 2020
Published inITNEXT[V8 Deep Dives] Understanding Map InternalsES6 introduced many built-in collections. We will try to understand Map implementation in V8 and make practical conclusions.Aug 27, 2020A response icon5Aug 27, 2020A response icon5
Published inITNEXTOne Node.js CLS API to rule them allNode.js v13 introduced AsyncLocalStorage API located in the async_hooks module. This post explains why it is so important.Mar 14, 2020A response icon2Mar 14, 2020A response icon2
Published inITNEXTAn Intro to Node.js That You May Have MissedThis post does an intro to Node.js in a compact, yet comprehensive (hopefully) manner.Dec 18, 2018Dec 18, 2018
Published inITNEXTA Pragmatic Overview of Async Hooks API in Node.jsIn this post I’m going to share my findings and describe some real-world use cases for Async Hooks API.Dec 12, 2018A response icon4Dec 12, 2018A response icon4
Published inITNEXTRequest Id Tracing in Node.js ApplicationsIn applications built with Node.js, tracing the same HTTP request through logs is a problem. In this post, we’re going to solve the…Dec 6, 2018A response icon13Dec 6, 2018A response icon13