Brad Gessler

@bradgessler.com

I build stuff people want with Ruby—like BeautifulRuby.com, Terminalwire.com, TinyZap.com, Thingybase.com, LegibleNews.com, Sitepress.cc, and more. 🧑🏻‍💻 bradgessler.com 🏗️ rocketship.io 🌉 SF Bay Area

Gearing up for one last push on Cyber Monday! I picked up a few more deals that I put on the page. If there's any more please LMK today so I can include in my final Ruby deal push.

Brad Gessler@bradgessler.com · 8mo ago

I collected all Ruby Black Friday deals I could find & posted them in one spot. Highlights include: $130 off @beautifulruby.com Phlex on Rails course $81 off @gorails.com annual subscription +20% @joemasilotti.com Hotwire native content Lots of @pragprog.com deals Enjoy! 🦃🔥💰

I've got a few more in the queue from the SF Ruby Conf. I'm definitely going to be shooting more of these in different locations with other Rubyists and people who are building cool stuff.

BeautifulRuby.com@beautifulruby.com · 9mo ago

During the @sfruby.com conference I got a chance to walk with @adrianthedev.com, founder of @avohq.io, and talk about the business of selling self-hosted, installed software to developers. Turns out it's pretty challenging, but there's some upsides if you can figure out how to do it. 💪

Kicking off a BFD (Black Friday Deal) for @beautifulruby.com! 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

Phlex on Rails

Build amazing user interfaces in Rails with Phlex 💪

beautifulruby.com

Brad Gessler@bradgessler.com · 9mo ago

Today's phree @beautifulruby.com Phlex on Rails video reviews the most fundamental concept of @phlex.fun, creating HTML tags & attributes. 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.

Today's phree @beautifulruby.com Phlex on Rails video reviews the most fundamental concept of @phlex.fun, creating HTML tags & attributes. 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.

Tags, attributes, & text

This video course teaches you how to use Phlex to build high quality Rails frontends that you can use with existing Erb apps or go all-in and build from the ground up with components. Phlex brings san...

beautifulruby.com

Today’s free @beautifulruby.com Phlex on Rails video covers how the trio of Rails, Phlex, & Hotwire makes a productive framework for quickly building and shipping web apps. 💪🚞🔌 It’s geared more for people who are less familiar with the Rails stack. beautifulruby.com/phlex/overvi...

Why Rails?

This video course teaches you how to use Phlex to build high quality Rails frontends that you can use with existing Erb apps or go all-in and build from the ground up with components. Phlex brings san...

beautifulruby.com

There's 50 days until Christmas and I have 45 Phlex videos. How about a Phlex on Rails video advent calendar? 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!

Why Phlex?

This video course teaches you how to use Phlex to build high quality Rails frontends that you can use with existing Erb apps or go all-in and build from the ground up with components. Phlex brings san...

beautifulruby.com

Has anybody used this? I'd personally be reluctant to use it in a project, which sounds crazy given how I'm a big fan of Phlex. 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.

BeautifulRuby.com@beautifulruby.com · 9mo ago

Did you know there's a project called Opal that makes it possible to write JavaScript in Ruby? I'm not sure if it's a good idea or not, but it won a Ruby award so I decided to dive in and Read the Friendly Source Code. www.youtube.com/watch?v=YtRO...