✳Commit Messages
About me
  • September 26, 2026

    Chat Modes: Configuring the LLM for Each Turn

    A real job for Jev: routing every chat turn to a mode with its own instructions, tools, model, and thinking.

  • July 28, 2026

    Sequence Is Not Structure: Getting Lost in Long LLM Conversations

    Long LLM conversations preserve sequence, not structure. I want a way to see where ideas branch, drift, and remain unfinished.

  • July 11, 2026

    Moving Active Storage Between Buckets Without 404s

    A small fallback service and rclone made it possible to move Active Storage files to a new S3 bucket without downtime.

  • May 21, 2026

    Generative UI in Rails with RubyLLM

    Let the model compose responses from a catalog of UI components. Rails validates and renders them.

  • January 14, 2026

    Share Extension Auth in iOS 18: Four Approaches Compared

    Share Extensions can no longer open your app directly. A comparison of four approaches to handle authentication in iOS 18.

  • December 19, 2025

    Dictionary-Quality Word Pronunciation Without Dictionary APIs

    Using LLM-based TTS for a language-learning app, with IPA to guide the pronunciation of ambiguous words like ‘read’.

  • December 15, 2025

    Diving into Fizzy's Routes: Rails' resolve and direct

    How Fizzy uses direct and resolve for public board links and models without their own pages.

2026 Andrey Samsonov

RSS