claas
banner
claas.dev
claas
@claas.dev
Software Designengineveloper

New here, coming from https://mastodon.social/@claasdev
Oh this is cool, would this enhance the use of data attributes even more?
November 13, 2025 at 11:00 AM
November 7, 2025 at 12:01 PM
Prf and large blob would allow this but so far that only really worked in safari with apple keychain for me. But this is maybe on the Authenticators and not the browsers 🤷
Or browsers offer a secret key storage api outside of webauthn
developer.mozilla.org/en-US/docs/W...
Web Authentication extensions - Web APIs | MDN
The Web Authentication API has a system of extensions — extra functionality that can be requested during credential creation (navigator.credentials.create()) or authentication (navigator.credentials.g...
developer.mozilla.org
November 6, 2025 at 10:53 AM
Another one I really want is better support for encryption at rest in browsers and end to end encryption scenarios. Basically getting a key that can only be accessed by your page and is stored on the devices secure key storage would help.
The only way to do that are Passkey extensions right now 1/2
November 6, 2025 at 10:50 AM
Baseline September 2025 so maybe it wasn’t when I had the problem 😄
November 6, 2025 at 10:36 AM
No I meant this developer.mozilla.org/en-US/docs/W...
But seems like it’s already baseline, my bad 🙈
So only time will help now
Uint8Array.fromBase64() - JavaScript | MDN
The Uint8Array.fromBase64() static method creates a new Uint8Array object from a base64-encoded string.
developer.mozilla.org
November 6, 2025 at 10:35 AM
Why is base64(url) to UInt8Array conversion still so hard?
There is a new API I believe but support is lacking
November 6, 2025 at 10:07 AM
Reposted by claas
evergreen
October 21, 2025 at 9:06 PM
This might end like the “what is a hotdog” discussion haha
Is a burger the shape or what is in it?
October 10, 2025 at 3:13 PM
Fair, maybe I over indexed on what food is and not the shape of it
October 10, 2025 at 3:07 PM
To be clear, I don’t like who is backing this
October 10, 2025 at 2:48 PM
I think this is more of a consumer protection issue than anything else
October 10, 2025 at 2:46 PM
Hey, thanks for the article :)
I’m European too and I actually enjoy this article very much because it reminds me of a time when we had more issues like this and not issues like the rise of facism that I’d rather prefer to call deranged than this.
But that’s besides the point
October 10, 2025 at 2:45 PM
They’re gonna be fine and if they fail it’s not because of not tricking people. This is a very cultural difference between Europeans and US Americans I feel
October 10, 2025 at 2:29 PM
Also the food industry is second to none in coming up with clever names for foods that look like other foods but are not
October 10, 2025 at 2:26 PM
Tricking people into eating lab grown meat is not the way to push more sustainable food sources. I like that it easier to know what my food actually is
October 10, 2025 at 2:25 PM
First off this is awesome!
But it’s a bit hard to drag your favorite item from the bottom of the list to the top on mobile.
Also I now want to implement an elo based ranking feature for web features lol
October 10, 2025 at 10:19 AM
September 30, 2025 at 2:46 PM
You had me at rust 👀
September 30, 2025 at 2:42 PM
Really enjoyed your insight on this episode
September 26, 2025 at 7:14 PM
It's mostly just static stuff that's not changed during runtime or maybe only initialized once.
Haven't had a problem with tests so far so it must not be that bad and there's no spaghetti code to reset global state that I am aware of 😄
But I'll keep it in mind
September 24, 2025 at 2:46 PM
Hard to put everything into 300 characters 😬
September 24, 2025 at 8:31 AM
I agree these are underutilized powerful concepts.
In the frontend I removed a class that was just exposing a "get or set default" static/singleton value with a hidden internal field, which a module can do too.
Maybe this comes from backend NestJS devs doing frontend. Modules behave like classes do
September 24, 2025 at 8:31 AM