Skip to content
Danube Labs

Insights

Notes from the work.

Practical guides on AI coding agents, LLM costs, websites and custom software: what we built, what it cost and what we would do differently.

Articles tagged Developer tools

  • 9 min read

    Hosted or self-hosted for a client project: how to decide

    For a client project, hosted or self-hosted is a decision about duties, not taste. Six questions about data location, restore, patching, handover and exit, with the honest cases on each side.

    • Business
    • Developer tools
  • 9 min read

    PostgreSQL Extensions Worth Knowing

    Extensions let PostgreSQL handle case-insensitive text, fuzzy search, UUIDs and spatial queries without application code. What each is for, when it is the wrong tool, and why your host decides what you can install.

    • Databases
    • Developer tools
  • 9 min read

    Backups You Have Actually Restored

    A backup is a claim and a restore is the evidence. Here is a routine a small team can keep: where copies live, how often they run, how to rehearse a restore on a scratch database, what to check, and how to record it.

    • Databases
    • Developer tools
  • 8 min read

    Keys and Secrets in Development: Accidents, Not Attacks

    Most leaked credentials were never hidden well: they were committed, pasted, logged or shipped to the browser. The practical rules that keep them out, and how to rotate one that got through.

    • Developer tools
    • Security
  • 9 min read

    Self-Hosting a Database: Personal vs Production

    Running your own PostgreSQL is reasonable for a side project and a real commitment for a business. The software is the same; the duties are not.

    • Databases
    • Developer tools
  • 7 min read

    Supabase for free: hosted, local or self-hosted

    Supabase can cost nothing hosted, locally or on your own server, but each option asks for something different. Here are the real limits, the self-hosting work, and how PocketBase, Appwrite and Nhost compare.

    • Databases
    • Developer tools
    • Open source
  • 7 min read

    Back Up a Local Database Before You Change It

    A local Supabase reset takes seconds and discards everything that is not in a migration. Here is what a dump does and does not contain, and a routine you can restore.

    • Databases
    • Developer tools
  • 8 min read

    Running Several Supabase Projects on One Machine

    A second local Supabase project collides on the same ports, and hand-offset ports drift away from your app config. See what the CLI now assigns and what it costs.

    • Databases
    • Developer tools
  • 7 min read

    Supabase Migrations: Schema Changes as Files

    A schema change belongs in a file that every environment applies the same way. Here is how Supabase migrations are created, applied, reset and reviewed, and why a change made in Studio is not one yet.

    • Databases
    • Developer tools
  • 7 min read

    Client Accounts Do Not Belong in Your Main Browser

    A shared browser profile puts every client session in one cookie jar, under extensions that can read them all. Here is what a stolen session grants, and what real isolation means.

    • Security
    • Privacy
    • Developer tools
  • 7 min read

    OpenRouter vs Direct API: When an AI Router Is Worth It

    A router gives you one key, one bill and many models. A direct API gives you one contract and fewer parties. See how OpenRouter, OpenCode, Command Code and a local gateway differ, checked 4 October 2026.

    • AI
    • LLM
    • Developer tools
  • 6 min read

    OpenCode Go Review: Plans, Limits, Command Code, Charm Hyper

    OpenCode Go costs $10 a month, Command Code starts at $1 with a $10 GOAT plan, and Charm Hyper (called HyperCharm in some tools) sells credits. Prices, limits and caveats as of 4 October 2026.

    • AI
    • Developer tools
    • Subscriptions
  • 7 min read

    Best Open Weight Coding Models in October 2026

    The best open weight coding models on 4 October 2026, ranked with dated scores, licences, hardware needs and Claude Code setup for local and hosted use.

    • Open models
    • Developer tools
    • Open source
  • 8 min read

    Claude Code Session History, Transcripts and How to Keep Them

    Claude Code keeps session history as JSONL files and deletes them after 30 days by default. Learn where they live, how to change cleanupPeriodDays, fix a broken resume and archive everything.

    • Claude Code
    • Developer tools
    • Open source
  • 7 min read

    Manage Multiple Vercel Accounts Without Logging Out

    Give every Vercel, Netlify, Cloudflare, Supabase or Gmail account its own isolated browser session and you can switch without logging out. Here are the options, the security trade-offs and the rules to check.

    • Developer tools
    • Productivity
    • Security