New in the Rails docs: The Rails Accessibility Guide covers everything you need to build inclusive apps: semantic HTML, ARIA, screen reader behavior, keyboard navigation, and legal requirements like WCAG 2.2.
Written by @brunoprietog, commissioned by the Rails Foundation, and ready for your input. If you have experience in making Rails apps more accessible and want to help others do the same, please review the PR here: https://t.co/YkEBZYUcO3
Ghostty 1.3 is now out! Scrollback search, native scrollbars, click-to-move cursor, rich clipboard copy, AppleScript, split drag/drop, Unicode 17 and international text improvements, massive performance improvements, and hundreds more changes. https://t.co/IMk3i6528t
Public Service Announcement: Safari Users
All my modals with "height: auto" were effectively "height: 0" until I made the turbo-frame display: block.
Only in Safari, the one I never test myself.
Rails now ships the Trix editor as a separate gem (action_text-trix) instead of being included in ActionText. This allows for separate releases for updates and security fixes independently of Rails.
It's Ruby week at PragProg.
Save 40% on Ruby & Rails books with code 2025RAILS—now through April 29!
📚 Read more: https://t.co/yTTf0WGnEg
Sales change up weekly through May.
Hotwire Native 1.2 just dropped with a built-in button navigation controller and brand new demo apps. It's never been easier to turn your Rails app into a native mobile app together with Hotwire! https://t.co/vsajYstuMa
After almost a year, we’re releasing RubyUI 1.0! 🎉🚀
Huge thanks to @SethHorsley, Stephann, and everyone who helped us reach this milestone! ❤️🙏
Check it out: 🔗 https://t.co/88uqwKN3aY
Our https://t.co/LM5o8gEsOQ course is now $50 off in Early Access!
We're currently at 110+ lessons and over 8 hours of content recorded with more to come. It's the most comprehensive Hotwire course you will find. 💪
If you want to have a quick look at the source code of a method with Ruby, you can use `.source.display`. 💎
Let's imagine we have a User model generated with Devise, and we want to see the source code of the `confirmed?` method:
I finally got around to reading “ReWork” by @dhh and @jasonfried, a wonderful invitation to rethinking how we work, what purpose should work serve in our lives, and why lots of conventional wisdom is not helpful in either of those regards. The book was written a while back, and it has aged really well. In fact, I’d argue that with the monumental changes in the economy that are just ahead, it’s probably more relevant than ever.