BLOG
08/12/2020
Spree, la Marketplace Ruby qui monte, qui monte...
La crise du COVID et le confinement ont boosté le recours aux plateformes de 'E-commerce' (Markeplace) pour les achats courants. Le grand gagnant semble être Amazon dont la logistique est tellement efficace que certai...
27/09/2020
Utiliser plusieurs canaux Action Cable
Depuis Rails 5 les développeurs Rails peuvent utiliser un mécanisme de Pub/Sub pour mettre à jour des pages dynamiquement. Le scénario classique est l'affichage d'un tableau de bord avec moult calculs et graphiques ...
03/09/2020
Controller, Concern, Model, Service... Comment savoir où mettre son code ?
Vous-vous êtes surement déjà posé cette question; quel est le meilleur endroit pour mettre ce bout de code Ruby ? Dans une application Rails, il y a le choix et cette question peut être résolue en utilisant cette règl...
11/06/2020
Stimulez vos pages Rails avec Stimulus
On connaît la capacité de Rails à gérer simplement les base de données qui se cachent derrière les applications les plus complexes et sur lesquels s'appuient les process métiers. Avec l'expérience, cette complexité pe...
08/05/2020
Migration vers Rails 6.0.3 & Ruby 2.7
Vous avez des applications Rails qui commencent à rouiller et vous souhaitez leurs donner un peu de modernité avec une belle carrosserie neuve ? Avec la sortie de Ruby 2.7 et de Rails 6, franchir le pas vaut vraiment ...
10/04/2019
Optimisation des applications Rails
Rappel de quelques techniques d'optimisation des applications Ruby on Rails : * Evitez les 'N+1' avec Model.[includes(:slave_model)](https://apidock.com/rails/ ActiveRecord/QueryMethods/includes) * Utilisez le [gem ...
03/04/2019
Impact énergétique des applications WEB. Code optimisé = Impact énergétique maîtrisé !
Le développement d'une nouvelle solution logicielle commence souvent par le codage rapide, en utilisant un framework web, du produit minimum viable (MVP). Une fois ce noyau de base en place, on développe ensuite, au p...