Raindrop.io Bookmarks 01/17/2025
- Justified Text: Better Than Expected? - Cloud Four
"when a design truly calls for finite, justified blocks of expressive typography, the combination of hyphens, text-wrap and hyphenate-limit-chars makes it a bit more viable than in years past. Just be sure to use responsibly, test thoroughly, and only apply when there's adequate space and feature support"
- Tech + Pace Layering - Chris Coyier
"I find this a helpful framework to think in sometimes. For instance, if you feel frustration at how quickly or slowly a particular technology moves, are you considering its place within the layers? Perhaps that speed is because it is part of a system that pressures it to be that way or it being that way is beneficial to the system as a whole."
- Deta Surf
"Surf puts you at the center of your digital life. It's a browser, file manager, and AI assistant -- all in one."
- Will A.I. Eat The Browser?
"While browsers are so ubiquitous that it may be hard to imagine life without them, the truth is that we humans have had to adapt to what has been a document-centric web experience. We have been forced to adapt to technological constraints, rather than technology truly adapting to human needs."
- Learning HTML is the best investment I ever did | Christian Heilmann
"No matter how you create things for the web, the end product will be HTML. Either HTML generated on the server or with JavaScript. With AI search bots not rendering JavaScript yet maybe this is a good time to re-learn what HTML can do for you."
- Let's Standardize Async CSS! | Scott Jehl, Web Designer/Developer
"I posted the Simplest Way to Load CSS Asynchronously to document a hack we'd been using for at least 6 years prior to that. The use case for this hack is to load CSS files asynchronously, something that HTML itself still does not support, even though script elements have supported both defer and async attributes for quite some time."
- CSS attr() gets an upgrade | Blog | Chrome for Developers
"The redesigned attr() function, available from Chrome 133, unlocks more capabilities. You can now use attr() with any CSS property--including custom properties--and it can parse values into data types other than <string>."