This was a big week for forms in Rails applications because I shipped a major update to Superform and published all the videos on how to use it with Phlex and ERB in your Rails apps.
Superform
Superform 0.6.x
has been released!
I started writing about the updates here, but there are so many that I wrote a dedicated article for it, complete with a few code examples.
GitHub talk
I also spoke about some of the changes at the SF Ruby meetup at GitHub in San Francisco.
Course content updates
I continue making progress on Phlex on Rails video course units while improving some of the open source libraries that I’m teaching.
Build forms with components
The introduction is a sprawling overview of Superform where I review the project README for 20 minutes. Then each video within the unit dives into a particular aspect of building forms with components. Don’t worry, those videos are much shorter and to the point.
Mechanical keyboards, Phlex on Rails, and working outdoors
I’m told it’s unusual to record programming video courses outside, which must be why the folks at ZSA who make the Moonlander mechanical keyboard I use on my computer to record this course interviewed me for their blog.
I plan on writing about this more after I complete the videos for the course.
What’s next?
The Phlex and Hotwire unit is up next! I’m thinking about showing how to create a Turbo Frame component from scratch, then wire it up to Turbo Broadcasts to give people a better idea of how they can re-imagine Rails helpers in Phlex. After those videos I’d show how to use those components with other Phlex components and ERB views.