Collective #783
Inspirational Website of the Week: 14islands
This week's standout is 14islands' newest design, a true testament to creativity. With delightful water-themed interactions, mesmerizing WebGL distortion, and striking typography effects, it's a visual treat. The page transitions are seamless, and an exciting easter egg interaction awaits in the footer.
Get inspiredWix Studio - The new web creation platform built for agencies
Wix launched a new platform for agencies that offer bespoke & scalable web creation services. With next-gen design capabilities, custom dev opportunities & multi-project workspaces, web pros can deliver their best creations, in a way that makes business sense.
Join the waitlistThe Tyranny of the Marginal User
Ivan Vendrov reflects on the trend of consumer software becoming less user-centric, attributing this shift to the "Tyranny of the Marginal User" and the focus on attracting and retaining users with short attention spans and minimal interest in customization.
Read itAstro + View Transitions Photo Gallery
This great Astro Photo Gallery demo is a fresh View Transitions and Astro template by Addy Osmani and Maxi Ferreira. Comes with super cool "Death by JavaScript" illustrations ;)
Check it outA (more) Modern CSS Reset
Andy Bell acknowledges that his previously published "A Modern CSS Reset" from four years ago has become outdated and provides an updated version of the CSS reset, explaining each rule in detail and offering insights into their rationale, concluding that while resets are useful, they may not be necessary due to the advancements in web browsers, and encourages readers to create their own tailored resets.
Read itHow Custom Property Values are Computed
Stephanie Eckles writes about the complexities of using custom properties (CSS variables) and highlights issues related to how browsers compute final property values, covering topics such as computed, inherited, and initial values, computed value time, and the impact on modern CSS support, along with strategies to prevent custom property failures.
Read itGoogle gets its way, bakes a user-tracking ad platform directly into Chrome
Read how Chrome has launched an invasive ad platform, ironically called the "Privacy Sandbox," which tracks users and shares advertising topics with web pages, despite widespread opposition, as Google aims to secure its advertising business in response to third-party cookie blocking by Apple and Firefox.
Read itFrom WebGL to WebGPU
In this article, François Beaufort discusses the transition from WebGL to WebGPU, highlighting key differences between the two technologies, including state management, asynchronous operations, the introduction of compute shaders, video frame processing capabilities, and more.
Read itUnderstanding the JavaScript Modulo Operator
In this blog post, Josh W Comeau explains the Modulo operator (%) and how it works by refining the mental model of division, with a practical use case for circular arrays in web development.
Read itSpirals
Generate beautiful AI spiral art with one click. Powered by Vercel and Replicate. An open source project by Steven Tey.
Check it outWeb Sustainability Guidelines (WSG) 1.0
The draft for the Web Sustainability Guidelines (WSG) 1.0 covers a wide range of recommendations for making websites and products more sustainable.
Check it outEmojiGen
EmojiGen is an open source emoji generator where you can input anything and a emoji style image is generated.
Check it outSolved by CSS Scroll-Driven Animations: Detect if an element can scroll or not
Bramus discusses how to use Scroll-Driven Animations in CSS to detect whether an element can scroll and provides code examples for achieving this functionality, along with variations for developer convenience and a practical example of improving scroll indicators.
Read itSticky popout bento effect
Jhey Thompkins shares how you can achieve an amazing popout bento effect with position: sticky and scroll-driven animation.
Check it outJPEG and EXIF Data Manipulation in JavaScript
This article provides a detailed guide on how to read and update EXIF metadata in JPEG images using JavaScript, covering topics such as EXIF structure, segment delimitations, IFD directories, tag formats, and endianness detection.
Check it outCSS Findings From The Threads App: Part 2
Ahmad Shadeed shares a couple of interesting CSS findings from the threads app by Meta.
Read itRivet
Rivet is an open-source visual AI programming environment designed for building AI agents with large language models (LLMs), allowing teams to collaborate on complex LLM prompt graphs and deploy them in their applications with features like visualization, remote debugging, and collaboration tools.
Check it outLÖVE: Free 2D Game Engine
A free and open-source framework for creating 2D games in Lua with cross-platform compatibility.
Check it outView.py
A lightning-fast, modern web framework in Python. It's still high alpha state and many features are on the way. Help by contributing to it.
Check it outThe Project Gutenberg Open Audiobook Collection
Thousands of free and open audiobooks powered by Project Gutenberg, Microsoft, and MIT.
Check it outUI Interactions & Animations Roundup #36
Get inspired by selected motion designs and UI interaction works of amazing designers on Dribbble.
Check it out