Introducing the Herb Linter, Formatter, and a Vision for the Future of Rails Views

Introducing the Herb Linter, Formatter, and a Vision for the Future of Rails Views
New blog post: Eager loading Rails ActiveStorage Variants Almost Killed My Site
"Our Heroku dynos were crashing. I was burning the midnight oil and there were no changes to my own codebase that could explain this".
https://aldavigdis.dev/2025/07/21/eager-loading-rails-activestorage-almost-killed-my-site/
I just upgraded a #Rails app from 7.0 to 8.0 only to realise after agonising for two days that in version 7.1, "eager loading" ActiveStorage records was "fixed" so now it takes 1200 ms to load a page in production instead of 120 ms.
Brakeman 7.1.0 is released! Support for Haml 6.x, render shortcuts, and more: https://brakemanscanner.org/blog/2025/07/18/brakeman-7-dot-1-dot-0-released
Solved - I think
This was helpful: https://github.com/rails/tailwindcss-rails/discussions/450
I ended up removing the plugins from config/tailwindconfig.js, doing the Tailwind upgrade with rails tailwindcss:upgrade and then adding the plugins back to app/assets/tailwind/application.css after the upgrade succeeded.
More testing to do, but so far, so good.
I’m upgrading a #Rails app from 7.1 to 8.02. The App uses tailwindcss-rails even though I don’t use any #TailwindCss in the app. I had problems taking Tailwind to 4.x so I pinned it to ~> 3.3.1 per the README. I’d love to get over the hump and get it all the way to 4.x. but there was an @forms plugin that seemed to be missing.
Anyone know of specific steps to upgrade a Rails App? (The instructions seem more geared to a generic App and I can’t seem to make the translation). Boosts appreciated.
Rails Engines > microservices? This Active Storage Dashboard shows how to build modular Rails apps without the complexity. Simple. Powerful.
#Rails #ActiveStorage #RubyOnRails https://www.panasiti.me/blog/modular-rails-applications-rails-engines-active-storage-dashboard/
Reminder that I’m available to hire for casual #Ruby #Rails #DeveloperExperience things like improving tests, dependency upgrades, and, my favourite, writing code style rules!
https://www.issylong.com/work-with-me/
It sounds fairly niche, but hey, I know what I like and what I’m best at!
Mayer and Jacobsen Dominate to Help Their Teams to the Quarterfinals https://www.rawchili.com/4372253/ #and #basketball #dominate #FrontPage #hammer #help #jacobsen #mayer #ncaa #NCAABasketball #NCAAB #quarterfinals #rails #teams #the #their #to
A project we kicked off in March, have worked on pretty much non-stop and have done loads of interesting new work on, all started to come together today.
Learnt loads; fully containerised dev & prod environment, brand new #rails 8 app, Avo dashboards, headless CMS, AstroJS website, new analytics platform, “novel” Google Docs to CMS ETL process, 3-stage production/staging/trunk AWS accounts and environments all driven from opentofu. Me and my hautboys team close to launch!
Celebrating Agile Web Development with Rails 8 by Sam Ruby, now in print from The Pragmatic Programmers!
Read more: https://medium.com/pragmatic-programmers/agile-web-development-with-rails-8-5ddfefb36c79
ebook: https://pragprog.com/titles/rails8
@stefanlindbohm written in Rails, how fitting
Just one hour away, our June online meetup is starting
Join us today at 12pm Eastern for An ActiveRecord Rewrite: the Story Behind the Attributes API talk from Tess Griffin! Find us and the meetup link on discord: https://discord.gg/KfBeRSjK?event=1384536117914894458
Trying out a bit using #blazor to make a game.
https://wordur.nerdur.com/
Now this one can be won (and there is no AI, so you need to play against yourself or invite someone to a game.)
There will be bugs, but its a bit interesting to write a web application with state like this as opposed to using #rails that I would usually use.
78 Days Until Purdue Football 2025: Bakyne Coly https://www.rawchili.com/4323500/ #and #bakyne #coly #days #Football #FrontPage #hammer #ncaa #NcaaFootball #NCAAF #purdue #rails #until
NCAA Tournament Expansion Makes Sense – It’s Still a Bad Idea https://www.rawchili.com/4319261/ #a: #and #bad #column #expansion #Football #FrontPage #hammer #idea #it #makes #Men'sBasketball #ncaa #NcaaFootball #NCAAF #rails #s #sense #still #tournament
Friendly reminder that @rubycentral has decided to platform hate at the last #railsconf by having #dhh speak.
The community has already fought this battle and removed his hate from our conference but apparently @rubycentral has no spine.
What happened to #MINASWAN ? How are our lgbtq+ or minority community members supposed to feel welcome and safe when you actively platform someone who rails against them at every opportunity.
Choose a local conference instead!