A developer migrated their personal website from Next.js to Phoenix/LiveView, driven by MDEx v0.11.0's support for Phoenix HEEX components in markdown. The journey covers using nimble_publisher with a custom MDEx parser, converting React MDX components to Phoenix equivalents, embedding real-time LiveView components in blog posts, clustering multiple Elixir apps on fly.io via Phoenix.PubSub for real-time analytics, replacing Cloudinary with Elixir's image library for banner generation, and building a command bar from scratch. AI coding agents (primarily Amp) were used heavily throughout, with a candid reflection on the trade-offs of AI-assisted development.

10m read timeFrom aayushsahu.com
Post cover image
Table of contents
IntroReason for moveMy journeyClusteringUsing AIOutroFun thing
4 Comments

Sort: