đ Hey! After a week off, we're back with more frontend updates. Let's get to it! |
|
|
The Ideal Viewport Doesnât Exist â In an attempt to answer the question âhow fragmented are viewport sizes?â a group of developers collated over 120,000 datapoints with over 2,300 unique viewport sizes and has presented it superbly here. The takeaway is that âyou simply do not know how users are going to visit your website or web appâ. Leanne Renard, Liridon Hasani and Andy Bell |
âčïž A caveat to be aware of: the data mainly comes from users in the USA and Europe. |
Use Web Components for What Theyâre Good At â Nolan weighs in on a recent debate around the use of Web Components, highlighting the tradeoffs to consider when using them. Nolan Lawson |
Join Us at SurrealDB World - The Future Database for Cloud-Native Applications â Join SurrealDB World Online on September 13th, 2023 at 10:00 AM BST as we unveil SurrealDB 1.0.0 alongside some exciting announcements that will undoubtedly shape the future of the database industry. SurrealDB sponsor |
âïž The State of CSS 2023 Survey Results â Over the past few years not only have we seen an uptick in new CSS features, but weâve also seen browsers adopting these new capabilities at a much faster pace. As such the key takeaway from this yearâs survey seems to be that usage of CSS frameworks are now on something of a downward slope. As ever, there is a ton of stuff to dig into here â a real lay of the land for all things CSS. Devographics |
|
đ Tutorials, Articles & Opinion |
BĂ©zier Curves and the Logic Behind Them â A superb dive into the logic behind bĂ©zier curves as used in CSS animations and visual elements. Really well documented, with excellent visual explainers. Richard EkwonyĂ© |
Falling For Oklch: A Love Story of Color Spaces, Gamuts, and CSS â An exploration of the Oklch color space and how we can start using it in CSS today. Geoff Graham (Smashing Magazine) |
WebGL Image Processing â Explorations of several image processing techniques using GPU shaders in the browser, covering color correction, blend modes, dithering, and more. Maxim McNair |
Create a Culture of Code Coverage with Codecov â Identify untested code to help you find bugs before they ever get pushed to production. Get started today. Codecov by Sentry sponsor |
A Few Interesting Ways To Use CSS Shadows (For More Than Depth) â A few experiments with different shadow effects (using two CSS properties and a filter) to make interesting hover effects, different text styles, and even casting shadows on other shadows. Preethi Sam |
How to Make Next-Level Figma Plugins: Auth, Routing, Storage, and More â A look at building full-featured, frontend-app-style Figma plugin, with storage, auth, routing, and more, with tool recommendations and other tips. Rita Klubochkina |
How to Create Isometric Diagrams using SVG â A good introduction to the principles of isometric drawing.
|
â¶Â  Debugging Interaction to Next Paint
|
Why Tailwind CSS 'Won'
|
|
đ§ Code, Tools & Resources |
Image-To-Pixel: An Editor to Convert Photos to Pixel Art â Built with p5.js, you can customize the pixelation by choosing a dither amount, dither style, posterize level, and you can even upload your own color palette for the dithering. GitHub repo. Tezumie |
Peaks.js 3.0: View and Interact with Audio Waveforms â A JavaScript component for browser-based audio waveform visualization that comes from the BBCâs R&D department. Thereâs a live example on the homepage. GitHub repo. BBC |
React Authentication â Without Complexity â Userfront streamlines authentication & access control so engineers can focus on their core business. Read the docs now. Userfront sponsor |
Better Select: A Web Component for a Better Select Element â Will fallback to a regular select, or optionally a native select on mobile devices, and has keyboard support. Try some demos here. Smart Impact IT |
SnippetBuilder: Create Pretty Screenshots of Code â This kind of tool isnât unique but this one has some unique features, like the ability to add multiple âeditorsâ to the screenshot, drag and drop tech logos, and a variety of pre-made gradients for the background. Sachin Chaurasiya |
đĄ Chalk.ist is another code-to-image tool we particularly like. |
Default Composer: Tiny JavaScript Utility to Set Default Values for Nested Objects â It will replace empty strings, arrays, objects, and null/undefined, with default values that you set, to simplify the process of filling empty slots in various objects in your code. Aral Roca Gomez |
Toools.design: An Archive of 1000+ Design Resources â A well presented directory divided into 18 categories (icons, typography, stock photos, design tools, podcasts, etc.), where you can find a variety of products, tools and resources. Pascal Strasche |