惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
F
Full Disclosure
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
J
Java Code Geeks
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
L
LINUX DO - 最新话题
T
Threatpost
S
SegmentFault 最新的问题
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
C
Cyber Attacks, Cyber Crime and Cyber Security
Google DeepMind News
Google DeepMind News
Know Your Adversary
Know Your Adversary
S
Schneier on Security
V
Vulnerabilities – Threatpost
D
DataBreaches.Net
G
GRAHAM CLULEY
Latest news
Latest news
P
Privacy International News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Scott Helme
Scott Helme
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
G
Google Developers Blog
L
LangChain Blog
MyScale Blog
MyScale Blog
Project Zero
Project Zero
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
N
News | PayPal Newsroom
www.infosecurity-magazine.com
www.infosecurity-magazine.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
SecWiki News
SecWiki News
T
Tor Project blog
C
Check Point Blog
Google Online Security Blog
Google Online Security Blog
GbyAI
GbyAI
The Last Watchdog
The Last Watchdog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
WordPress大学
WordPress大学

Ruby on Rails: Compress the complexity of modern web apps

Safer to_i coercion, custom to_fs formats, and more! This Week in Rails: May 16, 2026 This Week in Rails: May 8, 2026 This Week in Rails: May 1, 2026 Active Record gets better every week Great big Rails World 2026 update: CFP, Corporate Support tickets, workshops Query command for database queries and more Explicit query: and body: kwargs for integration tests and more! Speedup ActiveRecord::LogSubscriber#sql_color and more! This Week in Rails: March 27, 2026 Rails Versions 8.0.5 and 8.1.3 have been released! Rails Versions 7.2.3.1, 8.0.4.1, and 8.1.2.1 have been released! This Week in Rails: March 20, 2026 Validate URI scheme in Action Text and more This Week in Rails: March 6, 2026 Planning Center is the newest Rails Foundation Contributing member Action Text gets Markdown conversion, editor links in devcontainers, and more! BARRA seeks Rails developer Joe Agliozzo is looking for a Rails developer The rise of lighttpd as the alternative web server When longer is better and more is more Snowdevil: First e-tailer on Rails Natural selection for frameworks in Ruby vs Java Address book tutorial in Portuguese Becoming a better programmer with Rails 10 Things Every Java Programmer Should Know About Ruby Really Getting Started in Rails Off the Treadmill, Onto the Rails Rails 0.9.5: A world of fixes and tweaks Rich clients with Rails and XUL Pedrosa on Rails vs WebWork: 'Language DOES matter' 'Ruby on Rails is unbelievably good' Celebrating six months anniversary! Speeding up CGI access to Gem Rails CD Baby leaves PHP behind for Ruby on Rails "I think Ruby on Rails is way over hyped" Programmer needed for JSP to Rails conversion Beyond the 10,000th gem install of Rails 'That application is so stupid' Matz takes note of Ta-da and Rails Rails tutorial on O'Reilly's ONLamp Welcome Slashdotters! Ta-da goes international with UTF-8 Make your Ta-da list today Rails 0.9.4.1: Cleaning up the mess Rails 0.9.4: Caching, filters, SQLite3... An unusual high presence of Macs Having problems running tests under 1.8.2? It\'s all about the applications But what does Rails go web services with XML-RPC prototype Rails runs through XP Cincinnati RedHanded out-evangelizes the evangelizer Rails on Lighttpd with FastCGI Have a codefest and collect cash from RubyCentral Jamis Buck is working on Basecamp S5 Presents competes with SoapBX 3,000 people are doing 10,804 things... Using the Rails to impress potential employers Brian discovers the default logging goodness SoapBX: Presentations powered by S5, Textile, Rails Road Map: The rails leading to 1.0 Tracks: A Getting Things Done implementation Nicholas presents the Directors Rails 0.9.3: Optimistic locking, dynamic finders, 1.8.2 Ruby on the German Rails 43things in 5,204 lines of Ruby on Rails Watch for huge requests on default FCGI How the redesign of the website came to be Are you watching the health of your software? "Some amazing web apps appear on Ruby on Rails" Learning Ruby on Rails with 43things The Robot Co-op takes 43things.com live! Giving up on Java for lack of love Setting up EliteJournal on TextDrive without a vhost Celebrating 219 applied patches since 0.7 Escaping Java but not its thinking "Simple design that even my grandma can understand" Rails logo remixed by Olivier Hericord Rake 0.4.14 includes fix for Ruby 1.8.2 Splitting off the research patches Running rake tests with Ruby 1.8.2 Marten opens Epilog for Trac'ing Drew McLellan predicts Rails celebrates more than 10,000 downloads Variations on a railed theme Securing your Rails: Keep it secret, keep it safe Available for hire? Collaboa and EliteJournal joins the Trac Playing Active Records on MS SQLServer and DB2 Open sourcing the Rails logo Rails: Technology of the Year #1 Reacting to customer requests in real time Extracting missing content from wiki backups Ruby on Rails has its web presence overhauled 43 things makes The Seattle Times 5.gets David Heinemeier Hansson Ruby 1.8.2 finally sees the light of day Rails 0.9: Fast development, breakpoints, validations Rails 0.9.1: Small, but important bugfix for Action Pack
2024 Wrap Up from the Rails Foundation
David Heinemeier Hansson · 2024-12-18 · via Ruby on Rails: Compress the complexity of modern web apps

It’s amazing how quickly a year flies by.

It’s a total cliché, but it feels like only a few days ago that I sat by my Christmas tree and wrote last year’s final reflection post.

Back then, I was excited for all of the plans the Rails Foundation had in the works for 2024. Rails 7.1 was just released and already Rails 8 was on the horizon. There was so much to do! Documentation! Tutorial! Videos! Toronto! Merch store! Case studies! I couldn’t wait to hit the ground running and start assembling the teams to make all this happen.

…Then the motherboard in my new laptop died and I was forced to take the next week off until Apple provided a new one. I’m sure there was a ‘blessing in disguise’ lesson in there somewhere, but at the time I was too annoyed to see it.

I digress.

Now, one year later, seated again in the glow of my Christmas tree with a cautious eye on my second new laptop (don’t fail me now), I can look back and say with confidence that we did what we set out to do in 2024. Within two years the Rails Foundation has all 4 pillars of our mission up and running, and all pistons firing: Documentation, Education, Marketing, and Events.

And once again, I am looking ahead with excitement to next year. We have a lot in store, and I can’t wait to get started.

Before we sprint forward, I’d like to share all that we accomplished this year in support of our mission.

But first: the Rails Foundation grew this year.

The Rails Foundation expanded this year when 1Password joined as a brand new Core member. This is huge news for the Rails community that such a well-known SaaS company (and beloved tool) is so enthusiastic about Rails that they are contributing at our highest tier of membership. And not a Rails shop by origin, I might add, but rather a Rails shop by acquisition. That speaks volumes about Rails.

VP of Product at 1Password Jason Meller joined the Rails Foundation board as a director. On the Remote Ruby podcast recently, he shared more about how this all came to be when his company Kollide was acquired by 1Password, and how joining the foundation took little convincing internally: “It felt like the right time for 1Password to step in and start getting formally involved in the community. It was a no-brainer. Instantly everybody saw the value.” (It’s a great episode, listen to it here.)

1Password joins the eight founding members of the Rails Foundation Core, all of which have a seat on the board: Cookpad, Doximity, Fleetio, GitHub, Intercom, Procore, Shopify, and 37signals.

Other changes to the board included Neha Batra stepping in as GitHub’s director, and Ryan Sherlock taking over the director role for Intercom. (Big thanks to Kyle Daigle and Darragh Curran, who previously acted as directors before passing the baton.)

The Rails Foundation also welcomed three new Contributing members this year: makandra, TableCheck, and Gusto, joining Cedarcode, Planet Argon, AppSignal, BigBinary, and Renuo.

This year has been an incredible show of support for the Rails community. All of the companies you see above not only fund the work we are doing, they also advise, suggest ideas, contribute time, and share resources - all because they believe in our mission to support the Rails community and want to see it thrive for decades to come.

Our work is 100% made possible because of the ongoing support by these members. Here’s a look back on what that support meant for you in the Rails community in 2024.

We updated the Rails Guides. (Documentation)

Work on the Rails documentation began in February, and carried on throughout the year. In total, 21 guides were updated, including the addition of most of the recent Rails 8 defaults.

These guides are now up-to-date and more consistent in tone, content, context, and readability, thanks to the efforts of Ridhwana Khan, Bhumi Shah, Harriet Oughton, Petrik de Heus, Carlos Antonio Da Silva, and the many, many folks in the community who helped by reviewing the PRs. There is more work to do here, but we are off to a good start.

We improved the design & UX of the Rails Guides. (Documentation)

The previous design of the Rails Guides served its purpose well for nearly 15 years, but it’s just as important for the UX and design of a website to evolve along with the framework it promotes. So this year, we fixed that and gave the Guides a facelift so that visitors will see a more clean, sleek, and modern design, more in keeping with what Rails is today.

John Athayde refreshed the existing design, added RTL rendering, and added convenient little UX features such as a floating, scrollable Chapters nav bar, and a guide version selector (a crowd favorite). Alisa Wandzilak added a highlight to the rolling scrollbar, and Derk-Jan Karrenbeld did a lot of work to improve the accessibility of the guides. All of this work was carried out with feedback and direction from the three Rails teams, and a lot of help from the community. Thank you all!

We introduced Rails case studies. (Marketing - Documentation)

What better way to demonstrate that Rails is the ideal choice for building fast, flexible, and scalable applications than with case studies showcasing how companies like Doximity have successfully done so?

The Rails community is rich with stories of successful companies of all sizes, building with Rails and delivering big results - it’s time to start sharing these stories with the world.

This case study was a collaboration made possible by Robby Russell from Planet Argon, Bruno Miranda from Doximity, and the Doximity leadership team.

We shipped a brand new flagship Getting Started tutorial. (Education)

With Rails 8, the framework is better than ever, making it the perfect time to introduce a new flagship Getting Started tutorial that showcases everything Rails can do.

The revamped Getting Started Guide now walks you through building an e-commerce app and is the most up-to-date, comprehensive Rails 8 tutorial to be found, introducing Rails fundamentals and the latest Rails 8 defaults.

We also made it more beginner-friendly, designed to make Rails accessible to everyone and to welcome beginners to Rails for years to come. And: it’s expandable, so get ready for more tutorials in the future.

Special thanks to Chris Oliver for his work on this tutorial, with help from Rafael França, Xavier Noria, Jeremy Daer, Matthew Draper, Collin Jilbert, Kent Crutchfield, Harriet Oughton, Julian Duss, Santiago Rodriguez, Gianlo Occhipinti, Kim Perino, and all the reviewers on GitHub.

We introduced the Docs landing page. (Documentation)

To create space for tutorials and case studies, and to make the Rails website more welcoming and beginner-friendly to navigate, we introduced Docs, the starting point for everything you need to install Rails, learn it, get better at it, and get involved. From one convenient page, you can now access the Installation Guide, Tutorials, Guides, API Docs, Case Studies, the Forum, and the Contributing Guide.

John Athayde designed and shipped this new page with input and direction from all three Rails teams.

We collaborated with Typecraft on the Rails 8 Unpacked video series. (Education - Marketing)

DHH recorded a new Rails 8 demo for the website which is a fantastic upgrade on the previous demo - now showing how easy it is to take an app from rails new all the way through to deployment - all within 30 minutes.

But we wanted to dive deeper. We wanted videos that answered the questions you probably had: what was introduced as default or new in Rails 8, what does that change, and why does it matter?

But who could tell the story in a compelling, engaging way?

The answer came to us at Rails World when I found myself seated next to Chris Power of the popular YouTube channel Typecraft after the Opening Keynote. “Hey,” he said, “This Rails 8 stuff is so cool. Who do I speak to about creating content for Rails?”.

Bingo.

Rails 8 Unpacked with Typecraft is a 9-part video series exploring Rails 8’s default features through the lens of a demo task management app. It’s told with the right blend humor, panache, and expertise befitting the Ruby community, and we hope you like it.

Thanks to Chris Power and Robert Beene from Typecraft for pulling this series together in record time after Rails 8 was launched, with help from reviewers Rosa Gutiérrez, Donal McBreen, Breno Gazzola, Miles Woodroffe, Bruno Miranda, and the Rails Core team.

We kicked off the Rails in Focus video series. (Education - Marketing)

Rails in Focus is a video series of quick tips and best practices for Rails devs of all levels to help you get the most out of Rails.

These videos are made by the community, for the community. Emmanuel Hayford is our first host for the series, but there will be more hosts as the mic is passed to other Rails devs. What feature of Rails do you love working with? What little-known tip has helped you? If you have something to share and want to host, please get in touch. And subscribe to the Rails YouTube to be notified of when more videos drop.

We sponsored Rails Girls São Paulo. (Events)

After being asked to speak on a panel at Tropical on Rails, the Rails Foundation teamed up with Doximity to sponsor the coinciding Rails Girls São Paulo, which was starting up again after a hiatus with a new format to help women with some level of Rails experience gain skills to advance further in their career.

On a break from working on their demo apps, the 30 attendees had a chance to ask Rails Core Eileen Uchitelle, Shopify Engineering Manager Gabi Stefanini, Rails dev Mayra Navarro, and myself questions and tips on how to succeed in tech and advance in their careers.

Foundation members Bruno Miranda (Doximity) and Robby Russell (Planet Argon) and I were grateful for an opportunity to spend time with such a fantastic group of women from the Brazilian Rails community. Thank you to Debora Fernandes, Camila Campos, and Cirdes Henrique for organizing and inviting us, and Doximity’s Douglas Andrade, Camila Tormena, Julio Monteiro and David Bruisius for mentoring the teams.

We launched the Rails Merch Store. (Marketing - Community)

Many of you asked over the past two years, so we finally launched the official Rails Merch Store, starting with timeless classic items - t-shirt, hoodie, cap, mug, and a baby onesie. We’ll be adding more items over time, and we hope to add shipping to more regions as soon as possible.

We can’t wait to see you out in the wild wearing your Rails pride! (Don’t forget to tag Rails in your shots on social media.)

This looks like a small merch store, but it took some heavy lifting to get it live, and it would not have happened without Anne Gonschorek, Melissa Miller, Jackie Gregoire, and Lukas Perez, Brandon Sooknanan, Niklas Arsenault from Shopify’s launch team (because the merch store is built on Shopify).

We gathered 1,000 devs in Toronto for Rails World. (Events - Marketing - Education - Community)

Rails devs from 57 countries gathered in Toronto for the second edition of Rails World. We had two days of technical talks, workshops, networking, and evening parties, and folks were live in the audience when the Rails 8 beta was released to the world during the Opening Keynote.

This was a memorable edition in a beautiful venue that was made possible by support from many sponsors, but especially by our three primary supporters: Platinum sponsors AppSignal and GitHub, and our City Host Shopify, who was excited to host us in their hometown.

There’s a lot that comes together during an event; this is just some of what went down this year:

  • The Rails Core team had their second ever offsite - meeting all day to discuss the direction of the framework, and enjoying a private dinner together at night before Rails World activity kicked off. This year 11 of the 12 members were in attendance.
  • Shopify CEO Tobi Lütke invited DHH and Matz to a fireside chat on Ruby, Rails, and the joy of working with both.
  • DHH surprised Matz with his first-ever award - the Rails Lifetime Award, and Xavier Noria awarded Akira Matsuda from the Rails Committers team with the 2024 Rails Luminary Award. Read about both award winners here.
  • Clio and the Toronto Ruby meetup group co-hosted an awesome Day 1 party.
  • Shopify hosted the a Lightning Track, allowing 14 attendees to give quick talks on topics from gaming to Hotwire Native.
  • Buzzsprout hosted the podcast booth once again, allowing 6 podcasts in our community to record as many interviews as they could and take advantage of having 1,000 Rails devs all in one space.
  • Telos Labs created and open-sourced an event app for the entire community that we used for creating our agendas and getting notified when our next session was starting.
  • Shopify closed out Rails World with an epic party spanning three floors of fun—food, drinks, games, and music overlooking the skyline of Toronto.

There were also wasps, but we don’t talk about them.

Huge shout out to all of the speakers who presented this year, and everyone who made the Hallway Track as special and engaging as ever.

The Toronto edition will be hard to top, but we’re certainly going to try next year in Amsterdam.

And last but not least, we localized videos in 3 languages. (Marketing - Education - Community)

Thanks to Happy Scribe, a transcription service built on Rails, we were able to offer Japanese, Brazilian Portuguese, and Spanish subtitles on all 24 Rails World 2024 videos, and all 9 Rails Unpacked videos. We hope this removes a barrier and makes Rails videos accessible to a wider audience of developers and Rails enthusiasts around the world.

That’s a wrap on 2024.

Like I said at the start, we achieved everything we set out to do in 2024, and that feels good. But all this work is just the blast of the starting gun.

Next year, all of it continues: more tutorials, more videos, more supporting whatever updates the Rails Core team has in store for you, and of course, another Rails World to start planning.

By the way, we have added a Foundation category to the blog feed. Drop in any time throughout the year to see what we are working on. (Thank you Beatriz Mitre for adding that functionality.) Our suggestion box is also always open if you have ideas on how we can support you.

To close, one more thing.

Thank you all for your enthusiasm and energy. Not only does it make working for this community fun and exciting, but over the past year, I’ve heard from countless developers from other communities and languages who recognize that something special is happening in Rails. That’s a testament to the Rails community’s genuine passion and excitement for the future. It’s enough positivity and pride to make others sit up and notice, and that’s powerful stuff.

So let’s keep the momentum going in 2025. Let’s continue making waves and showing the tech world what Rails is all about.

Wishing everyone in the Rails community a fantastic close to 2024. See you all next year!