Weekly Digest 09/2022
Welcome to my Weekly Digest #9 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
Headless components in React and why I stopped using a UI library for our design system
In the past five years, Nir has been working on major front-end projects at Gloat. In this blog post, he will focus on what he learned when building Gloat’s design system and how he moved from using UI libraries like MUI to using headless components.
Understanding CSRF Attacks
Zell went about researching web security recently as he was writing Understanding Asynchronous JavaScript — He wanted to make sure my recommendations were secure and he is not doing any of his students a disservice with his recommendations. Unfortunately, articles in the security
Building Pages in Storybook
Building pages in an app might seem straightforward at first, but as your project matures things get more complicated. What happens if the network fails or the data is missing? Or worse, your app …
Some great videos I watched this week
How to rotate a vector
10 React Antipatterns to Avoid
React is minimal on the surface, but it’s actually a highly complex JavaScript UI library with many potential pitfalls. In this tutorial, we look at 10 antipatterns in React, along with tips and tricks to improve our code.
New in Chrome 99: CSS Cascade Layers, Show Picker, and more!
Chrome 99 is rolling out now! CSS cascade layers give you more control over your CSS and help to prevent style-specificity conflicts. The showPicker
method allows you to programmatically show a browser picker for input elements like date, color, and datalist.
This video was made with code. But how?
Learn how to produce video content programmatically with HTML, CSS, and JavaScript thanks to Remotion — a React library that can create real MP4 videos.
Useful GitHub repositories
Locomotive Scroll
Detection of elements in viewport & smooth scrolling with parallax effects.
Floating UI
A low-level toolkit to position floating elements while intelligently keeping them in view. Tooltips, popovers, dropdowns, menus, and more
dribbble shots
Game application UI design
NFT Dark Theme Landing Page UI Design
Online Food Mobile App Design
Tweets
Podcasts worth listening
CodePen Radio — Ryan Mulligan
This week Chris gets to talk to Ryan Mulligan! Ryan put together a Collection of some of his personal picks for favorite Pens and they get a chance to talk through a lot of them.
Syntax — Wes and Scott React to the State of JS
In this episode of Syntax, Wes and Scott take a look at the 2021 State of JS survey.
Thank you for reading, talk to you next week, and stay safe! 👋