Joe Pea
banner
joe.trusktr.io
Joe Pea
@joe.trusktr.io
Building 3D HTML Elements ✨ https://lume.io
Solid.js infra team. https://solidjs.com
Custom Elements advocate.
⚒️ SpaceX, NASA, Velodyne Lidar, AKQA, IMVU, SF Fed
People can pause the debugger on any line of code and do absolutely anything they want. That's why security has to be in the backend. If the user wants to mess with the client, it's on them if they break their own experience.
November 27, 2025 at 9:00 PM
You finally made it to Bsky planet. Yay! Hope you had a good hyperjump! 🚀
November 19, 2025 at 2:10 AM
Anything out *there* probably just feels like a whole separate app that happens to have "oauth"-like "log in with bluesky" functionality, from perspective of a non-technical user.

But if we could navigate between those worlds, *from* those worlds, that would be game changer.
November 19, 2025 at 2:07 AM
I get those hopes and dreams, but at the same time too many people *here* probably don't go out *there* because that's the easy thing to do, so if there were a way to cross polinate natively that would be interesting.
November 19, 2025 at 2:07 AM
The Web Components Community Group will gladly answer any questions in the Discord: discord.gg/PZH8ucFHp2

Between all of us there we have plenty of experience cross integrating between custom-element and non-custom-element frameworks. My personal preference is Custom Elements using Solid.js.
Join the Web Components Discord Server!
Check out the Web Components community on Discord - hang out with 500 other members and enjoy free voice and text chat.
discord.gg
November 19, 2025 at 2:04 AM
that other app is, for all intents and purposes and from a UX perspective, *just* multi-site authentication. The transport doesn't really matter for many users, moreso the end result does.

So if Bsky could decentralize apps, not just text/image/video posts, that'd be phenomenal.
November 10, 2025 at 11:16 PM
This could really make for a decentralized ecosystem with a strong centralized portal.

Right now, for example, I mainly use Bsky. But if someone makes a music AtProto app, I can't view that in Bsky, which is a bit limiting. To an end user, that music app is still *a different app*, and logging into
November 10, 2025 at 11:16 PM
Yeah, true, but if Bluesky enabled this in Bluesky directly, it would be monumental at furthering this even more as a reference example.

There's a lot bsky can still add: UIs, songs (and other file formats), code diffs, etc, etc.
November 10, 2025 at 11:16 PM
*That* would be fully decentralized, but right now, even if AtProto is somewhat decentralized, Bluesky still owns the market.
November 9, 2025 at 9:11 PM
Basically anyone could make a post that contains a UI for certain AtProto things, and anyone on Bluesky (or anywhere else) could then click to go directly into that UI in a standard way.
November 9, 2025 at 9:11 PM
Yeah, it's cool. But one thing that is missing is that UIs are still too centralized. For example, who uses a UI other than Bluesky? The percentage is low.

What would be cool would be if UIs were decentralized in the atproto system itself such that you could browse and swap UIs right from Bluesky.
November 9, 2025 at 9:11 PM
Custom elements today have type checking and intellisense in all major frameworks including React, Svelte, Vue, Solid.js, Stencil, and more, all from a single implementation (unlike projects that provide components for multiple frameworks while missing some, and with much more maintenance burden).
November 8, 2025 at 5:33 AM
Hello, what is Red Dwarf exactly and why should I use it? Is it a Bluesky UI? Maybe you can pin a post to your profile for more details.
November 7, 2025 at 8:17 PM
would love to see some! Also wondering which APi you are talking about @ryansolid.bsky.social
November 7, 2025 at 8:01 PM
In fact it happened to me writing the previous. All I did was switch tabs to go get the link to paste, and when I came back buttons were not working. I had to copy the updated text, refresh, find this cat post again, and finally post.

It is a really disruptive bug and I'd love seeing it fixed.
November 7, 2025 at 7:54 PM
Can you please prioritize this bug that Bsky has had since I signed up?

Or, hire me to fix it? I have many years of experience.

Any solution would be great!

bsky.app/profile/joe....
@jay.bsky.team @pfrazee.com @emilyliu.me longstanding bug in mobile web browsers: the buttons in the post form stop doing anything after interacting with the text area in certain ways. Not sure how to reproduce, but to get out of broken state always requires a full refresh.

See video (iOS):
November 7, 2025 at 7:54 PM
H, it's a photo? nice.
November 7, 2025 at 7:40 PM
How'd you make this image?

Zoomed out kinda looks like a lidar scan point cloud.
November 7, 2025 at 7:39 PM
Yeah. Alternatively don't use any non-ESM libs (that's what I do). Everything I use can be loaded natively in any browser, and optionally compiled for production IFF needed.
November 7, 2025 at 7:31 PM