Andrey Pechkurov·Jan 4, 2022My new blogI’ve recently started a new blog: puzpuzpuz.dev. It’s focused on concurrency, databases, and distributed systems. See you there. My Medium…
Andrey Pechkurov·Apr 2, 2021[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.A response icon1A response icon1
InITNEXTbyAndrey Pechkurov·Mar 15, 2021[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.A response icon6A response icon6
Andrey Pechkurov·Nov 19, 2020Our 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.
InITNEXTbyAndrey Pechkurov·Sep 22, 2020Storing Time Series in RocksDB: A CookbookIn this blog post we will discuss how to build a (relatively) efficient TS storage on top of RocksDB.
InITNEXTbyAndrey Pechkurov·Aug 27, 2020[V8 Deep Dives] Understanding Map InternalsES6 introduced many built-in collections. We will try to understand Map implementation in V8 and make practical conclusions.A response icon6A response icon6
InITNEXTbyAndrey Pechkurov·Mar 14, 2020One 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.A response icon2A response icon2
InITNEXTbyAndrey Pechkurov·Dec 18, 2018An Intro to Node.js That You May Have MissedThis post does an intro to Node.js in a compact, yet comprehensive (hopefully) manner.
InITNEXTbyAndrey Pechkurov·Dec 12, 2018A 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.A response icon4A response icon4
InITNEXTbyAndrey Pechkurov·Dec 6, 2018Request 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…A response icon13A response icon13