Alejandro Valle retweeted
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: github.com/rails/rails/pull/…
Alejandro Valle retweeted
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. ghostty.org/docs/install/rel…
Moncef Belyamani @rubyonmac Thanks for this quick tip, huge timesaver
rubyonmac.dev/certificate-ve…
Alejandro Valle retweeted
Check out the latest version of #FlashSpace featuring dynamic display assignment! 🔥
github.com/wojciech-kulik/Fl…
#productivity #macos #swiftlang #iosdev
Alejandro Valle retweeted
Finally, ruby-lang.org/en/ has a new design.
Alejandro Valle retweeted
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.
Alejandro Valle retweeted
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.
Alejandro Valle retweeted
It's Ruby week at PragProg.
Save 40% on Ruby & Rails books with code 2025RAILS—now through April 29!
📚 Read more: medium.com/pragmatic-program…
Sales change up weekly through May.
Alejandro Valle retweeted
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! dev.37signals.com/announcing…
Alejandro Valle retweeted

ALT Meme dividido en dos partes. Parte superior: dibujo de un personaje confiado con el texto 'Nueva idea para proyecto' y 'Solo serán 2 días, ¡venga!', junto al logo de Visual Studio Code. Parte inferior: imagen de una maraña de cables desordenados sobre una mesa con el texto '1 mes después', representando el caos del proyecto con el paso del tiempo
Alejandro Valle retweeted
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: 🔗 github.com/ruby-ui/ruby_ui/r…
Alejandro Valle retweeted
Our LearnHotwire.com 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. 💪
Alejandro Valle retweeted
Week 12 - AnyCable 1.6 is here, Turbo declarative presence tracking, and more!
hotwireweekly.com/archive/we…
Alejandro Valle retweeted
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:
Alejandro Valle retweeted
How re-using objects (via a constant or memoization) can lead to big perf gains in Ruby, in 5 minutes (1/2)
Alejandro Valle retweeted
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.
Alejandro Valle retweeted
Link: tamatebako/tebako: Tebako: an executable packager (for Ruby programs) : github.com/tamatebako/tebako
Alejandro Valle retweeted
Link: Tiny JITs for a Faster FFI | Rails at Scale : railsatscale.com/2025-02-12-…






















