CFChris F Ainapplighter.hashnode.dev·2h ago · 11 min readOpen-sourcing parts of our React Native template engineWe open-sourced parts of our React Native template engine last month. Not all of it. The theme engine, the ProductData config schema, the UI primitives, and the docs are public. The Stripe webhook, th00
CFChris F Ainapplighter.hashnode.dev·Sep 2 · 4 min readApp Store Screenshots: A Designer's Playbook for 2026App Store screenshots are the single highest-leverage design surface for a mobile app. Users decide install-or-scroll within the first few seconds of scanning search results, and those seconds are dom00
CFChris F Ainapplighter.hashnode.dev·Aug 27 · 7 min readSelf-Hosting Supabase Locally: Why 1,626 MB of Docker RAM Is Killing Your Dev LoopThere is a quiet complaint in every Supabase Discord and every r/PostgreSQL thread about self-hosting: the local setup uses too much RAM. Everyone agrees. Almost nobody measures it. This post is mostl00
CFChris F Ainapplighter.hashnode.dev·Aug 26 · 7 min readBenchmarking Local Postgres for Supabase Devs: Docker vs. PGlite vs. tinbaseTable of contents Why local Postgres matters for Supabase devs The three contenders Test methodology Results Compatibility matrix When to pick which What's next Why local Postgres matters Eve00
CFChris F Ainapplighter.hashnode.dev·Aug 20 · 4 min readThe Design System of a Trustworthy React Native Checkout ScreenFive zones, two type sizes, and the three states every team skips. Most React Native checkout screens I audit are functional and forgettable. The user reaches the payment step, taps through, and eithe00