No. 822, Monday, March 11, 2024 View in browser |
|
In partnership with
|
|
|
Olá, frontend friends! 👋 |
Welcome back to our newsletter, where we've got another batch of cool stuff lined up for you. In this edition, we're diving into topics like CSS color palettes, turning iMessages into physical books, and discussing the underappreciation of frontend development. Plus, we've got a new build system, a real-time WebGL2 voxel GI solution for the web, and plenty more to explore. |
|
|
|
Marker.io helps you understand the context of every bug report you get with URLs, screenshots, environment info, session replay, and much more.
Stop struggling when reproducing bugs—you'll understand exactly what the problem is, and go from "To Do" to "Resolved" 10x faster. |
|
|
| Michelle Barker shows how to use the CSS color-mix() function, explaining its usage in generating palette variations and adjusting color intensity within design systems. |
|
|
|
|
|
|
|
|
|
| Josh Collinsworth discusses the perceived undervaluation of frontend development despite its critical role in programming interfaces and the challenges faced by frontend engineers, touching on issues of gender bias and job perceptions. |
|
|
|
|
|
|
|
|
|
| Ben Kettle explores the process of creating physical books from iMessage conversations, leveraging SQLite databases, LaTeX for formatting, and Barnes and Noble Press for printing, resulting in a tangible archive of text messages. |
|
|
|
|
|
|
|
|
|
| Learn how to style text with CSS inspired by some of the graphics and characters in the Spider-Verse movies. |
|
|
|
|
|
|
|
|
|
| Matej Latin critiques common portfolio practices in the design field, advocating for narratives with messy details over linear, 'cookie-cutter' case studies. |
|
|
|
|
|
|
|
|
|
| In this article Raymond Camden introduces the RelativeTimeFormat API, a feature of the web platform's Intl object, which simplifies displaying time differences in various languages and formats, providing examples and practical implementation advice. |
|
|
|
|
|
|
|
|
|
| An article that discusses the process of integrating camera illustrations into arun.is's photoessays. |
|
|
|
|
|
|
|
|
|
| An article by Hillel Wayne about the challenges and complexities surrounding the implementation of graph data structures and algorithms in software engineering, highlighting the lack of support in mainstream programming ecosystems and the importance of performance considerations. |
|
|
|
|
|
|
|
|
|
| Ollie Williams shows how the new HTML popover attribute simplifies the creation of various UI components, offering non-modal functionality and browser support across Chrome, Safari, and Firefox. |
|
|
|
|
|
|
|
|
|
| From a year ago but super useful: Nikita Lisitsa discusses the implementation and benefits of exponential smoothing for animations, providing examples and mathematical explanations. |
|
|
|
|
|
|
|
|
|
| A new edition of 'Eloquent JavaScript' is released, offering insights into programming and digital realms, authored by Marijn Haverbeke. |
|
|
|
|
|
|
|
|
|
| Alpine AJAX is an Alpine.js plugin that enables your HTML elements to request remote content from your server. |
|
|
|
|
|
|
|
|
|
| (WIP) A dedicated, completely real-time voxel GI solution for the web, built in WebGL2. Read more details in the tweet. |
|
|
|
|
|
|
|
|
|
| Anderson Mancini made another R3F utility, <VolumetricClouds /> that can also act as an interesting fog. |
|
|
|
|
|
|
|
|
|
| A new build system called Hancho that offers simplicity and speed, fitting in 500 lines of Python code and requiring no installation. |
|
|
|
|
|
|
|
|
|
|
Video Vault |
|
|
|
Animation Spotlight | | |
|
|
|
|
|
|
|
|
|
|
Demo Corner |
|
|
|
|
|
❓Did you know that… |
…the term "spam" for unwanted email or messages actually originates from a famous Monty Python sketch? In the sketch, a group of Vikings repeatedly chants "spam" while a waitress recites a menu in which nearly every item contains spam (the canned meat product). This repetitive and unwanted repetition of "spam" in the sketch mirrors the way unsolicited emails flood and overwhelm inboxes. Hence, the term "spam" was adopted to describe such unwanted electronic communication. |
|
|
|
|
Codrops is proudly sponsored by KeyCDN, the high performance content delivery network that has been built for the future. |
|
|