makandra ist Mitglied der Rails Foundation
Wir erklären warum wir bis heute auf das Rails Framework setzen und wie wir das Rails Ökosystem aktiv unterstützen.
Seit 15 Jahren arbeiten wir bei makandra ausschließlich mit Ruby on Rails. Unsere Verbundenheit mit Rails reicht bis zu unseren Anfängen zurück. Daher sind wir besonders stolz darauf, verkünden zu können:
Wir treten als erstes deutsches Unternehmen der Rails Foundation bei.
Die Rails Foundation wurde gegründet, um das bestehende Rails-Ökosystem zu stärken und den Erfolg von Rails auch in Zukunft zu garantieren. Seit knapp 30 Jahren gibt es die Programmiersprache Ruby und seit 20 Jahren gibt es Rails, das Web-Framework, das auf Ruby aufsetzt. Es wurden bereits Millionen von Anwendungen von hundert tausenden zufriedenen Entwicklern damit erstellt. Rails 7 ist technisch so stark wie nie zuvor, dank des Engagements der Foundationmitglieder und tausender Beitragender. Jetzt sind wir offiziell als eines von sechs beitragenden Mitgliedern dabei.
Warum wir auf das Rails-Framework setzen
Zu Gründungszeiten von makandra, im Jahr 2009, erlebte Rails weltweit einen Hype. Das lag unter anderem daran, dass das Rails Framework es als eines der ersten ermöglichte, automatisierte Tests zu implementieren, die Regressionsfehler bei der Entwicklung und Anpassung von Webanwendungen minimieren können. Bereits von Beginn an war klar, dass Webentwicklung unser Tätigkeitsschwerpunkt werden soll. Da sich Ruby on Rails hauptsächlich auf diesen Bereich konzentriert, war das Framework für uns auf Anhieb ein perfect fit.
Ruby wird zwar gerne als Nischen-Programmiersprache betitelt, ist aber dennoch eine der 20 meistgenutzten Programmiersprachen weltweit und es wurden einige sehr große, bekannte Plattformen mit Hilfe von Rails entwickelt. Die womöglich bekanntesten darunter: Shopify (stellt 20% aller aktiven E-Commerce Websites und wickelt 10% des weltweiten E-Commerce-Traffics ab) sowie GitHub, Airbnb oder Kickstarter.
Eine der besonderen Stärken von Ruby on Rails liegt in der Flexibilität bei der Nutzung agiler Methoden. Dadurch sind wir nicht darauf angewiesen, zu Beginn jedes Entwicklungsdetail festzulegen. Diese Flexibilität ermöglicht es uns, besser auf Veränderungen zu reagieren und letztendlich zu hochwertigen Ergebnissen zu gelangen.
Ruby on Rails ist ein Open-Source-Web-Framework, das die Entwicklung von Webanwendungen vereinfacht, indem es standardisierte Strukturen und Konventionen bietet. Eine Besonderheit an Ruby ist die Möglichkeit zum Metaprogramming, was das Maß an Flexibilität enorm erhöht. Außerdem ist Rails ein Framework, mit dem für den Anwender viel Konfigurationsaufwand entfällt und für alles, was im Web relevant ist, hervorragende Komponenten mitgeliefert werden. Dadurch lassen sich Webanwendungen deutlich schneller und mit deutlich weniger Code entwickeln, als mit anderen Sprachen und Frameworks.
Wie wir das Rails-Ökosystem und die Open-Source-Community unterstützen
Durch unsere makandra cards teilen wir aktiv unser Wissen über RoR mit der Entwickler-Community. Die Cards dienen als Plattform, auf der wir bewährte Methoden, nützliche Tipps und Tricks sowie wichtige Erkenntnisse aus unserer Erfahrung mit Rails dokumentieren und teilen. Darüber hinaus engagieren wir uns aktiv für die Stärkung des Rails-Ökosystems durch die Konzeption und Entwicklung eigener Open-Source-Projekte wie beispielsweise unpoly, active_type oder geordi.
In Form von Rails LTS bieten wir Sicherheitsupdates für nicht unterstützte Versionen von Ruby on Rails an. Nach einigen Jahren des Einsatzes erreichen alte Versionen des Ruby on Rails-Frameworks das End-of-Life (EOL). Dieser Zeitpunkt markiert den Moment, an dem das Team der Rails-Community aufhört, Sicherheitsupdates für kritische Sicherheitslücken bereitzustellen. Hier kommen wir ins Spiel. Sobald ein neuer Hinweis auf der offiziellen Rails-Sicherheitsliste veröffentlicht wird oder uns direkt gemeldet wird, sind wir zur Stelle, um die Schwachstelle zu patchen. Durch die kontinuierliche Pflege und Bereitstellung von Sicherheitspatches tragen wir dazu bei, die Lebensdauer von älteren Rails-Versionen zu verlängern und den Nutzer:innen die Möglichkeit zu geben, ihre Anwendungen sicher und zuverlässig zu betreiben, ohne gezwungen zu sein, sofort auf die neueste Version von Rails zu aktualisieren. Das garantiert die Flexibilität, die Systeme entsprechend einem eigenen Zeitplan aktualisieren zu können.
Ruby on Rails – Unser Schlüssel zu herausragenden Lösungen
Bei makandra realisieren wir tagtäglich eine breite Vielfalt an Webprojekten für Kunden aus verschiedensten Branchen. Mittlerweile haben wir über 150 Projekte mit Ruby on Rails umgesetzt oder übernommen! Dabei steht für uns im Mittelpunkt technisch erstklassige, stabile und langfristig wartbare Lösungen zu schaffen. Wir können eine hohe Geschwindigkeit bei der Produktentwicklung an den Tag legen und unseren Kunden in 100 Tagen voll funktionsfähige, einsetzbare Software liefern. Dies verdanken wir nicht nur unserer sorgfältigen Planung und unserem engagierten Team, sondern auch dem Rails Framework, das es uns ermöglicht, Projekte effizient umzusetzen. Mit Hilfe dieser Kombination sind wir nicht nur immer im Zeitplan, sondern liefern auch gerne mal überpünktlich ab – ein Service, der von unseren Kunden besonders geschätzt wird.
Wir stehen voll und ganz hinter Ruby on Rails
Der Beitritt zur Rails Foundation ist nicht nur ein riesiger Meilenstein für uns, sondern auch ein Statement dafür, dass wir voll und ganz hinter Ruby on Rails stehen. Wir sind stolz darauf, Teil dieser Gemeinschaft zu sein und freuen uns darauf, weiterhin hochwertige Lösungen mit Hilfe des Frameworks zu entwickeln und unser Wissen mit der Entwickler-Community zu teilen. Ruby on Rails wird weiterhin unser Schlüssel zu herausragenden Ergebnissen sein, und wir sind entschlossen, unseren Beitrag zur Weiterentwicklung und Stärkung dieses Frameworks zu leisten.
Weitere Informationen gibts in der offiziellen Beitritts-Ankündigung der Rails Foundation.