-
Node.js threads
Node.js is often mistakenly thought of as a single-threaded JavaScript engine. However, this is not accurate. Experienced Node.js engineers are aware of the separate libuv thread pool used for delegating synchronous a file system and a DNS utility operations out of the main thread. But, in reality, the actual number of threads is much larger. If you start Node.js you will see 10 threads alongside with main thread. -
Troubles with MP3 in Telegram
How Telegram handles MP3 files with meta information and how finally I've managed to upload it with all required data, with my art album, title and everything in 2024 using legendary TdLib from Durov's team. -
My favourite part of TS 5.5 beta
TypeScript 5.5 beta and it finally can do inference on predicates. It's a small change which makes the typing of code more consistent with its logic. -
Helsinki JS. April edition
Helsinki JS meetup was held in the office of Hive. Venue and talks were definitely worth the visit. Organizers did a great job and announced quite curious information about the upcoming summer event. -
Ruble Roller Coaster
I've build during one winter evening art object of Ruble Roller Coaster, which is a metaphor of exchange rate of russian ruble to US dollar.
45 more posts can be found in the archive.