Ruby Programming Language in Switzerland

Deutsche Version

Group photo of the attendees at Helvetic Ruby 2025 in Geneva
Impression from Helvetic Ruby 2025Impression from Helvetic Ruby 2025Impression from Helvetic Ruby 2025Impression from Helvetic Ruby 2025Impression from Helvetic Ruby 2025Impression from Helvetic Ruby 2025Impression from Helvetic Ruby 2025Impression from Helvetic Ruby 2025
The Swiss Ruby community at Helvetic Ruby 2025 in Geneva. Photos: Helvetic Ruby, full album.

Why we recommend Ruby

RubyRuby on Rails

Ruby is a modern programming language from Japan. It is easy to learn and stands out from other languages through better readability, shorter code and fewer special characters. With frameworks like Ruby on Rails, web applications can be built much faster. Ruby on Rails powers companies like Shopify, whose merchants sold a combined 14.6 billion dollars over the Black Friday / Cyber Monday weekend 2025.

Ruby was created in 1995 by Yukihiro “Matz” Matsumoto in Japan and has been developed since then as open source by an international team of volunteers and employees of Ruby companies. Ruby on Rails was created in 2004 by the Dane David Heinemeier Hansson and is developed by its own core team. It is the most popular web framework for Ruby, next to others such as Hanami, Sinatra and Roda. Ruby is also used for desktop applications with libraries like GTK3 and LibUI, and for microcontrollers with mruby and PicoRuby.

Andi Idogawa and Yukihiro "Matz" Matsumoto at RubyKaigi 2026
Andi Idogawa with Yukihiro "Matz" Matsumoto, the creator of Ruby, at RubyKaigi 2026 in Hakodate, right after his keynote unveiling Spinel.

Top Ruby companies

Ruby is more than Ruby on Rails

Many people only know Ruby as the language behind Rails. But Ruby is a general-purpose language that shines wherever readable code and quick results matter:

Ruby in brief, for CTOs and decision-makers

ShopifyGitHubGitLab

See Rails in action

The video series Rails 8 Unpacked by Typecraft on the official Rails channel shows how quickly a Rails application comes together: a task manager is built step by step. In the video below, Typecraft deploys the finished app to its own server with Kamal.

Deploying with Kamal 2.0, Rails 8 Unpacked, play video▶

The video only loads from YouTube when you click it.

All episodes, most of them 12 to 20 minutes long (playlist):

  1. Introduction
  2. Login with the authentication generator
  3. Assets with Propshaft
  4. The “Solid Trifecta” overview
  5. Real-time messaging with Solid Cable
  6. Caching with Solid Cache
  7. Background jobs with Solid Queue
  8. The default Dockerfile
  9. Deploying with Kamal 2.0

Why Ruby and not just C#?

C# and Java are widespread in Swiss companies. Microsoft and Oracle stand behind them with large marketing budgets. Ruby has no marketing department: it is carried by its community and by the companies that succeed with it. So hearing little about Ruby in Swiss companies says little about its quality. For new web applications, internal tools and products there is a lot to be said for Ruby on Rails, and it fits into existing environments: Rails runs on Azure, Google Cloud (GCP) and AWS, works with SQL Server, login works with Entra ID, and Ruby also runs on Windows.

A low-risk way to start: build your next internal tool or prototype in Rails, next to your existing software. Within a few weeks you will see how fast a small team moves with it.

Ruby in the age of AI

AI assistants like Claude Code and Copilot now write a large share of code. Ruby is a particularly good fit:

Time for Claude Code to build a mini Git, by language: Ruby, Python and JavaScript fastest
Time for Claude Code to build and extend a mini Git, 20 runs per language (Claude Opus 4.6, March 2026). Average: Ruby 73 s and $0.36, Java 115 s and $0.50, TypeScript 133 s and $0.62. Chart and data: Yusuke Endoh, ai-coding-lang-bench.

Statically typed languages took 1.4 to 2.6 times longer and cost correspondingly more. Ruby also needed almost the least code at 219 lines, compared with 303 for Java and 517 for C. C# was not part of the test; Java is the closest comparison. Code and data are public and can be checked.

Why Ruby fits AI-native companies

A program does not only live in its code, it also lives in the heads of the people who build and run it. Computer scientist Peter Naur described this back in 1985 in “Programming as Theory Building”: the real program is the team’s understanding of why the software is the way it is. Once that understanding is lost, every change becomes risky, no matter how good the code once was.

When AI writes a large share of the code, this matters more, not less. Someone has to read, understand, review and take responsibility for the generated code. The easier the code is to read, the better the team keeps its understanding. That is exactly what Ruby was made for: Matz designed Ruby for people, not for machines. Ruby code is short, reads almost like an English sentence and leaves little noise between intent and implementation.

Software development is still about people: the ones who need a solution, and the ones who understand it and keep it moving. AI makes writing faster; understanding remains our job. Ruby makes that job easier.

Talks on RubyEvents.org:

Try Ruby without installing anything

Chunky Bacon is our free, interactive Ruby course in English and German. It runs entirely in the browser with ruby.wasm: you write and run real Ruby code right on the page. More about Chunky Bacon

Learn and look things up

Who uses Ruby in Switzerland?

And more

Want to be on this list? Questions or comments? Email web@idogawa.com or send a message on LinkedIn.

Ruby events in Switzerland

Full hall during a talkAttendees during a breakConversations between talks
The attendees of Helvetic Ruby 2025 in Geneva. Photos: Helvetic Ruby, full album.

Helvetic Ruby 2026: 19 and 20 November in Zurich

Helvetic Ruby 2026, 19 and 20 November, Zurich

Helvetic Ruby is the Swiss Ruby conference: single track, with long breaks to talk to people. After Bern (2023), Zurich (2024) and Geneva (2025), it returns to Zurich in 2026, at the Technopark, Technoparkstrasse 1.

Organized byDimiter PetrovDimiter PetrovHana HarencarovaHana Harencarova

Talks in 2026 include:

QoQaRenuoPuzzle ITCpia PlanerDeplo.ioEndress+HauserRoRvsWild

Swiss sponsors include QoQa, Renuo, Puzzle ITC, pia Planer, Deplo.io and SwissDevJobs. In 2025, Endress+Hauser from Reinach (Basel-Landschaft), which uses Ruby itself, and RoRvsWild, a monitoring tool for Rails apps made by Base Secrète in Geneva, were sponsors too. Tickets · Helvetic Ruby on RubyEvents with videos from previous years.

Talks from previous years on video

All Helvetic Ruby talks are free to watch on RubyEvents.org. A selection:

2025, Geneva · all talks

Contributing to Ruby Core: From Local Development to Global ImpactJasveen SandralThe Test Pyramid and the Temple of LoveRonan Limon DuparcmeurActiveRecord Unveiled: Mastering Rails’ ORMJess SullivanMore feedback! Quantity becomes qualityKyle d'OliveiraBeyond Caching: Best Practices for Scaling your Rails ApplicationKinsey Durham GraceModelling the Cosmos in Ruby: Applying OOP and DDD to Astronomical ConceptsRémy HannequinThe art of code: Finding Aesthetics in logic.Yara Debian

2024, Zurich · all talks

Revisiting the Hotwire Landscape after Turbo 8Marco RothThe Boring Bits Bite BackKatie MillerLessons learned from running Rails apps on-premiseAndy PfisterAsk your logsYoussef BoulkaidThe Very Hungry TransactionDaniel ColsonHow to Accessibility if You’re Mostly Back-EndHilary Stohs-KrauseThe Power of Crystal: A language for humans and computersJohannes Müller

2023, Bern · all talks

Profiling Ruby tests with Swiss precisionVladimir DementyevA Sneak Peek into Ractors!Abiodun OlowodeHow to Keep your Database HappyKaren JexPostcards From An Early-Career Developer's First MonthsHarriet OughtonThe Functional AlternativeJu LiuHow to bootstrap your software startupIsabel SteinerA Rails performance guidebook: from 0 to 1B requests/dayCristian Planas and Anatoly MikhaylovAnatomy of a Sonic Pi SongRaia

More meetups

Events outside Switzerland

Conference talks on video

Talks from many Ruby conferences and meetups can be watched for free on RubyEvents.org:

Author: Andi Idogawa, Ruby developer in the Aarau region, Aargau, Switzerland.