Frontend
- TJ VanToll watched all 27 React Europe talks and provided us with his notes.
- A good read from PayPal on how they approach sharing UI components at their enterprise level.
- A Visual Guide To React Mental Models, Part 2. This time it's useState, useEffect and lifecycles.
Node.js
- Pointer compression is a low-level feature recently introduced in V8. Not only it saves memory, but it improves the performance (surprise!). Hopefully, it will be available in Node.js in the future.
- Did you know that there were experiments with jemalloc in Node.js core? As expected, not a silver bullet, but definitely an interesting read.
Java
- An in-depth overview (with benchmarks!) of modern garbage collectors applied to a stream processing framework.
- While pointer compression is a recent improvement of V8, Hotspot JVM had compressed oops for ages.
General
- Your ultimate guide on learning how to design large-scale systems and prep for the system design interview.
- Joshua Thijssen describes ALL AWS services in one sentence each.
- Most modern server machines have NUMA memory architecture, so modern software has to be NUMA-friendly. If you are not familiar with NUMA yet, check out this post.
Top comments (6)
Why would you put soviet union logo on an IT newsletter? :D
+1. I had to undo a RT due to it
Just for fun. No political message implied.
Why not put swastika then? Perhaps you don't know, but soviet symbols are banned in many countries. And frankly, using symbols which represent an ideology caused death of few hundred million people across the world "just for fun" looks strange at best.
I guess we had a bias towards the perception of these symbols. Never really thought it could be perceived as harsh as a swastika. I was really surprised to learn that soviet symbols are banned in many countries. You live - you learn.
We have changed the design. Apologies to anyone offended!
Thanks