klabo.world
WritingProjects

Writing

Posts

Long-form guides, experiments, and notes pulled straight from Contentlayer.

Browse tags →
  • 12/15/2025cli

    ackchyually: the “ackchyually…” friend for your CLI

    A PTY-first shim that remembers what worked (per repo) and suggests fixes when you get the details wrong.

    cliaidevtoolsgo
  • 9/25/2025Agentic Engineering

    Agentically Engineering Past Procrastination

    How Agentic Engineering helped me to get started instead of dreading difficult work.

    Agentic EngineeringVibe Coding
  • 8/15/2025Claude

    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.

    ClaudeClaude CodeiOSxcodebuildmcp
  • 2/28/2023lightning

    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.

    lightningbitcoinnostrnip-57
  • 2/14/2023lightning

    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.

    lightningbitcoinlnbits
  • 1/25/2023nostr

    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.

    nostrdamus
  • 1/4/2023nostr

    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.

    nostrdamus
  • 5/20/2022bitcoin

    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.

    bitcoinhashingmining
  • 5/16/2022lightning

    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.

    lightningbitcoinlnbitssatdress
  • 5/14/2022lightning

    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.

    lightningbitcoinlnbits
  • 3/21/2021lightning

    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.

    lightningbitcoin
  • 3/14/2021lightning

    Transaction Types in a Lightning Channel

    Comprehensive guide to the different transaction types in Lightning Network channels, including funding, commitment, and closing transactions.

    lightningbitcoin
  • 3/8/2021sphinx

    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.

    sphinxlightningbitcoin