LARPing as a genius until it works

So LiveView is even better now

I've been on the job hunt again (a story for another time), and a company that I'm interviewing with has its technical screening centered around using phoenix + liveview. The goal is to build a simple web app with a form and a database. Conveniently, mix has some commands we can use to build those out pretty easily

mix phx.gen.live Articles Post posts title:string body:text

And sure enough, it creates your standard CRUD files for interacting with posts. From here, I was fully expecting to have to build out the rest of the liveview functionality by setting up my mount and handle_events and creating the HTML for the form. However, now I can simply just add the routes to my router.ex file and poof, I have a fully working CRUD resource.

I did not have to write any code.

Here's some screenshots below:

Screenshot 2026-01-06 at 9 Screenshot 2026-01-06 at 9 Screenshot 2026-01-06 at 9

Pretty sick, man.

So yeah, phoenix continues to blow my mind with its ease of development and how quickly it's moving. Thought this was a cool little piece to share with yall.