Pinned
Vale
Vale
@vale.rocks
Front-end developer, designer, writer, and avid user of the superpowered information superhighway.
2.2K followers377 following2.9K posts
I hope you're interested in what I can only describe as esoteric table rubbish that is tinged with legacy web development and which you likely don't need to know anything about, because that is what I'm serving up in my latest article. Enjoy? vale.rocks/posts/table-...
The year is 2026 and I'm here writing about tables for page layout. I blame @nicmakesstuff.bsky.social social for nerd sniping me.
Was really confused as to why some properly labelled radio inputs were being announced as 'table', but I discovered 'display: inline-table;' not only exists, but it gives table semantics. Fascinating!
@css-tricks.com is back! Not just back, but returned in a better state than ever. I'm so excited to see the future of the site! Some further musings: vale.rocks/micros/20261...
Vale reposted
If you needed a win as badly as I have lately, mark this one down: CSS-Tricks is returning as an independent publication. Spread the word. wil.to/posts/taking...
Vale reposted
The recording of my talk, Newly Acquired Powers of the Web Platform, which I presented at @dddperth.bsky.social earlier this month is now live on YouTube. It is all about great features in HTML and CSS that have reached or are reaching the web. www.youtube.com/watch?v=NsnG... #DDDPerth
A fresh release of my plugin for KOReader which brings support for downloading books from, and syncing progress with, Jellyfin. It harbours a pleasant number of quality-of-life improvements and a handful of bug fixes. Enjoy! github.com/DeclanChidlo... #KOReader #Jellyfin
Lemon Demon is one of my favourite bands, and I particularly love the bonus mini-webpages included with albums, accessible only by putting the album's CD in a computer. A quick micro about it: vale.rocks/micros/20261... #LemonDemon
The recording of my talk, Newly Acquired Powers of the Web Platform, which I presented at @dddperth.bsky.social earlier this month is now live on YouTube. It is all about great features in HTML and CSS that have reached or are reaching the web. www.youtube.com/watch?v=NsnG... #DDDPerth
There is a wealth of great new HTML and CSS functionality that can be used to enhance design systems (and anything else, really). Go get yourself caught up with my article over on the @zeroheight.com blog:
What new HTML and CSS features should you be using to help your design system thrive? Check out Declan’s article to get the lowdown ➡️ https://hubs.li/Q04B6Hh30
Lola is working on some really valuable stuff here. Consider taking 30 seconds to answer this quick single question survey.
📢 I need 160 more web developers to answer 1 important question. How do you interpret the "Fully Supported" label on MDN support tables? Let me know in the survey below and tell your web developer friends to answer too 🙏🏾 github.com/lolaslab/acd...
I'm looking to buy a new MacBook so I can upgrade to Golden Gate for Safari testing, and I keep seeing old 12-inch MacBooks. The really awful ones. They bother me every time I see them, so I've taken the time to complain. I'm only a decade late to the discourse. vale.rocks/micros/20261...
With Arc dead, come to Firefox. Let's not give Chromium any more market share. A thriving web is a diverse one. If you want something really close to the Arc experience, check out Zen. zen-browser.app
New release! A fresh and pleasant set of embed cards for various developer services and resources. Covering npm/npmx, PyPI, and a wide assortment of Git forges for repository embeds. Check them out and chuck 'em on your blog or in your docs. vale.rocks/portfolio/de...
Also newly bundled in a lovely WordPress plugin. Presently only downloadable on Tangled, but hopefully available on WordPress' plugin repository soon. I intend to port it to other content management systems soon. tangled.org/vale.rocks/d...
Some thoughts on the recent cybersecurity shambles: vale.rocks/micros/20261...
New release! A fresh and pleasant set of embed cards for various developer services and resources. Covering npm/npmx, PyPI, and a wide assortment of Git forges for repository embeds. Check them out and chuck 'em on your blog or in your docs. vale.rocks/portfolio/de...
Also newly bundled in a lovely WordPress plugin. Presently only downloadable on Tangled, but hopefully available on WordPress' plugin repository soon. I intend to port it to other content management systems soon. tangled.org/vale.rocks/d...
My hope is that these components will help developers to easily create rich, meaningful resources on the web. Things are dire in the realm of developer education and knowledge sharing currently, so I hope this'll make things just a tad easier. If you feel like saying thanks: vale.rocks/support
If anyone is looking to make a static site given recent events, then you should check out Web Origami. My favourite way to author sites. weborigami.org
I've put together a web component for embedding npm package information on your site. Ready for use on your blog or in your documentation. However, it's better than that because it does it the cool, funky, rad, fantastic @npmx.dev way. tangled.org/vale.rocks/n... #npm #npmx
I've just published another package for Python Package Index (PyPI) embeds! Next up is a package for embedding repository details from various Git forges. Hoping to finish that up and publish it soon (tomorrow?), then create a WordPress plugin putting them all together. tangled.org/vale.rocks/p...
I just adopted 'Yellowish Orange' on Colour Names. @meodai.bsky.social makes so much beautiful work so it only made sense to support him a bit. names.color.pizza/color/yellow...
Version 0.2.0 of my WebView testing browser is now published. It has some proper fancy new stuff. Per-origin custom request headers, navigation lifecycle/FCP event logging, further cache control, bug fixes, and tonnes more options. I'm really happy with where it's at. tangled.org/vale.rocks/A...
I've just publicly released my Android system WebView testing browser. It embeds a WebView with some basic browser chrome and developer settings so you can test to your heart's content. Theoretically it should work as far back as Android 6, but I haven't tested it. tangled.org/vale.rocks/A...
I've never written anything of this nature before (neither topic nor style), but I'm annoyed by the lack of information and detail even from medical sources. These are my personal notes on bruxism and the temporomandibular joint problems that I'm dealing with: vale.rocks/posts/tmj-br... #TMJ #TMD
It is not a common occasion at all that you get to be the first person on the web to properly document a HTML tag that shipped in a browser, but that is what I've done today. Have you ever heard about <HYPE>? I've explained it in this newly updated article: vale.rocks/posts/html-r...
Vale reposted
Yesterday, the CSSWG accepted my proposal for mesh gradients and diffusion curve gradients! Want to make gradients like this natively in CSS? Well, we've started the work on it. It's coming! Here's the Explainer: github.com/w3c/csswg-dr...
Vale reposted
Want to hear some exciting news about JavaScript for Everyone: New Game+? Want to learn about putting the `setHTML()` method and Trusted Types API to use? Want to know why my “status” screen has a little skull-and-crossbones icon up next to my name? Well, do I ever have the newsletter for you!
Vale reposted
I like hexagons and web design. Do you like hexagons? And, also web design? Can I interest you in calc-size() ? codepen.io/editor/tfedd...
I've just released v0.1.0. Now it has an actual app icon, allows controlling tonnes more features, has a browser console, supports Material 3 theming, and supports customising the browser chrome. Quite the WebView testing powerhouse now. Full changelog: tangled.org/vale.rocks/A...
I've just publicly released my Android system WebView testing browser. It embeds a WebView with some basic browser chrome and developer settings so you can test to your heart's content. Theoretically it should work as far back as Android 6, but I haven't tested it. tangled.org/vale.rocks/A...
I've also confirmed it works great in Android 6 (Marshmallow). If you find value in this app, consider sending a few dollars my way. It makes it possible for me to dedicate time to efforts like this. vale.rocks/support