The Web is More Gooder, and Other Observations on Today’s Web Tech
30.12.2021
I’m actually working on a talk (whew! been a while! kinda feels good!) about just how good the world of building websites has gotten. I plan to cover a wide swath of web tech, on purpose, because I …
Add Less
30.12.2021
When you’re about to start a new website, what do you think first? Do you start with a library or framework you know, like React or Vue, or a meta-framework on top of that, like Next or Nuxt? Do you …
New Age DAM APIs to Simplify Your Media Workflows
30.12.2021
(This is a sponsored post.)
High-velocity, online businesses produce multiple digital assets like banners, images, videos, PDFs, etc., to promote their businesses online. For such businesses, Digital Asset Management (DAM) solutions are essential. These solutions help centrally store, manage...
Collective #693
30.12.2021
Typejuice * PrinceJS * CSS in 2022 * React Native Skia * Smoothly Reverting CSS Animations
The post Collective #693 appeared first on Codrops
Empathetic Animation
29.12.2021
Animation on the web is often a contentious topic. I think, in part, it’s because bad animation is blindingly obvious, whereas well-executed animation fades seamlessly into the background. When handled well, animation can really elevate a website, whether it’s just …
On Yak Shaving and md-block, a new HTML element for Markdown
29.12.2021
Lea Verou made a Web Component for processing Markdown. Looks like there were a couple of others out there already, but I agree with Lea in that this is a good use case for the light DOM (as opposed …
Add a Service Worker to Your Site
28.12.2021
One of the best things you can do for your website in 2022 is add a service worker, if you don’t have one in place already. Service workers give your website super powers. Today, I want to show you some …
Our favorite Chrome extensions of 2021
28.12.2021
I hadn’t heard of most of the Chrome extensions that Sarem Gizaw lists as 2021 favorites. Here are my hot takes on all of them, except the virtual learning specific ones that aren’t very relevant to me.
LoomOh that’s …
Adding a Persistence Effect to Three.js Scenes
28.12.2021
Learn how to enhance your Three.js scenes with postprocessing via framebuffers.
The post Adding a Persistence Effect to Three.js Scenes appeared first on Codrops
JavaScript S
27.12.2021
Replacing a substring of text within a larger string has always been misleading in JavaScript. I wrote Replace All Occurrences of a String in JavaScript years ago and it’s still one of my most read articles. The confusion lies in that replace only replaces the first occurrence of a substring...
WDRL — Edition 294: Floating UI, Aria not allowed, Open Props, Mercy and Opinion overload reduction
27.12.2021
Hey,
every year towards the end of it I want to remind you that if you like my work, you can help financing this newsletter by giving a contribution. I want to say thank you to everyone here who reads or supports this project.
This year has been challenging for many. For me, it definitely was....
Honor prefers-color-scheme in the CSS Paint API with Custom Properties
27.12.2021
One of the coolest things I’ve been messing with in the last couple years is the CSS Paint API. I love it. I did a talk on it, and made a little gallery of my own paint worklets…