Rattribute.js
Rattribute.js allows you to define different HTML attributes for different viewport widths using simple data-* attributes. Whether you need to change …
Tech news from the best sources
Rattribute.js allows you to define different HTML attributes for different viewport widths using simple data-* attributes. Whether you need to change …
TLDR: Three interconnected UI problems reveal how layout-aware drag detection, unified touch/mouse event handling, and CSS specificity interact when y…
I Thought This Would Be a Local UI Task This week, I thought I was solving a fairly narrow task: how to show group settings more neatly in the new che…
The Design-to-Development Gap Every product team knows this dance: Design creates beautiful components in Figma. Engineering builds them in React. The…
Now that I get my backend API services in place, it's time to design a frontend! Just describe the mood to AI, right? I did, and it looked... fine. Bu…
In my previous article Building a custom launcher for ChromeOS I described how Be nice runs on Chromebooks: not as a real default home app, because de…
Originally published on josnun.com Larger groups gaining access to tools and capabilities that were previously exclusive to the elite is no new phenom…
On April 30, 2026. I posted an update after 3 years explaining what I was doing and what new thing I have been working on. And In that I mentioned how…