Blog

Nos dernières publications sur des sujets très variés :

Spree, la Marketplace Ruby qui monte, qui monte...

publié le : 08/12/2020

Rails
Ruby
Spree
Marketplace

# Marketplace ? 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 ef...

Utiliser plusieurs canaux Action Cable

publié le : 27/09/2020

Rails
Ruby
Action cable

## Action Cable != Broadcast 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 ...

Controller, Concern, Model, Service ?

publié le : 03/09/2020

Rails
Ruby

## Une façon simple pour 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 cett...

Stimulez vos pages Rails avec Stimulus

publié le : 11/06/2020

Rails
Ruby
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...

Migration vers Rails 6.0.3 & Ruby 2.7

publié le : 08/05/2020

Rails
Ruby

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 ...

Optimisation des applications Rails

publié le : 10/04/2019

Rails
Ruby

# Rappel de quelques techniques d'optimisation des applications Rails : * Evitez les 'N+1' avec Model.[includes(:slave_model)](https://apidock.com/rails/ActiveRecord/QueryMethods/includes) * Utilisez le [gem 'bullet...

Impact énergétique

publié le : 03/04/2019

Rails
Ruby

## Code optimisé = Impact énergétique maitrisé 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 n...