Collective #564
![C564_GSAP3](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_GSAP3.jpg?x86293)
GSAP 3 Is Available Now!
Read about all the exciting new features of GSAP 3 and give it a try.
Read it![C564_Divi4](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_Divi4.jpg?x86293)
Introducing The Divi Theme Builder
Learn how you can enjoy complete control over your entire website with the new and powerful Divi Theme Builder.
Check it out![C564_cssscrollsnap](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_cssscrollsnap.jpg?x86293)
Scroll Snap in CSS Instead of JavaScript
Miriam Suzanne explains how we can manage scroll alignment directly in CSS with only a few lines of code.
Watch it![C564_react](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_react.jpg?x86293)
React Conf 2019
Great talks from React Conf 2019. Be sure to check out Anthony Morris' article 19 Takeaways From React Conf 2019 for an overview.
Watch it![C564_designinginbrowser](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_designinginbrowser.jpg?x86293)
Motion Design in UI - Designing in the Browser
Una Kravets shows how to take a design, build it and then tweak it the web browser.
Check it out![C564_dynamicanimations](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_dynamicanimations.jpg?x86293)
Dynamic animations
Jhey Tompkins shows how to achieve dynamic animations using CSS variables.
Check it out![C564_chain](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_chain.jpg?x86293)
Breaking Chains with Pipelines in Modern JavaScript
An article by Dan Shappir about using iterators, generators, and the upcoming pipeline operator to build a small and simple yet powerful collection manipulation library.
Read it![C564_is](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_is.jpg?x86293)
:is() selector
Adam Argyle gets us excited about the magical :is() selector in this tweet and GIF.
Check it out![C564_daydev](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_daydev.jpg?x86293)
Day as a Dev
A new tech podcast that takes a practical look at life in the tech industry.
Check it out![C564_pagesjs](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_pagesjs.jpg?x86293)
Paged.js
A blog which advocates for innovative approaches to making books in browsers.
Check it out![C564_mobiledark](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_mobiledark.jpg?x86293)
Mobile Dark Patterns
An interesting article by Steven Hoober on some common dark patterns used in mobile apps.
Read it![C564_newspaper](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_newspaper.jpg?x86293)
What Newspapers Can Teach Us About Web Design
In this article, Frederick O'Brian writes about how newspapers teach us much about the foundations of web design.
Read it![C564_discord](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_discord.jpg?x86293)
How Discord achieves native iOS performance with React Native
Some fascinating insight into how building Discord with React Native made the app very performant. By Miguel Gaeta.
Read it![C564_restwebsite](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_restwebsite.jpg?x86293)
CSS Grid: Restaurant Website
A really nice grid example by Olivia Ng.
Check it out![C564_spa](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_spa.jpg?x86293)
What I’ve learned about accessibility in SPAs
Nolan Lawson shares some insights on accessibility he gained while working on a Single Page App.
Read it![C564_notdying](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_notdying.jpg?x86293)
The web is not dying
Chris Ferdinandi's view on the current state of the web. Also, check out his related article with some interesting links.
Read it![C564_heydon](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_heydon.jpg?x86293)
Inclusive Design And Accessibility: Live Stream With Heydon Pickering
Heydon Pickering talks about the relationship between accessibility and design systems, and introduces his brand new book "Inclusive Components".
Watch it![C564_snake](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_snake.jpg?x86293)
#codevember AI snake
This AI snake game is a tough challenge!
Check it out![C564_frontend](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_frontend.jpg?x86293)
Rethinking the Front-end
Shane Yu provides perspectives around the problems and goals of front-end development and discusses how to think about Component Composition.
Read it![C564_cropping](https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2019/11/C564_cropping.jpg?x86293)
Cropping Images to a specific Aspect Ratio with JavaScript
Rik Schennink's tutorial on writing a tiny JavaScript function that can crop images to various aspect ratios.
Read it