The Incredible Overcomplexity of the Shadcn Radio Button
👉 https://paulmakeswebsites.com/writing/shadcn-radio-button/
The Incredible Overcomplexity of the Shadcn Radio Button
👉 https://paulmakeswebsites.com/writing/shadcn-radio-button/
I wonder if any idea in frontend web development has been as ghastly terrible and resulting in the most awful UX losses of the past decade as:
UI = f(state)
🙄
State and UI
@jaredwhite wonders "if any idea in frontend web development has been as ghastly terrible and resulting in the most awful UX losses of the past decade as:
UI = f(state)"
https://indieweb.social/@jaredwhite/115925161669511741
This sounds like a rhetorical question to me. Nevertheless I'll try to give some answers in this thread.
The Incredible Overcomplexity of the Shadcn Radio Button
👉 https://paulmakeswebsites.com/writing/shadcn-radio-button/
The Incredible Overcomplexity of the Shadcn Radio Button
👉 https://paulmakeswebsites.com/writing/shadcn-radio-button/
We're hiring a front end developer here at Actionable.
https://actionable-co.breezy.hr/p/91937ba908b1-senior-front-end-engineer-remote-analytics-ux-focused
We're hiring a front end developer here at Actionable.
https://actionable-co.breezy.hr/p/91937ba908b1-senior-front-end-engineer-remote-analytics-ux-focused
New year, so new #FediHire post I guess!
20+ year front-end/back-end/fullstack dev, open to work in #Oslo or remote. I'm drawn most to #UX, the web, and #FOSS, but have handled all sorts of 💩 in my time! Recent expertise in #Clojure (Script), #TypeScript, #React, #Python, and I understand the necessary hashtags.
Or if you're hiring for #GodotEngine work 🤩
I'm an excellent dev, but terrible at sales and marketing, so looking for work is exhausting at the best of times, and these days... 😩
New year, so new #FediHire post I guess!
20+ year front-end/back-end/fullstack dev, open to work in #Oslo or remote. I'm drawn most to #UX, the web, and #FOSS, but have handled all sorts of 💩 in my time! Recent expertise in #Clojure (Script), #TypeScript, #React, #Python, and I understand the necessary hashtags.
Or if you're hiring for #GodotEngine work 🤩
I'm an excellent dev, but terrible at sales and marketing, so looking for work is exhausting at the best of times, and these days... 😩
PlayStation is hiring Full Stack Software Engineer
🔧 #c #cplusplus #java #javascript #python #react #reactnative #node #aws #docker #json #kubernetes
🌎 San Mateo, California, United States
⏰ Full-time
🏢 PlayStation
Job details https://jobsfordevelopers.com/jobs/full-stack-software-engineer-at-playstation-com-dec-19-2025-21758d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
PlayStation is hiring Full Stack Software Engineer
🔧 #c #cplusplus #java #javascript #python #react #reactnative #node #aws #docker #json #kubernetes
🌎 San Mateo, California, United States
⏰ Full-time
🏢 PlayStation
Job details https://jobsfordevelopers.com/jobs/full-stack-software-engineer-at-playstation-com-dec-19-2025-21758d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
OK, search on Ecosia isn't helping so I'm turning to Mastodon. This is a #react #OpenTelemetry question. I'm using XMLHttpRequestInstrumentation to log traces but my web app has multiple requests in order to render a page. How do I put multiple requests in the same trace id? Perhaps I can use DocumentLoadInstrumentation, but sometimes the app behaves like a SPA and the lifespan will be way too long. I could also use UserInteractionInstrumentation but it's WAY too noisy. I don't need to track every click event. For budgetary reasons, in the end, I'd like to only dispatch to the collector if an error occurs in any part of the span.
OK, search on Ecosia isn't helping so I'm turning to Mastodon. This is a #react #OpenTelemetry question. I'm using XMLHttpRequestInstrumentation to log traces but my web app has multiple requests in order to render a page. How do I put multiple requests in the same trace id? Perhaps I can use DocumentLoadInstrumentation, but sometimes the app behaves like a SPA and the lifespan will be way too long. I could also use UserInteractionInstrumentation but it's WAY too noisy. I don't need to track every click event. For budgetary reasons, in the end, I'd like to only dispatch to the collector if an error occurs in any part of the span.
Tropy is looking for a builder. 🛠️✨
If you like open-source, thoughtful UX, and tools that genuinely help researchers, check out the Junior Developer role: https://tropy.org/jobs - Application deadline: 15 January 2026
#hiring #opensource #electron #react #digitalhumanities #remotejobs
After years of beautiful native #GTK apps written using bindings for python, rust, JS and many other...
The GObject introspection system is proving again how great it is, welcoming a new member to the family: #GTKX !
Bindings for writing native apps with #React and #TypeScript
Hopefully even more web developers will be able to write #GTK applications with the tools they know the best!
Read more at: https://eugeniodepalo.github.io/gtkx/
Also check it out the (source) reddit thread https://reddit.com/comments/1pkzd6f