Posts
Long-form writing sourced from Contentlayer.
- Markdown Playground
A showcase of headings, lists, images, quotes, tables, and code so we can tweak the markdown styling.
- Agentically Engineering Past Procrastination
How Agentic Engineering helped me to get started instead of dreading difficult work.
- iOS Project Claude Code Setup in One Prompt: with xcodebuildmcp
Setup Claude Code with hierarchical CLAUDE.md files, `xcodebuildmcp` integration, slash commands etc. All in one prompt.
- Setting Up NIP-57 for Dummies (me)
Implementation guide for adding Nostr NIP-57 Lightning Zap support to enable direct tipping on Nostr posts and profiles.
- Setting up Lightning Address with Core Lightning
Tutorial on setting up a Lightning address using Core Lightning (CLN) with LNBits and Satdress for easy Bitcoin payments.
- Setting up Caddy Server for NIP-05 Verification
Step-by-step guide to configuring Caddy server for hosting Nostr NIP-05 verification files with proper CORS headers and HTTPS.
- Adding Nostr NIP-05 Verification to Your Blog (Jekyll)
A quick guide on adding Nostr NIP-05 verification to your Jekyll blog, allowing you to verify your identity on Nostr clients like Damus.
- Hashing - The Key to Understanding Bitcoin Mining
An in-depth exploration of Bitcoin mining, explaining how hashing works, why it's crucial for network security, and the process of finding valid blocks.
- Create your own Lightning Address Server with Satdress
How to quickly set up your own Lightning address server using Satdress, a federated Lightning address server, instead of building from scratch.
- Add Tipping to your Site with LNBits
Learn how to add Lightning tipping to your blog using LNBits on a cheap VPS with CoreLightning and Trustedcoin, avoiding expensive full node hosting.
- Custom Data in Lightning Payments
Exploring LND v0.9's Custom Onion-Tunneled TLV Payment Metadata Records feature, which enables keysend payments and messaging apps like Sphinx Chat by attaching custom data to Lightning payments.
- Transaction Types in a Lightning Channel
Comprehensive guide to the different transaction types in Lightning Network channels, including funding, commitment, and closing transactions.
- How Does Sphinx Chat Work?
Technical breakdown of how Sphinx Chat leverages Lightning Network's custom TLV records to enable encrypted peer-to-peer messaging with micropayments.