
Tech Talks: Concurrent Tasks in Node.js
Understanding how Node.js handles concurrent tasks — non-blocking I/O, blocking computation, and solutions using webworker-threads and Node Cluster.
Posts from 2015

Understanding how Node.js handles concurrent tasks — non-blocking I/O, blocking computation, and solutions using webworker-threads and Node Cluster.

Initial steps in server monitoring using Kibana and Elasticsearch — collecting Spring Boot metrics and building a visualization dashboard.
An overview of asynchronous programming patterns in JavaScript — callbacks, async library, Promises (ES6), and async/await (ES7).
A review of the Reactive 2015 conference held in Bratislava, covering CSS Modules, CRDT data synchronization, Flux at Scale, React Native, and more.
A summary of an Instea tech talk on npm version 2, covering dependency management, semantic versioning, devDependencies, and best practices for JavaScript projects.
A summary of the first Instea tech talk session covering Git fundamentals: merge vs rebase, stash, git fetch, log visualization, and aliases.
How to configure wro4j (Web Resource Optimizer for Java) with Spring Boot using runtime mode and an HTTP filter, without any third-party Spring Boot starters.
An informal benchmark comparing Netflix Zuul and Nginx as reverse proxies for microservices, showing that Zuul's performance approaches Nginx after JIT warmup.
How to use Mockito's ArgumentCaptor with parameterized generic types like List<Long> using a double cast to work around Java's type erasure.