Chris

chris@nostrings.news

Working on nostr stuff

  • comet.md
  • notestack.com
  • transmit.fm
  • notebin.io
  • relayrunner.org
  • relaywizard.com

NIP-C0 author

NIP-74: Podcasts

This NIP defines addressable events for podcast shows and episodes, optimized for metadata, discovery, and long-lived references.

Cover image for NIP-74: Podcasts

My Zed Vim Keybindings

I haven't been able to use Zed very seriously since i use Vim keybindings and the page up and down would pollute the jumplist but since that has been fixed I've been able to use Zed much more and it's a pretty decent editor.

Cover image for My Zed Vim Keybindings

DRAFT - NIP-CD: Multi-Master Sync

This NIP defines a protocol for CouchDB-like document synchronization over Nostr, enabling multi-master replication with conflict detection and resolution.

Cover image for DRAFT - NIP-CD: Multi-Master Sync

The Ultimate Guide to Making Perfect Sourdough Bread

There's something deeply satisfying about pulling a fresh loaf of sourdough bread from the oven. The crackling crust, the tangy aroma, and that perfect chewy interior—it's a labor of love that connects us to thousands of years of baking tradition.

Nostr Dev #2: Creating, signing and verifying events

In order to maintain consistency and ensure proper functioning of the system, a standard protocol for communication needs to be defined. This is where the Nostr Implementation Possibilities (NIPs) come in. In this article, we will focus on the basics of the event described in NIP-01

Cover image for Nostr Dev #2: Creating, signing and verifying events

Getting started with Nostr Development

In this tutorial, you will learn how to create a new node project with TypeScript and generate a public-private keypair using the `nostr-tools` module. This tutorial assumes that you have node and npm installed on your system.

Cover image for Getting started with Nostr Development