Articles

Technical writing from Raphael Okure on building and operating software: server-side rendering, production infrastructure and domain databases.

  1. Building a domain database when no single source has what you need

    How to build a domain-specific database when public sources are incomplete and commercial ones are out of reach: sourcing hierarchy, schema design, and automation.

  2. Migrating a React SPA to server-side rendering: what actually changes

    How and why I migrated a React SPA to server-side rendering with Python and Jinja2: the SEO problem, the Next.js decision, and what changes in practice.

  3. Production infrastructure for LLM-backed applications

    Building an LLM-backed application is faster than ever. Getting it to run reliably in production is not. Here is what the infrastructure layer actually needs to look like.

  4. What production hardening actually means for an AI-built app

    AI-assisted development gets you to a working prototype fast. Here's a practical guide to the six things most likely to break in production, and how to fix them.