Skip to content

Commit 0e752e3

Browse files
committed
Merge branch 'main' into bhumi-seo-blog-posts
2 parents ee6b28c + 439df2a commit 0e752e3

File tree

185 files changed

+4241
-149
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

185 files changed

+4241
-149
lines changed

_case_studies/doximity.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: default
3-
title: Doximity Case Study - Fast, Flexible, and Scalable
4-
description: Read how Rails has helped Doximity grow into the largest digital platform for U.S. medical professionals.
3+
title: "Doximity Case Study — Ruby on Rails"
4+
description: "Read how Rails has helped Doximity grow into the largest digital platform for U.S. medical professionals."
55
og_image: assets/images/case-study-doximity.png
66
permalink: /docs/case-studies/doximity
77
redirect_from:

_companies/37signals.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: company
33
name: 37signals
44
intro: |
5-
37signals is behind the project-management tool Basecamp, which since 2004 has been helping companies make progress and avoid letting things slip through the cracks. It also makes HEY, an email and calendar system that brings fresh thinking to a stale category. Over more than twenty years, it has also released several other software products, and shared it’s development process Shape Up.
5+
37signals is the birthplace of Rails, which was started in 2003 to build Basecamp. Basecamp is a project-management tool that has been helping companies make progress and avoid letting things slip through the cracks for over twenty years. The company also makes HEY, an email and calendar system, and ONCE, for self-hosted SaaS, and has shared its development process Shape Up.
66
logo: /assets/images/logo-37signals.svg
77
exturl: https://37signals.com
88
company_type: Private
@@ -11,7 +11,7 @@ headquarters: "**Remote**"
1111
employees_range: "60"
1212
rails_engineers_range: "10"
1313
rails_usage: |
14-
37signals built Basecamp and HEY on Rails, and the 37signals team often builds and tests new features in-house before contributing them back to the framework. Examples include Hotwire (Turbo & Stimulus) for server-driven UI, Propshaft for asset management, and Solid Queue for background job processing. They’ve also shifted toward self-hosting, deploying with Kamal, their Docker-based deployment tool.
14+
37signals built Rails for Basecamp and has since used it to create all their web products. The team often builds and tests new features in-house before contributing them back to the framework. Examples include Hotwire (Turbo & Stimulus) for server-rendered UI, Propshaft for asset management, and Solid Queue for background job processing. They’ve also shifted toward self-hosting, deploying with Kamal, their Docker-based deployment tool.
1515
member_status: "In 2022, 37signals became a **founding Core member** of the Rails Foundation. David Heinemeier Hansson, 37signals co-founder and CTO and creator of Ruby on Rails, is the chairman of the foundation."
1616
github_contributions:
1717
- name: "Rails"
@@ -22,6 +22,8 @@ github_contributions:
2222
url: "https://github.com/basecamp/kamal"
2323
- name: "Trix"
2424
url: "https://github.com/basecamp/trix"
25+
- name: "Jbuilder"
26+
url: "https://github.com/rails/jbuilder"
2527
- name: "Propshaft"
2628
url: "https://github.com/rails/propshaft"
2729
- name: "Solid Queue"

_config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
title: Ruby on Rails
2-
description: A web-app framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
1+
title: "Ruby on Rails: Compress the complexity of modern web apps"
2+
description: "A full-stack web application framework written in Ruby, following the Model View Controller pattern, that includes everything you need to build modern database-backed web apps."
33
twitter: rails
44
feed_path: /feed.xml
55
world23_title: Rails World - 2023

_data/world/2025/announcements.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
general: "Rails World is now sold out - See you soon in Amsterdam!"
2+
rails_at_scale: "Invite Only - Apply to attend and be a part of the conversation"

_data/world/2025/faq.yml

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
- category: General
2+
topics:
3+
- question: What is Rails World? Who is it for?
4+
answer: >
5+
Rails World is a technical conference focused on the Ruby on Rails framework. It brings together developers, engineers, and Rails maintainers from around the world to discuss and explore the latest trends, techniques, and advancements in Rails development. It is designed for anyone with an interest in Ruby on Rails, from beginners to experienced professionals.
6+
7+
- question: Does Rails World have a Code of Conduct?
8+
answer: >
9+
We are committed to making Rails World a safe space for all, and we adhere to the [Rails Code of Conduct](/conduct).
10+
If you have any issues please reach out to
11+
12+
13+
- question: Will Rails World be livestreamed?
14+
answer: >
15+
Rails World will not be livestreamed, but we want those who cannot attend to have access to the sessions quickly, so we will publish the Opening Keynote within hours of it taking place. All other sessions will be online within two weeks after Rails World. <a href="https://www.youtube.com/@railsofficial">Subscribe</a> to be informed when the videos get published.
16+
17+
- question: Will there be a conference app or chat?
18+
answer: >
19+
We’ll use Campfire for the conference chat this year. Attendees will receive a link approximately one month before Rails World.
20+
21+
- question: Should I stay for the weekend after Rails World?
22+
answer: >
23+
Of course you should! Staying in Amsterdam longer is never a bad idea, and with 800 other community members coming to Rails World, it’s likely you will have plenty of company to explore the city with.
24+
25+
- question: I am staying for the weekend. What can I see or do?
26+
answer: >
27+
There is a lot to see in Amsterdam, from the picturesque narrow houses to cruises in the canals via incredible museums. Our Platinum sponsor, AppSignal, will be sharing a guide on what to see and do while you are in their hometown. We'll share that here soon.
28+
29+
- question: What are the starting and ending times and dates so I can book my travel?
30+
answer: |-
31+
- September 3rd: pre registration 16:00 - 19:00
32+
- September 4th: 09:00 - 17:30
33+
- September 5th: 09:00 - 17:30
34+
- Closing Party: 18:30 - 22:00
35+
36+
The full schedule will be published in July/August.
37+
38+
- question: My question is not answered here. Who can I contact?
39+
answer: >
40+
You can reach out to us at <a href="mailto:[email protected]">[email protected]</a>
41+
42+
43+
- category: Tickets & Entry
44+
topics:
45+
46+
- question: I was not able to get a ticket, is there a chance that I can still get one?
47+
answer: >
48+
As of May 19, the waiting list is at full capacity, and we will no longer be adding people to it. Apologies if you did not get a ticket this year, but we hope to welcome you in the future.
49+
50+
- question: What is the refund policy?
51+
answer: |-
52+
If you need to cancel your registration for Rails World, please let us know as soon as possible by emailing <a href="mailto:[email protected]">[email protected]</a>.
53+
Corporate support tickets are non-refundable. Full refunds are available for General Admission tickets up to 45 days prior to the start of the event, minus a 5% transaction fee. If you cancel between 44 and 30 days prior to the event, you are eligible for a 50% refund, minus the transaction fee.
54+
Unfortunately, we cannot provide any refunds for cancellations less than 30 days prior to the event. However, you may transfer your ticket to another attendee free of charge up to 14 days prior to the start of Rails World.
55+
56+
Corporate Tickets are non-refundable, but can be reassigned up to 14 days before the event.
57+
58+
59+
- question: Do you have a scholarship or financial support program?
60+
answer: |-
61+
We have a limited number of financial support tickets thanks to the support of our sponsors. They are currently all claimed, but if you would like to put yourself on the waiting list please write to <a href="mailto:[email protected]">[email protected]</a>.
62+
63+
- question: What is the COVID/mask policy?
64+
answer: >
65+
Those who feel more comfortable wearing masks are always welcome to do so, and we do ask that you abide by the new golden rule: if you feel unwell on the day of the event or the days leading up to the event, please do not come.
66+
In the event you test positive for Covid immediately before or on the first day of Rails World, your ticket cost will be transferred into credit to be used at the next Rails World event. To request credit for your attendance fee, or if you have any questions, please contact <a href="mailto:[email protected]">[email protected]</a>.
67+
68+
- category: Venues & Hotels
69+
topics:
70+
- question: Where is the event taking place?
71+
answer: |-
72+
Rails World will be held at the Beurs van Berlage in Amsterdam. This historic building used to be the home of the stock exchange, and is located in the heart of the city.
73+
74+
- question: How can I get to the venue?
75+
answer: |-
76+
Beurs van Berlage (<a href="https://www.google.com/maps/place//data=!4m2!3m1!1s0x47c609c787f17ca7:0xfdc6eede688a772f?sa=X&ved=1t:8290&ictx=111">Google maps</a>), is located precisely 7 minutes by walk from Amsterdam Centraal. If you are staying in Amsterdam we would recommend taking any tram or bus going towards the station, and walk from there.
77+
For more accurate traveling options, please make use of the 9292 travel planner app or Google maps.
78+
79+
- question: Where should I stay?
80+
answer: |-
81+
We have secured event rates in two hotels in the city. Ticket holders will be sent details on how you can book these rates in their confirmation.
82+
We advise attendees to book as early as possible. While there are many hotels in Amsterdam, the rates are quite high averaging €200 - €350 per night.
83+
Luckily, Amsterdam is a small city and easily accessible by bike, public transportation, or walking, so no matter where you stay in the city you won’t be far from the event venue.
84+
85+
- category: Accessibility
86+
topics:
87+
- question: How can I communicate my accessibility needs to the organisation?
88+
answer: >
89+
Rails World is committed to making the event accessible to everyone. If you have specific accessibility needs or require any accommodations, please us know on the registration form, and we will do our best to accommodate you.
90+
91+
- question: Will the conference be accessible by wheelchair?
92+
answer: >
93+
Yes, the Beurs van Berlage is wheelchair accessible, and wheelchair users can expect to use the lifts for:
94+
- Entering from the street to the lobby.
95+
- Descending to level -1 where the restrooms and cloakroom are located.
96+
- Ascending to the first floor where the workshops are held.
97+
- All other programmed activity will take place on the ground level after you enter through the lobby.
98+
99+
- question: How much walking will be required?
100+
answer: >
101+
While the building is fairly long, most of the program will take place on two tracks and in the Sponsor Lounge, the entries of which are all located closely together; meaning walking can be kept to a minimum if need be. There will be plenty of seating throughout the space to relax.
102+
Attending workshops will require a longer distance, as they are located one floor higher at the end of the building. As an indication, the longest room is 45 meters long.
103+
104+
- question: Will the talks have closed captioning?
105+
answer: |-
106+
There will be closed caption screens to the left and right of the stages for those who need it.
107+
108+
- question: Are food and drinks included? Can dietary requirements be accommodated?
109+
answer: |-
110+
The following will be available at the venue:
111+
- a light breakfast (emphasis on the light- if you need a substantial breakfast, we recommend eating before arriving)
112+
- lunch on both days sponsored by Codeminer42
113+
- snack breaks
114+
- all-day non-alcoholic drinks and coffee
115+
- Barista coffee carts with espresso, lattes, and cappuccinos sponsored by Cedarcode
116+
The Closing Party will also have passed appetizers and beer, wine, and soft drinks.
117+
118+
119+
- question: Do you have a cloakroom?
120+
answer: >
121+
Yes, the Beurs van Berlage venue is equipped with a manned cloakroom where you can store coats, luggage and personal belongings during the event. Although this is a closed conference only open to ticket holders, attendees are always advised to watch their belongings closely throughout the venue.
122+
123+
- question: Does the venue have a nursing room?
124+
answer: >
125+
A nursing room is available. Please indicate on the registration form if you intend to bring a small child and will need to make use of this room.
126+
127+
- question: Does Rails World provide childcare?
128+
answer: >
129+
Rails World does not offer child care, but the event organizers would be happy to refer you to trusted babysitting services in the city. Please reach out to [email protected].
130+
131+
- question: Does the venue have gender neutral bathrooms?
132+
answer: >
133+
The venue does not have gender neutral toilets.
134+
135+
- category: Rails at Scale
136+
topics:
137+
138+
- question: Where will the Rails at Scale Summit take place?
139+
answer: >
140+
We have secured a venue in Amsterdam Noord within easy access to the conference hotel(s), and invited attendees will be sent location details with their registration.
141+
142+
- question: What constitutes "at scale"?
143+
answer: >
144+
If you're tackling performance bottlenecks, scaling databases, managing high volumes of traffic, or optimizing large codebases, we'd love
145+
to hear from you. "At scale" could refer to the number of Rails devs on your team, or the number of applications/services you are working with.
146+
147+
- question: What topics will be covered?
148+
answer: >
149+
The agenda will be shaped around the challenges and interests of the attendees. Once applications are reviewed,
150+
we'll tailor the content to address the most relevant topics for the group.
151+
152+
- question: Who should attend?
153+
answer: >
154+
Consider bringing/sending a staff (or senior) engineer who spends significant time on the code solving these problems, or someone who can speak on behalf of your company’s engineering team.
155+
156+
- question: Content will not be recorded.
157+
answer: >
158+
To encourage open and candid discussion, all attendees will be asked to sign an NDA, and no talks will be recorded.
159+
160+
- question: How much are tickets?
161+
answer: >
162+
We are pricing out tickets and will publish this shortly. Good to know: Rails at Scale tickets do not include access to Rails World. Rails World tickets will be sold separately.

_data/world/2025/sponsors.yml

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
platinum:
2+
- name: AppSignal
3+
logo: /assets/world/2024/images/sponsors/RW-logo-appsignal.svg
4+
url: https://www.appsignal.com/
5+
6+
gold:
7+
- name: GitHub
8+
logo: /assets/world/2025/images/sponsors/RW-logo-github.svg
9+
url: https://www.github.com/
10+
- name: Shopify
11+
logo: /assets/world/2025/images/sponsors/RW-logo-shopify.svg
12+
url: https://www.shopify.com/
13+
14+
silver:
15+
- name: Codeminer42
16+
logo: /assets/world/2025/images/sponsors/RW-logo-codeminer42.png
17+
url: https://www.codeminer42.com/?utm_source=railsworld2025&utm_medium=website&utm_campaign=sponsor
18+
- name: Buzzsprout
19+
logo: /assets/world/2024/images/sponsors/RW-logo-buzzsprout.svg
20+
url: https://www.buzzsprout.com/
21+
- name: Crunchy Data
22+
logo: /assets/world/2025/images/sponsors/RW-logo-crunchydata.png
23+
url: https://www.crunchydata.com/
24+
- name: GitLab
25+
logo: /assets/world/2025/images/sponsors/RW-logo-gitlab.svg
26+
url: https://about.gitlab.com/
27+
- name: Huntress
28+
logo: /assets/world/2024/images/sponsors/RW-logo-huntress.svg
29+
url: https://www.huntress.com/
30+
- name: Intercom
31+
logo: /assets/world/2023/images/sponsors/RW-logo-intercom.svg
32+
url: https://www.intercom.com/
33+
- name: Makandra
34+
logo: /assets/world/2024/images/sponsors/RW-logo-makandra.svg
35+
url: https://makandra.de/en
36+
- name: Salesforce Heroku
37+
logo: /assets/world/2025/images/sponsors/RW-logo-salesforce-heroku.svg
38+
url: https://www.heroku.com/salesforce/
39+
- name: Sentry
40+
logo: /assets/world/2024/images/sponsors/RW-logo-sentry.svg
41+
url: https://sentry.io/
42+
- name: Wyework
43+
logo: /assets/world/2025/images/sponsors/RW-logo-wyeworks.svg
44+
url: https://www.wyeworks.com/
45+
46+
members:
47+
- name: Cedarcode
48+
logo: /assets/world/2024/images/sponsors/RW-logo-cedarcode.svg
49+
url: https://www.cedarcode.com/
50+
- name: Typesense
51+
logo: /assets/world/2025/images/sponsors/RW-logo-typesense.svg
52+
url: https://typesense.org/
53+
- name: Avo
54+
logo: /assets/world/2025/images/sponsors/RW-logo-avo.svg
55+
url: https://avohq.io/rails-admin
56+
- name: Telos Labs
57+
logo: /assets/world/2024/images/sponsors/RW-logo-teloslabs.svg
58+
url: https://hi.teloslabs.co/
59+
- name: ODDS
60+
logo: /assets/world/2025/images/sponsors/RW-logo-odds.svg
61+
url: https://odds.team/
62+
- name: Rompslomp
63+
logo: /assets/world/2023/images/sponsors/RW-logo-rompslomp2.svg
64+
url: https://rompslomp.nl/
65+
- name: TRMNL
66+
logo: /assets/world/2025/images/sponsors/RW-logo-trmnl.png
67+
url: https://usetrmnl.com/
68+
- name: Cookpad
69+
logo: /assets/world/2024/images/sponsors/RW-logo-cookpad.svg
70+
url: https://cookpad.com/uk
71+
- name: Doximity
72+
logo: /assets/world/2024/images/sponsors/RW-logo-doximity.svg
73+
url: https://www.doximity.com/
74+
- name: Fleetio
75+
logo: /assets/world/2024/images/sponsors/RW-logo-fleetio.svg
76+
url: https://www.fleetio.com/
77+
- name: Procore
78+
logo: /assets/world/2024/images/sponsors/RW-logo-procore.svg
79+
url: https://www.procore.com/en-gb
80+
- name: 1password
81+
logo: /assets/images/logo-1password.svg
82+
url: https://1password.com/
83+
- name: 37signals
84+
logo: /assets/world/2024/images/sponsors/RW-logo-37signals.svg
85+
url: https://37signals.com/
86+
- name: BigBinary
87+
logo: /assets/world/2025/images/sponsors/RW-logo-bigbinary.svg
88+
url: https://www.bigbinary.com/
89+
- name: Clio
90+
logo: /assets/world/2025/images/sponsors/RW-logo-clio.svg
91+
url: https://www.clio.com/
92+
- name: Gusto
93+
logo: /assets/images/logo-gusto.svg
94+
url: https://gusto.com/
95+
- name: Planet Aragon
96+
logo: /assets/world/2025/images/sponsors/RW-logo-planet-aragon.svg
97+
url: https://www.planetargon.com/
98+
- name: Renuo
99+
logo: /assets/images/logo-renuo.svg
100+
url: https://www.renuo.ch/
101+
- name: Saeloun
102+
logo: /assets/world/2024/images/sponsors/RW-logo-saeloun.svg
103+
url: https://www.saeloun.com/
104+
- name: Tablecheck
105+
logo: /assets/world/2024/images/sponsors/RW-logo-tablecheck.svg
106+
url: https://www.tablecheck.com/en/join/

_includes/banner.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<div class="banner text--align-center">
22
<p>
33
<a class="common-button--text" href="https://rubyonrails.org/world/2025" target="_blank">
4-
[Rails World 2025] Tickets sales coming soon
4+
[Rails World 2025 is sold out] See you in Amsterdam!
55
</a>
66
</p>
77
</div>

_includes/head.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
{% assign url = page.url | absolute_url %}
2424

2525
<head>
26-
<title>{{ site.title }} &mdash; {% if page.title %}{{ page.title }}{% else %}{{ site.description }}{% endif %}</title>
26+
<title>{{ title }}</title>
2727
<meta charset="utf-8" />
2828
<meta content="ie=edge" http-equiv="x-ua-compatible" />
2929
<meta name="handheldfriendly" content="true" />
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<div class="announcement-banner {{ include.background_color }}">
2+
<div class="content">
3+
<p>{{ include.content }}</p>
4+
</div>
5+
</div>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<div class="section faq-content">
2+
{% for topic in topics %}
3+
<div class="faq-row">
4+
<input type="checkbox" id="topic-{{ forloop.index }}" class="faq-toggle">
5+
<label for="topic-{{ forloop.index }}" class="question">{{ topic.question }}</label>
6+
<div class="answer">{{ topic.answer | markdownify }}</div>
7+
</div>
8+
{% endfor %}
9+
</div>

0 commit comments

Comments
 (0)