Weekly Digest 03/2022
Welcome to my Weekly Digest #3 of this year.
This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, podcasts, and designs I consumed during this week.
Interesting articles to read
ECMAScript proposal: grouping Arrays via .groupBy()
and .groupByToMap()
This blog post describes the ECMAScript proposal “Array grouping” by Justin Ridgewell.
Folding the DOM
In this post, we’ll explore a technique we can use to “fold” a DOM node, like folding a letter in real life. On that journey, we’ll learn a lot about 3D transforms and CSS animation techniques!
Some great videos I watched this week
Thinking on ways to solve a dark/light theme switch
In today’s GUI Challenge, @Adam Argyle shares thinking on a way to build a theme switch component. Often a website will allow switching the theme to something other than the system preference and these are thoughts on how to achieve that user experience.
Suspense and Error Boundaries in React 18
Learn how Suspense allows you to use Error Boundaries for network requests by turning asynchronous exceptions into render-time errors.
Useful GitHub repositories
Architect
Build ultra-scalable database-backed web apps on AWS serverless infrastructure with full local, offline workflows, and more.
Flowbite
Build websites even faster with components on top of Tailwind CSS
dribbble shots
HR Dashboard
Medical service — Mobile App
Supbank Landing page design
Tweets
Podcasts worth listening
CodePen Radio — Moving to PostgreSQL from MySQL
As you read this, CodePen is 100% on PostgreSQL for our main relational database. It was a transition that took a couple of weeks of pretty intense effort and lots of planning and prep before that.
Syntax — New Year, New You. What to Focus on in 2022
In this episode of Syntax, Scott and Wes talk through what to focus on at beginner, intermediate, and advanced levels of coding skills.
Thank you for reading, talk to you next week, and stay safe! 👋