bgrift's Avatar

bgrift

@bgrift.dev

Front-End Engineer at AWS general mad scientist | electronics enthusiast | human | (he/him) Mastodon: @bgrift@infosec.exchange

136
Followers
483
Following
3
Posts
11.11.2023
Joined
Posts Following

Latest posts by bgrift @bgrift.dev

**Veilid Framework v0.5.0 is live in all the usual places!**

The changelog is too much for a skeet so here's the link: gitlab.com/veilid/veili...
New:
DHT Transactions support
Automatic default record encryption
API level improvements and bug fixes

(Thread with details)

22.12.2025 01:05 ๐Ÿ‘ 27 ๐Ÿ” 13 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
Preview
Join the Veilid Community Discord Server! Veilid Community - www.veilid.com | 3641 members

I'm going to start live-coding Veilid on a more regular basis as we march toward a 1.0.0 release.

If anyone wants to join our Discord and follow along, feel free, the invite is here:
veilid.com/discord

And the live coding channel is specifically here:
discord.com/channels/107...

29.11.2025 16:10 ๐Ÿ‘ 24 ๐Ÿ” 6 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 1

Happy Thanksgiving to those in America!
And to the rest of the world, Happy Thursday!

This year I am grateful for my team at the Veilid Foundation and all the @veilid.com contributors and supporters.

2026 is going to be a lot of work, but we got this, fam!

We are doing the thing.

27.11.2025 14:53 ๐Ÿ‘ 31 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Tune in to FLOSS Weekly today at 9:30AM Pacific to hear @bgrift.dev and me nerd out about the current status of @veilid.com

30.09.2025 15:15 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2

Hacking stuff in Las Vegas this week? Be sure to check out what EFF is doing and say hello! www.eff.org/vegas

05.08.2025 17:00 ๐Ÿ‘ 37 ๐Ÿ” 7 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
Veilid Ain't Came to Lose, Supporting Veilid Foundation Inc Veilid firmly believes in a better future for communications across the internet. We are working toward a future with privacy, and zero costs factored in. We do this without money from big investors, ...

Hey folks, we are in the final days of our summer fundraiser for Veilid! Consider getting some cool gear while helping make privacy accessible for all!
#privacy #cultofthedeadcow #hackerfashion
www.customink.com/fundraising/...

07.06.2025 16:20 ๐Ÿ‘ 17 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 2
Preview
Veilid Ain't Came to Lose, Supporting Veilid Foundation Inc Veilid firmly believes in a better future for communications across the internet. We are working toward a future with privacy, and zero costs factored in. We do this without money from big investors, ...

Hey Veilid supporters, we are starting our summer fund drive for Veilid Foundation. Donations are tax deductible! Help us keep spreading the word and building our community!

www.customink.com/fundraising/...

27.05.2025 13:55 ๐Ÿ‘ 26 ๐Ÿ” 15 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
Preview
Making PWAs installable - Progressive web apps | MDN One of the defining aspects of a PWA is that it can be promoted by the browser for installation on the device. Once installed, a PWA appears to users as a platform-specific app, a permanent feature of...

Unfortunately Veilid WASM can't run on secure origins yet, which happens to be a requirement to make PWAs installable. That will be solved once we add WRTC or WebTransport protocols.
developer.mozilla.org/en-US/docs/W...

03.05.2025 01:49 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
encodeURIComponent() - JavaScript | MDN The encodeURIComponent() function encodes a URI by replacing each instance of certain characters by one, two, three, or four escape sequences representing the UTF-8 encoding of the character (will onl...

My guess would be that you'd need to URI-encode the "did:123" part of the URL, which will replace the colon with "%3A", making it "did%3A123".

Docs for encodeURIComponent()
developer.mozilla.org/en-US/docs/W...

29.11.2024 12:41 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I've been wondering the same thing.

Interactive controls could be disabled before hydration, but if hydration fails (ex: due to runtime errors or JS load issues), then users are left with disabled controls and no hint as to why they are disabled. Might be better than interactive but unresponsive?

28.11.2024 18:27 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0