Les experts en Ruby on Rails de Dernier Cri sont prêts à intervenir sur les projets les plus complexes partout en France.
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.
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.
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.
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.
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.
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.
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.
"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."
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
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.