Ruby
expertises techniques

Agence de développement Ruby on Rails

La technologie qui a le plus fait ses preuves dans le milieu des startups.

Agence web et mobile partout en France, Dernier Cri est composée d’experts en Ruby on Rails prêts à intervenir sur les projets les plus complexes.

Qu'est ce que Ruby on Rails ?

Ruby a été créé par le japonais Yukihiro "Matz" Matsumoto, au milieu des années 90 puis rapidement adossé au framework Rails, créé par David Heinemeier Hansson, qui l'a rendu populaire dès les années 2000. Voici donc près de 20 ans que cette association percutante secoue l'univers des startups.

Utilisé dans des applications telles que Twitter, Github, Shopify ou encore Airbnb on comprend mieux pourquoi c'est la stack technique la plus populaire dans l'écosystème startups.

Grâce à un ensemble considérable d'outils et à son principe de convention over configuration, cette technologie a comme avantage de permettre de délivrer une quantité colossale de fonctionnalités très rapidement. Véritable game changer lorsqu'on a un enjeu de délai de mise sur le marché fort.

Ruby on Rails est également très largement plébiscité pour sa robustesse. Qu'il s'agisse de monter un projet dans la santé ou encore dans le bancaire, la structure que permet cette solution sera déterminante pour faire de chaque développement un produit qui s'inscrira dans la durée.

L'une de ses grandes forces réside également dans sa communauté. Des développeurs exigeants y compris envers eux même qui ont à cœur de contribuer à un écosystème de briques open source toutes très qualitatives avec le souci de collaborer plutôt que de refaire.

Quand utiliser Ruby on Rails ?
01

Réaliser un MVP

Grâce à une bibliothèque de composants open source (appelés Gem) enrichie depuis plusieurs années, Ruby on Rails est magique lorsqu'il s'agit de produire un MVP. Idéal pour lancer votre produit avant la concurrence.

02

Implémenter des d'APIs

Vous avez besoin d'exposer ou de consommer un grand nombre d'APIs rapidement ? Ruby on Rails est extrêmement expressif et vous aide à incorporer n'importe quelle brique externe en un rien de temps.

03

E-commerce

Grâce notamment à Spree Commerce que nous avons largement éprouvé, il est possible de créer des plateformes e-commerce spécifiques parmi les plus spécifiques et exigeantes. Génération de produits multi composants à la volée, parcours d'achat sur mesure ... Il est infiniment plus facile de surcharger un comportement initial que sur Magento ou Prestashop.

04

Périmètre fonctionnel complexe

Le développement en Ruby on Rails est souvent accompagné d'un ensemble de bonnes pratiques telles que le TDD (Test Driven Development) ou encore le DRY (Don't Repeat Yourself). L'ensemble de ces pratiques permettent aux équipes de développement de produire des applications ultra robustes et maintenables.

Une équipe d'experts

Avec près de 10 profils dont la plupart sont réputés comme experts, nous avons lancé de nombreux projets grâce à cette technologie qui permet un gain de temps précieux.

Nos projets réalisés avec Ruby on Rails

Nous ne comptons plus le nombre de projets que l'agence a réalisé grâce à Ruby on Rails. Nous sommes fiers de l'impact qu'a eu ce choix sur l'ensemble des projets menés tant il s'est révélé pertinent voir même déterminant dans la suite de l'aventure.

Un client heureux

"Lorsque j’ai décidé de créer Mooncard, je n’avais pas le droit à l’erreur. Il me fallait un partenaire fiable techniquement mais aussi capable de comprendre un contexte fonctionnel riche. Endossant la casquette de CTO externalisés et équipe technique, Dernier Cri a développé mon MVP selon mes standards de qualité tout en respectant mes délais et mon budget. Je n’aurais pas trouvé de meilleure alternative pour lancer Mooncard."

Tristan Leteurtre

Fondateur et CEO - Mooncard

Ruby on Rails dans le blog

TECH, RUBY, RUBY ON RAILS

Définir dynamiquement des callbacks sur les modèles ActiveRecord

Exécuter des tâches asynchrones lors d'une transaction d'insertion dépendant de données dont l'insertion n'est effective qu'une fois la transaction réalisée

TECH, RUBY, METAPROGRAMMATION

LLes ghosts methods avec Ruby

Exploration des méthodes fantômes, un pan de la métaprogrammation dans l'écosystème Ruby : fonctionnement, performances et usage.