How are y’all doing this week?
Alright, it’s time for a weekly reflection!
The WebAssembly Weekly Issue #126 has dedicated the issue to Mozilla, celebrating the work the amazing team from Mozilla have done.
Frontend Horse not only curates great Codepen, the newsletter breaks down the techniques behind each pen. What’s more, there’s a Q&A section with the codepen creator.
These contents are curated from React Status if you are curious where do I find them.
I personally prefer reading such announcements directly from the primary source, which is the React website. Because besides the curation of changes from the blog, they usually attached the CHANGELOG along with the announcement.
I know it’s daunting to read through the changelog, because 99% of the time, I have no idea what’s happening in the React codebase.
In rare cases, you may find things that is comprehensible, such as the 2 that I listed in my Twitter thread, better error component stack and a new jsx transform.
And there are more interesting commits that is definitely worth investigating, such as Improve memory usage and Fix state leaking when a function component throws which I didnt cover it on Twitter, because I still can’t wrap my head around what are the scenarios these changes are fixing. But nonetheless, it’s fun to probe and hopefully learn tips or techniques used in the React codebase, that you “almost never” in your life would use it in your code for the product you are building.
But hey! You never know. You can only connect the dots looking backwards.
As always, I learned a lot from CSS Podcast this week.
This weeks podcast is about CSS Gradients. Finally I managed to actually learn the gradient syntax. (It has always been a copy + paste black magic to me 🙈)
And that’s the end of this week! Hope you enjoyed.
Until next time, friends! 👋