philnoug@home:~$

  • Ruby 2.7 JIT on Rails

    A lieu en ce moment la conférence RailsConf 2019 à Minneapolis. Parmi la multitude de sujets abordés, plusieurs ont retenu mon attention, et plus particulièrement celui-ci : Ruby 2.7 JIT on Rails Have you ever tried MRI’s JIT compiler in Ruby 2.6? Unfortunately it had not improved Rails application performance...

  • Optimisations Rails

    Rappel de quelques techniques d’optimisation des applications Rails : Evitez les ‘N+1’ avec Model.includes(:slave_model) Utilisez le gem ‘bullet’ pour localiser les N+1 à éliminer Créez un ‘partial’ de votre Model dès qu’il doit être affiché sous forme de lignes dans une table Utilisez <%= render :model, collection: @models %> au...

  • Impact Énergétique

    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 noyau de base en place, on développe ensuite, au pas de charge (le business n’attend pas) de nouvelles fonctionnalités...