What makes Rails feel so 'Railsy'? In his #RailsWorld talk, Chris Oliver shares the expressive, human-readable qualities that make Rails special, and how you can use the same techniques with DSLs, generators, and concerns to make your own code fit elegantly within the Rails framework. Check out the full video at: https://lnkd.in/eQzX_-Rp
Ruby on Rails - The Rails Foundation
Technology, Information and Internet
Helping the Ruby on Rails ecosystem grow and prosper
About us
The Rails Foundation is a non-profit foundation set up to improve the documentation, education, marketing, and events of the Ruby on Rails framework to the benefit of all new and existing Rails developers, and to ensure a prosperous ecosystem that continues to improve for decades to come. In alphabetical order, the eight founding core members of the foundation are: Cookpad, Doximity, Fleetio, GitHub, Intercom, Procore, Shopify, and 37signals.
- Website
-
https://rubyonrails.org
External link for Ruby on Rails - The Rails Foundation
- Industry
- Technology, Information and Internet
- Company size
- 2-10 employees
- Type
- Nonprofit
Employees at Ruby on Rails - The Rails Foundation
Updates
-
Rails 8.1 has been released! It includes job continuations, structured events, local CI, registry-free deployments, and so much more. More than 500 contributors contributed code to this new version. Read more here: https://lnkd.in/eas3CZaz
-
-
Ruby on Rails - The Rails Foundation reposted this
Got an opportunity to talk shop with Alexander from AngelList about how they leverage Ruby on Rails in their systems behind the scenes. Queue it up in your favorite podcasting app.
In this episode of `On Rails`, Robby Russell is joined by Alexander Stathis of AngelList, where #Rails powers complex investment, accounting, and banking business logic across a modular monolith. They cover a lot of ground, including how AngelList uses gradual typing to influence their Ruby style, why they’ve adopted multiple async job solutions for different types of work rather than seeking a one-size-fits-all approach, and insights on consolidating microservices back into their monolith. Listen to the full episode here, or wherever you get your podcasts: https://lnkd.in/er-j3J-V
-
In this episode of `On Rails`, Robby Russell is joined by Alexander Stathis of AngelList, where #Rails powers complex investment, accounting, and banking business logic across a modular monolith. They cover a lot of ground, including how AngelList uses gradual typing to influence their Ruby style, why they’ve adopted multiple async job solutions for different types of work rather than seeking a one-size-fits-all approach, and insights on consolidating microservices back into their monolith. Listen to the full episode here, or wherever you get your podcasts: https://lnkd.in/er-j3J-V
-
In addition to `retry_on` and `discard_on`, Rails includes an `after_discard` callback, which can be used for cleanup or logging. This callback allows you to define a block that runs just before a job is discarded. Note that the exception will still be raised after the block has executed. #railstip
-
-
The newest add-on tutorial is now live on the Rails tutorials page! In this guide, you learn how to add Wishlist functionality to the e-commerce demo app you already started. By following this tutorial, you'll also learn: • Counter caches to track wishlist items • Friendly URLs for better customer wishlists • Using Stimulus to copy wishlist URLs • Admin filtering and controls • Testing for all wishlist features Find this tutorial and more on the Rails tutorials page: https://lnkd.in/eymH8bjX Big thank you to Chris Oliver for creating this tutorial, and everyone who helped by reviewing!
-
-
At #RailsWorld, Rosa Gutiérrez Escudero shared how 37signals tackled one of #Hotwire's most requested features: offline mode. After years of custom workarounds, her team took on the challenge using service workers. Long used in PWAs, they're full of gotchas, and making them work correctly in #HotwireNative apps was not an easy task. Hear what worked, what didn’t, and what's next for Hotwire offline. https://lnkd.in/e9y6tWZc
-
-
Rails 8.1.0.rc1 has been released. Expect the final release in 1 week. - For the list of changes since 8.1.0.beta1 was released in September check out: https://lnkd.in/ej-z2iEB - Otherwise, find all of the 8.1 highlights here: https://lnkd.in/enPhbR57 Thank you to all of the many contributors who have been working on this release.
-
-
As #SQLite support has improved, it's finally possible to have truly multi-tenant Rails applications without sacrificing performance or ease of use. At #RailsWorld, Mike Dalessio described a production-vetted approach to isolating tenant data everywhere in Rails: the database, fragment caches, background jobs, Active Storage, Turbo Stream broadcasts, Action Mailer, and even the testing framework. Check it out: https://lnkd.in/e395XrKn
-
-
This Week in Rails is out! Updates to the Rails framework this week include: - Link-local IP ranges now trusted by default in RemoteIp middleware - 'has_secure_password' reset token expiry is now configurable - New request.variant API for context-specific rendering - Small DX tweaks like cleaner template annotations Read all the highlights here: https://lnkd.in/e8h8bhHt This week there were 24 contributors to the codebase. This week’s newsletter contained PRs by: Adam Daniels Masafumi Koba (ybiquitous) Sean Doyle Jevin O. Sewaruth Emmanuel Hayford Takuya Noguchi (tnir) Nicholas La Roux Bhumi Shah See all the week’s contributors here: https://lnkd.in/eK6b4mq2
-