Roman CoedoinTrabeContext Dependent Imports Using CLS and GettersIn this post we’re digging a bit deeper on AsyncLocalStorage and how to make a nice API using getter exports.Jun 15, 2020Jun 15, 2020
Roman CoedoinTrabeAsyncLocalStorage for easy context passing in Node.jsWith Node.js 13.10, we got a new feature called AsyncLocalStorage. In this post you’re going to learn more about this new feature.May 25, 20203May 25, 20203
Roman CoedoinTrabeMap subdomains to docker containers with TraefikTraefik is a reverse proxy and a load balancer. Learn how to use it to map subdomains to docker containers.Feb 24, 20202Feb 24, 20202
Roman CoedoinTrabeNode.js gRPC Services in StyleIn this post we are going to cover the very basics of gRPC, and jump right into building a service with both grpc-node and Mali.Nov 18, 2019Nov 18, 2019
Roman CoedoinTrabeContinuation Local Storage for easy context passing in Node.jsLearn how to get the most out of Continuation Local Storage. Start using it today in your express application with cls-hooked.Oct 14, 20191Oct 14, 20191
Roman CoedoinTrabeDetecting Node.js active handles with wtfnodeHow can we find out what bits of code are causing our programs to starve forever? Why is this happening?Aug 12, 20191Aug 12, 20191
Roman CoedoinTrabeTracing express services with zipkin-jsDebugging microservices is hard. Learn how to add zipkin-js support to your express application step by step.Jul 8, 20191Jul 8, 20191
Roman CoedoinTrabeDebugging Node.js applications (part 2)In this series we are going to kick the good old console.log out of our lives and learn how to debug node.js the right way.Nov 26, 2018Nov 26, 2018
Roman CoedoinTrabeDebugging Node.js applications (part 1)As developers, we frequently spend a hefty amount of time debugging. Knowing how to properly debug is crucial.Oct 1, 2018Oct 1, 2018
Roman CoedoinTrabeMastering the Node.js REPL (part 3)This will be the last part of the series and we will write an example express application that takes advantage of the REPL programatic API.Aug 27, 2018Aug 27, 2018