🧑🏻💻 bradgessler.com 🏗️ rocketship.io 🌉 SF Bay Area
Between now and Sunday, December 7, 2025 you can save over 20% off the course with an $80 coupon.
To claim the deal, use the normal Stripe checkout flow at beautifulruby.com/phlex#invest
Between now and Sunday, December 7, 2025 you can save over 20% off the course with an $80 coupon.
To claim the deal, use the normal Stripe checkout flow at beautifulruby.com/phlex#invest
One of the most powerful things about Phlex is how certain attributes, like class, style, and data, handle hashes & arrays, making Phlex great for components.
One of the most powerful things about Phlex is how certain attributes, like class, style, and data, handle hashes & arrays, making Phlex great for components.
In this RTSFC I walk through the internals of Tebako, which is a lot of scripts that compile ruby, download gems into a package, and set entry points for your code.
In this RTSFC I walk through the internals of Tebako, which is a lot of scripts that compile ruby, download gems into a package, and set entry points for your code.
Partials, strings, values, components, component classes, and collections all Just Work™ when passed into the `render` method.
Partials, strings, values, components, component classes, and collections all Just Work™ when passed into the `render` method.
If you're a Rails developer that's never heard of Phlex, you'll want to follow along this week as I premiere Unit 2.
If you're a Rails developer that's never heard of Phlex, you'll want to follow along this week as I premiere Unit 2.
If you've got some training budget remaining this year, here's a $50 off checkout link beautifulruby.com/courses/phle...
If you've got some training budget remaining this year, here's a $50 off checkout link beautifulruby.com/courses/phle...
💪🚞🔌
It’s geared more for people who are less familiar with the Rails stack.
beautifulruby.com/phlex/overvi...
💪🚞🔌
It’s geared more for people who are less familiar with the Rails stack.
beautifulruby.com/phlex/overvi...
I'll do my best to post some videos from the Phlex course starting with "Why Phlex?" since the intro video is free. This one compares to ViewComponent if you're curious.
Follow along!
I'll do my best to post some videos from the Phlex course starting with "Why Phlex?" since the intro video is free. This one compares to ViewComponent if you're curious.
Follow along!
For me the difference is @phlex.fun is barely an abstraction and stays "close the the HTML". Opal had a lot going on, but I couldn't tell that's because of JS or Opal.
www.youtube.com/watch?v=YtRO...
For me the difference is @phlex.fun is barely an abstraction and stays "close the the HTML". Opal had a lot going on, but I couldn't tell that's because of JS or Opal.
Huge thanks to @joel.drapper.me for creating @phlex.fun. It was fun making the course for it.
I hope this inspires more people to use Phlex so we can all benefit from building UIs with components without React JS bloat.
💪🚀
Huge thanks to @joel.drapper.me for creating @phlex.fun. It was fun making the course for it.
I hope this inspires more people to use Phlex so we can all benefit from building UIs with components without React JS bloat.
💪🚀
These repos are incredibly understandable if you know the HTTP specs and are prepared to clone a bunch of repos and open them in the same editor workspace.
It's really good stuff.
Turns out it's a few different repos & I tried my best to read 1 in under 10 min.
www.youtube.com/watch?v=-IL6...
These repos are incredibly understandable if you know the HTTP specs and are prepared to clone a bunch of repos and open them in the same editor workspace.
It's really good stuff.
I highly recommend coding outside if you can swing it. You'll feel way better at the end of the day and the glare isn't really that bad.
Go outside and touch grass! 🌱
This video shows how I built the portable dev setup & recording studio.
I have a list of all the gear at beautifulruby.com/articles/por...
✌️
I highly recommend coding outside if you can swing it. You'll feel way better at the end of the day and the glare isn't really that bad.
Go outside and touch grass! 🌱
Last week Shopify announced they deployed Falcon to production, which gave me an excuse to dive into it and RTFSC.
🤿
I’ve been using it for a while in my Rails app and love it, so of course I had to RTFSC.
It’s very beautifully written code, and fast too.
Enjoy! ✌️
Last week Shopify announced they deployed Falcon to production, which gave me an excuse to dive into it and RTFSC.
🤿
The old paywall was a 🔓 in the URL, like this `https://beautifulruby.com/🔓/phlex` 🤣
Now the browser has to be activated via email, and I'm using SQLite on the server to store course & registration data.
I still have to finish editing, encoding, and uploading, then finish the copy.
Prices are still $289 and will go up to $329 when that's all done.
beautifulruby.com/articles/phl...
The old paywall was a 🔓 in the URL, like this `https://beautifulruby.com/🔓/phlex` 🤣
Now the browser has to be activated via email, and I'm using SQLite on the server to store course & registration data.
Grab your tickets before October 20 at sfruby.com
youtu.be/m2P9PZwi8W4
plus tickets get more expensive in 3 days, so now is the best time to join us luma.com/sfrubyconf20...
Turns out the simplified abstraction made it easy for me to generate mailto: links.
I also forgot to mention it works alongside ActionMailer for those with existing Rails apps.
Video & code 👇
Turns out the simplified abstraction made it easy for me to generate mailto: links.
I also forgot to mention it works alongside ActionMailer for those with existing Rails apps.
Video & code 👇
Assume if there's "profits", prices are cut, and if there's not, they're raised.
Assume if there's "profits", prices are cut, and if there's not, they're raised.
youtu.be/tv3BTKgz2uY
youtu.be/tv3BTKgz2uY