It feels pretty great to say that all the videos for the course have been recorded! I still have a few to edit, encode, and upload, and then I have to write copy for some of the videos.
Here’s a selfie of me with the oak tree where I shot the last video for the course.
A real registration system is in place 🔓
Want to know a secret?
In my scrappy “sell first, build after” approach to this course, I didn’t have a user database to block access to paid content, so I secretly shared a link like this with people who pre-ordered so they could access the content: https://beautifulruby.com/🔓/phlex
. 🤫
The courses page
I deployed an SQLite database. If you’ve already purchased a course, you can activate it at the courses page with the email you used to buy the course.
Share courses with people on your team
If you are training up your team on Phlex, you’ll need to buy a course per person. That means if you have 5 people who want to take the course, you’ll need to select 5 at checkout.
During checkout, select the quantity, and then you can see each course on the courses page.
You’ll send them the link; then they open it and activate it in their browser.
Course content updates
I adjusted the format and, of course, added some new content.
Phlex and Hotwire
All the Hotwire & Phlex videos have been shot, but I still have to edit, encode, and update the last four videos. As I was making the course, I realized just how confusing and undocumented most of the Hotwire stack is, so I got some ideas for future projects around training and open-source libraries. For now, these lessons will get you through it.
Styling with CSS & utility frameworks
I was reminded of how different Rails front-ends can be while putting this unit together, so I focused mostly on the generalities of bringing in your own vanilla CSS, things to think about when integrating it with components, and, of course, utility frameworks like Tailwind CSS.
All-in
My favorite unit! I got to bring together Superform with Superview to show how it’s possible to get Sinatra-like prototyping vibes inside Rails by embedding views directly in controllers.
Course copy
Once I finish editing and uploading all the videos, I plan to update all the copy to match the videos. If you go through the course now, you’ll find that some of the copy isn’t even written.
I’ll also link to the source code from the videos and any resources that I think will help you go deeper on the topic.
What’s next?
In addition to writing and improving copy, there are a few things I’d like to improve in the design and checkout flows so they require fewer clicks during purchase and look better on mobile devices. I’d like to get some testimonials on the website, too, so if the course helped you in some way, let me know and maybe we can share that with others on the website.
Price increase from $289 to $329
People who prepaid for the course were taking a pretty big risk paying for something that wasn’t fully baked. Now that the videos are done, I’ll be raising the price to $329.