Collective #689
Inspirational Website of the Week: Baillat Studio
A slick and bold design with sharp typography and interesting layouts. Our pick this week.
Get inspired
Black Friday is Coming
Over $1,000,000 worth of free prizes, free bonus gifts, dozens of exclusive discounts and perks from our partners, and our biggest discount ever on Divi memberships and upgrades (plus tons of discounts in the Divi Marketplace)!
Check it out
How JavaScript engines achieve great performance
Robin Heggelund Hansen takes a closer look at a few techniques that different JavaScript engines use to achieve good runtime performance.
Read it
Expo Map
An amazing interactive WebGL 3D replica of the expo site in Dubai.
Check it out
Modern CSS Reset
A tour of Josh W Comeau’s custom CSS reset.
Read it
Tiny UI Toggle
Toggle the state of a UI element to easily create components e.g. collapse, accordion, tabs, dropdown, dialog/modal.
Check it out
Parallax Powered by CSS Custom Properties
A great tutorial by Jhey Tompkins on how to use custom properties to control a parallax effect.
Read it
emojimix
A fun tool that lets you combine two emojis into one.
Check it out
SVGcode: a PWA to convert raster images to SVG vector graphics
Learn about SVGcode, a Progressive Web App that lets you convert raster images like JPG, PNG, GIF, WebP, AVIF, etc. to vector graphics in SVG format.
Check it out
How to build stunning 3D scenes with React Three Fiber
This article shows you how to create breathtaking 3D animations using React Three Fiber (R3F).
Check it out
Dynamic Color Manipulation with CSS Relative Colors
Jim Nielsen explains why he’s so excited about dynamic color manipulation with CSS relative colors.
Check it out
AppFlowy.IO
AppFlowy is an open source alternative to Notion where you are in charge of your
data and customizations.
Check it out
BgRem
An AI powered video background removal tool.
Check it out
Cross-fading any two DOM elements is currently impossible
A really interesting article by Jake Archibald on a tricky problem: cross-fading two elements.
Read it
State of CSS 2021
Philip Jägenstedt gives an overview of the State of CSS 2021 survey results and how they will influence priorities in 2022.
Check it out
Tamagui
In case you didn’t know about it: Universal React design systems that optimize for native and web.
Check it out
Caffeine
A very basic REST service for JSON data – enough for prototyping and MVPs.
Check it out
How not to write property tests in JavaScript
James Sinclair explores the question “how do we keep ourselves from over-specifying or writing unnecessary tests?”
Read it
Backgrounds
In this “Learn CSS!” module you’ll learn how you can style backgrounds of boxes using CSS.
Check it out
Let’s not send developers to the accessibility tree tool
Christian Heilmann’s overview of accessibility information in the browser that can be used and understood by developers.
Read it
Marvin
Marvin is a fun Slackbot that doesn’t like any of your ideas.
Check it out
Letting users tick a ‘none’ checkbox
Learn how adding a ‘none’ option to checkboxes can solve several issues.
Read it
Puzzle Panda
Puzzle Panda lets you play jigsaw puzzles online for free. With touch support.
Check it out
Blog Page Accessibility Deep Dive
Abbey Perini performs an accessibility audit to her portfolio and shares her insight in this series of articles.
Read it
Ripple Effect on a Texture with Three.js
A coding session that deconstructs the ripple effect seen on homunculus.jp.
Check it out