I should probably vibe code an easier NIP-89 app manager so other apps can set this up easier...
View quoted note →
hzrd149
_@hzrd149.com
npub1ye5p...knpr
JavaScript developer working on some nostr stuff
- noStrudel https://nostrudel.ninja
- Blossom https://github.com/hzrd149/blossom
- Applesauce https://hzrd149.github.io/applesauce
Signed into flotilla with a browser extension, it immediately bombarded me with NIP-42 auth requests so i figured Id let it sign stuff for 5 minutes....
Then the first thing it does it wipe my NIP-29 groups list... lesson learned.
Why are nostr apps still being built to automatically sign stuff?
This is cool. also testing something to see if Grimoire has a NIP-89 event
View article →
Also finally wrote some docs on how to cache encrypted content and how to integrate event caching
View quoted note →
Caching Encrypted Content | Applesauce
Automatic persistence and restoration of encrypted content for Nostr events to avoid repeated decryption
Event Caching | Applesauce
Event caching strategies for persisting frequently accessed events with non-blocking operations
Way too many things added or broken to easily list in a single article. but here are some highlights for the v5 release of applesauce
I've also take some time to update the docs at and created lots more examples 😁
View article →
Applesauce
Functional Nostr SDK for building reactive web apps
Basically me right now. glad the Christmas and new years is over and there aren't anymore holidays for a while.
View quoted note →
I generally use Bun more than node now, but working in deno just feels cleaner and faster. I'm starting to like that it doesn't have a lot of baggage from node
RFC for another addition to the #blossom spec
Draft standard for a local blossom server for caching and proxy requests for blobs
GitHub
BUD-11 local blob cache by hzrd149 · Pull Request #89 · hzrd149/blossom
This spec outlines a standard port and behavior for a simple local blob cache server that implements BUD-10 server and author hints
Readable versio...
bunx
Run a local blossom server on port 24242 that proxies requests with BUD-10 server and author hints. it also works well as simple object storage since the /upload endpoint only accepts uploads from localhost
WARNING: This is mostly untested and was a vibe coded idea this morning
GitHub
GitHub - hzrd149/flower-cache: A blossom cache server
A blossom cache server. Contribute to hzrd149/flower-cache development by creating an account on GitHub.
There is nothing I hate more in JavaScript than frameworks that will not let you turn off their stupid SSR compiling
Vibe coded that whole app then tried to compile with ssr=false and its still trying to run the code in node so it can do some ssr crap. why cant we just have simple static apps anymore?
Vibe coded that whole app then tried to compile with ssr=false and its still trying to run the code in node so it can do some ssr crap. why cant we just have simple static apps anymore?Using applesauce and NIP-66 monitors to see how many of my contacts relays are still online and reachable


GitHub
GitHub - hzrd149/flower-cache: A blossom cache server
A blossom cache server. Contribute to hzrd149/flower-cache development by creating an account on GitHub.