@htmlenergy.bsky.social FYI, the open graph description content has a typo (HTMl).
👉 "HTML Day is on August 2nd, 2025!"
@andreruffert.com.bsky.social
Self-taught software engineer with a passion for building high-quality, user-friendly software. Web platform. ✨ JavaScript, HTML/CSS, UI/UX, DX, Cutting-Edge, Web Standards, Open Source ✌️ andreruffert.com
@htmlenergy.bsky.social FYI, the open graph description content has a typo (HTMl).
👉 "HTML Day is on August 2nd, 2025!"
#HTMLDay
30.07.2025 09:56 — 👍 0 🔁 0 💬 0 📌 0Damn, even works with contenteditable. Nice work @andreruffert.com!
github.com/andreruffert...
Yes, it’s required for same-document view transitions 🙃👌
11.07.2025 23:21 — 👍 3 🔁 0 💬 0 📌 0🤔 To start a same-document (SPA) view transition you have to invoke the `startViewTransition` method.
Try wrapping your DOM update method e.g.
`document.startViewTransition(() => { this.remove() })`
It might be worth mentioning that Node.js has a built-in function, `util.parseArgs()` (added in: v18.3.0, v16.17.0), that parses command line arguments.
nodejs.org/api/util.htm...
You might remember my old Random MDN bot that was killed by Elon on 🐦. @andreruffert.com just ported it to bsky! 🎉 👇
05.07.2025 16:12 — 👍 15 🔁 6 💬 0 📌 0Composition of web components. ✨
codepen.io/andreruffert...
Open Path is a show about @chadwhitacre.com’s quest to discover the true meaning of the gift of #OpenSource ✨
openpath.quest
A bot posting the Echo JS RSS feed to Bluesky
http://www.echojs.com/news/43014
https://github.com/andreruffert/echojs-bsky-bot
Likewise! 😊
27.06.2025 13:19 — 👍 0 🔁 0 💬 0 📌 0“Preferring gaps to margins is so obvious to me that it’s honestly challenging to write about it. What is there to argue? It just makes sense.”
#CSS #DesignSystems
A industrial yard with red bricks, a wooden #GoogleIOConnect sign, and plants and people wandering around.
A hand holding a Google Chrome offline dinosaur ice cream popsicle.
I had a great time at #GoogleIOConnect Berlin! Thanks to everyone involved 🫶
25.06.2025 19:35 — 👍 1 🔁 0 💬 1 📌 0Happy "European Accessibility Act goes into effect" week to all who celebrate
25.06.2025 17:36 — 👍 141 🔁 37 💬 0 📌 1Have a long webpage or infinite scroll? 📃
Apply content-visibility to sections of the page to delay rendering until they're visible, resulting in faster initial load times. Once the content scrolls into view, it gets rendered automatically.
Use now 👇
developer.mozilla.org/en-US/docs/...
@chriscoyier.net FYI, I left a comment here about how to fix the currently broken pen. In case you have some free time... ✌️
codepen.io/chriscoyier/...
Added a retro TV effect to the overlay in my website instead of the smileys. Come say hi!
Remember I‘m available for commissions 🌈
www.ilithya.rocks
Wow, <syntax-highlight> element was featured in the latest issue (#741) of JavaScript Weekly.
javascriptweekly.com/issues/741
💛
JSON module scripts are now Baseline Newly Available
@tomayac.com
web.dev/blog/json-im...
#ECMAScript #JavaScript
Use the new CSS relative color syntax to get an accessible contrast color.
04.06.2025 21:19 — 👍 1 🔁 0 💬 1 📌 0🆕 CSS container scroll-state queries allow us to selectively apply styles to descendant elements based on the container's scroll state.
andreruffert.com/weblog/detec...
Great pnpm feature!
Alternatively, there is patch-package a cli to instantly make and keep fixes to npm dependencies.
github.com/ds300/patch-...
hello, world
14.04.2025 20:25 — 👍 166 🔁 27 💬 7 📌 4Happy CSS naked day!
#CSSNakedDay
I spent longer than normal writing and rewriting my latest post: jschof.dev/posts/2025/4...
Javascript prototypes are a tricky subject with and interesting history, but it brings in web components, Array, Map, Errors, typescript, babel, Netscape, and so much more. Hope people enjoy it.
Imagine if macOS required all browsers to use the WebKit browser engine 🤭
#openweb