Brad Gessler

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

2.3K followers189 following1K posts

I ditched the 10 minute time-box for the videos so I wouldn’t have to be as rushed.

BeautifulRuby.com@beautifulruby.com

37 signals released the source code for their latest Rails SaaS called Fizzy. I did a source code read through video and wrote about it. I think I found 2 potential security issues along the way too. Enjoy! beautifulruby.com/code/fizzy

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

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

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

beautifulruby.comPhlex on RailsBuild amazing user interfaces in Rails with Phlex 💪
Brad Gessler@bradgessler.com

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.

beautifulruby.comTags, attributes, & textThis 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...

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...

beautifulruby.comWhy 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...

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!

beautifulruby.comWhy 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...

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

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...

This is about half way down the 🕳️🐇 for async Ruby. 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.

BeautifulRuby.com@beautifulruby.com

Going deeper down @ioquatix.bsky.social's async Ruby rabbit hole: I RTSFC async-http, a gem that implements http for the Falcon web server that Shopify recently deployed to production. 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...

In retrospect, it was kind of ridiculous that I shoot my first paid video course outside, but it was so much fun. 🤣 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! 🌱

BeautifulRuby.com@beautifulruby.com

I made the Phlex on Rails video course off-the-grid with Starlink internet, solar power, and a MacBook Air. Everything fit in a 35 lb backpack. 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’ve been looking forward to showing off this source code because it’s so well written. Last week Shopify announced they deployed Falcon to production, which gave me an excuse to dive into it and RTFSC. 🤿

BeautifulRuby.com@beautifulruby.com

Shopify deployed Falcon, an async IO Ruby web server that’s been a labor of love by @ioquatix.bsky.social, to a production Rails app. 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! ✌️

Finished the last videos and I have a registration system in place. 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.

BeautifulRuby.com@beautifulruby.com

Week 12 update: last video is done! 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...

Also: leave because of the confusing SF weather, but come first.

André Arko@indirect.io

only 7 weeks left until the SF Ruby conference! come for the incredible speakers, stay for the confusing SF weather plus tickets get more expensive in 3 days, so now is the best time to join us luma.com/sfrubyconf20...

Could somebody explain why its a bad idea or mis-aligns incentives if a mature OSS infrastructure org uses a funding model where the top 20% of for-profit users pay a service fee that supports operations? Assume if there's "profits", prices are cut, and if there's not, they're raised.

Non-corps, mainly individuals, want full access to the platform and not have to pay to use it. It doesn't seem like it would be difficult to align incentives there, sell corps non-rate limited access and/or security paper. Non-corps benefit from corp investment in infra & security.

Could somebody explain why its a bad idea or mis-aligns incentives if a mature OSS infrastructure org uses a funding model where the top 20% of for-profit users pay a service fee that supports operations? Assume if there's "profits", prices are cut, and if there's not, they're raised.

I can see how there would have to be a lot of transparency around this approach. Corps are obviously looking to minimize costs, but if they have to pay fees, the next thing they want is predictable (and not be gouged down the road).