PinnedNode.js concurrency model — a Java / Javascript comparisonWe know that Node.js is single-thread, non-blocking IO, asynchronous. But Node.js also supports clusters with child processes, is it…Feb 16, 2022Feb 16, 2022
PinnedMicro-frontend implementation [part 2] — Nested React appsThe previous article Micro-frontend implementation [part 1] — React in Angular uses Build time integration implementation, which is very…Dec 12, 2021Dec 12, 2021
Subdomain web server implementation with Express/Node.jsThe number of online tools is exploded these days because of the pandemic. Some famous tools such as Slack, Jira, ProductBoard support…Feb 28, 20221Feb 28, 20221
Micro-frontend implementation [part 3] — Angular contains React using Webpack 5 Module FederationIn Micro-frontend implementation [part 2] — Nested React apps, the implementation is straightforward with both host and container apps are…Dec 18, 20211Dec 18, 20211
Micro-frontend implementation [part 1] — React in AngularIt’s Dec 2021 already and I’m curious about how micro-frontend implementation is going so far. This series of articles shows how it’s done…Dec 11, 2021Dec 11, 2021
Calculate speedup in parallel computingAmdahl’s law is a formula to calculate the theoretical speedup in the execution time of a task when the system resources can be improved…May 15, 20211May 15, 20211
How to install Windows 10 on a MacBook[Update 213/2021] I’ll try to be as specific as possible, so you can finish the installation of Windows 10 on a MacBook without googling…Mar 21, 2021Mar 21, 2021
Memory leak and memory consumption test in JavaStateful lambdas keep references of its enclosing scope or external instances as arguments (see Lambda in memory). Lately, those…Jul 4, 2020Jul 4, 2020
Java Lambdas and the Garbage Collector [part 2]In Part 1, I discussed stateful vs stateless lambdas and how different they are in memory. In this part, we will verify that understanding…Jun 27, 2020Jun 27, 2020