He came, he saw, he conquered
Sebastian McKenzie announced Rome’s first beta release last week, and called it “the spiritual successor of Babel” (he’s allowed to say that because he created Babel). Sebastian has long maintained that his original plan for Babel was to use it to consolidate multiple frontend tools into one, but for a variety of reasons that never happened. Well, it’s happening now.
What does that actually look like?
Instead of using a collection of tools for compiling, bundling, and testing your frontend code, Rome will provide all of that functionality in one single package that’s built from scratch. Rome refers to this as their “toolchain”.
The bottom line
After more than 3 years since the last Major release, React v17.0 (RC) is finally here and let me tell you – it was worth the wait.
Huh? There are no new features? How 2020.
Like your boyfriend in High School, React 17 is a “stepping stone” to future upgrades. Here’s a recap.
The bottom line
Though not the release we were hoping for, React 17 puts all the right pieces in place for better versions in the future.
This week in history
Damn BOI HE THICC
IBM released the first desktop computer to be called a “PC” 39 years ago last week. Other desktop computers had launched before it, but this IBM 5150 was the first one to get mainstream traction and is credited with kicking off the “worldwide computing revolution.” The OG PC is arguably one of the most important hardware products of the last 50 years.
Your Macbook Pro might cost a lot and might not have as much RAM as you’d like, but at least you’re not paying $278 per KB. It also doesn’t need a cassette port. It just needs a dongle with 6 different adapters, #courage.
Spot the bug (in React 16) - Answer Below
Spot the bug - Explanation
As mentioned above, React 17 removes “Event Pooling”. This is an example of where Event Pooling could go wrong with React 16. Because React used to recycle synthetic event objects,
Delivered to 114,267 developers every Monday
This is the first ever newsletter that I open a music playlist for and maximize my browser window just to read it in peace. Kudos to @uidotdev for great weekly content.
The Bytes newsletter is a work of art! It’s the only dev newsletter I’m subscribed too. They somehow take semi boring stuff and infuse it with just the right amount of comedy to make you chuckle.
Bytes has been my favorite newsletter since its inception. It’s my favorite thing I look forward to on Mondays. Goes great with a hot cup of coffee!
I subscribe to A LOT of dev (especially JS/TS/Node) newsletters and Bytes by @uidotdev is always such a welcomed, enjoyable change of pace to most (funny, lighthearted, etc) but still comprehensive/useful.
Literally the only newsletter I’m waiting for every week.
Bytes is the developer newsletter I most look forward to each week. Great balance of content and context! Thanks @uidotdev.
The sense of humor and structure of the Bytes Newsletter is first class and the information that comes with it is enough to make a mini course.
Very few newsletters manage to be useful and not very boring. @uidotdev manages to achieve these pretty effortlessly. You can almost see Tyler chuckle as he writes them.