Collective #693
Inspirational Website of the Week: Plus X Virtual Showroom
Sharp, bold and slick. This website sets their own unique style and provides a fresh and fast experience.
Get inspiredInstant websites for your clients with Divi Layout Packs
With the Divi Layout Packs you'll get world-class designs ready to be used for your client projects.
Check it outThe story of the fight to archive the internet
Learn why the founder of the Internet Archive says his project is under threat.
Check it outThe CSS :has() selector is way more than a “Parent Selector”
Bramus on the new and powerful :has() selector.
Read itArray Grouping in JavaScript
Learn about the new array.groupBy() and array.groupByToMap() methods that let you group an array by a certain criteria.
Read itChrome Users Beware: Manifest V3 is Deceitful and Threatening
Like FLoC and Privacy Sandbox before it, Google Chrome’s Manifest V3 is another example of the inherent conflict of interest that comes from Google controlling both the dominant web browser and one of the largest internet advertising networks.
Check it outFuite
Fuite is a tool for finding memory leaks in web apps. By Nolan Lawson.
Check it outDefining the web3 stack
Nader Dabit identifies the building blocks of the web3 technology stack in an introductory guide.
Read itIs It Time for the JavaScript Temporal API?
Craig Buckler's introduction to the Temporal API, a proposal that is already in stage 3 of approval.
Read itGlobe Lib
Shu Ding's thread where he explains how he made a tiny globe library called Cobe with WebGL and shaders.
Check it out#Playground
A beautiful and playful 3D world made by Achmat Fauzi.
Check it outWebGPU Sketch Dojo
A collection of experiments with the emerging WebGPU API. Created by Georgi Nikolov.
Check it outConsistent, Fluidly Scaling Type and Spacing
Andy Bell on using a sizing scale and fluid type for making a website better.
Read itHow to Draw S-Curved Arrows Between Boxes / Rectangles
Alexander Wang shares how he went about drawing arrows between blocks for mind maps, flowcharts, etc.
Check it outSmoothly Reverting CSS Animations
A great technique on how to revert a CSS transition when hover is over. By Nikola Đuza.
Check it outReact Native Skia (alpha)
React Native Skia brings the Skia Graphics Library to React Native.
Check it outCSS in 2022
Bramus shares this great list of personal predictions for CSS in 2022.
Check it outPrinceJS
An amazing "Prince of Persia" reimplementation written in HTML5/JavaScript. Check out the GitHub repo.
Check it outGlitch Image Generator
Generate and save unique glitchy images. Made by Adam Fuhrer.
Check it outTypejuice
Typejuice is a documentation generator for TypeScript Declaration Files inspired by godoc.
Check it outLynn Fisher
Lynn Fisher's epic annual portfolio refresh! Try resizing your browser.
Check it outWrapping text inside an SVG using CSS
Jay Freestone explains how to use two SVGs and `shape-outside` to wrap text inside a shape.
Check it outMix
Mix is an expressive way to effortlessly build design systems in Flutter.
Check it outAlternate Column Scroll Animation
A grid layout with columns that scroll in opposite directions and a content preview animation for the image.
Check it outThree.js Animation with K-d (Christmas) Tree Algorithm
In this coding tutorial, you'll learn how to recreate the animation seen on the website of ONE-OFF in Three.js using the K-d tree algorithm.
Check it outAdding a Persistence Effect to Three.js Scenes
Learn how to enhance your Three.js scenes with postprocessing via framebuffers.
Check it out