Techubhq

Ressources de qualité pour développeurs

techubhq.com est un ensemble de ressources dédiées à l'apprentissage et au perfectionnement des techniques et outils de développement informatique.

Articles récents

Les 5 derniers articles publiés sur nos blogs


Oublier 'bundle exec' à l'aide de rbenv-bundler

Publié par Gabriel Malkas le 3 mars 2012

Si vous utilisez Bundler pour gérer vos Gems, vous êtes sans doute habitué à exécuter les commandes comme rake ou rails à l’aide de bundle exec.

Cette obligation est quelque peu pénible, et bien que l’utilisation d’un alias sous Bash puisse alléger la peine, cela reste encombrant.

Voyons comment régler cela à l’aide de rbenv-bundler.

» Lire la suite


Mise en production d'une application Rails 3 sous Ubuntu 10.04

Publié par Gabriel Malkas le 31 janvier 2012

Cet article présente la mise en place d’un serveur de production pour une application Rails 3. Nous verrons comment installer Ruby à l’aide de rbenv, installer puis configurer nginx et unicorn, ainsi qu’à déployer l’application à l’aide de capistrano.

Ce guide vous guidera pas à pas : toutes les commandes nécessaires sont explicitées et expliquées.

» Lire la suite


Les associations Active Record

Publié par Gabriel Malkas le 29 janvier 2012

Ce guide présente les associations Active Record. Après l’avoir lu, vous pourrez notamment :

» Lire la suite


Gestion des versions de Ruby avec rbenv et ruby-build

Publié par Gabriel Malkas le 14 novembre 2011

Faire cohabiter plusieurs versions de Ruby sur un même système a pendant longtemps été un vrai casse-tête. La création de RVM en 2007 par Wayne Seguin a grandement simplifié l’installation et l’isolement de versions différentes.

Bien que RVM ait été accueilli avec beaucoup d’enthousiasme par la majorité des développeurs, plusieurs personnes ont été graduellement frustrées par son caractère invasif.

Notamment Sam Stephenson, développeur à 37Signals, qui a donc décidé de créer rbenv, une alternative plus légère et qui respecte certaines conventions Unix.

Nous verrons d’abord en quoi RVM et rbenv diffèrent, puis nous étudierons les différentes possibilités offertes par rbenv.

» Lire la suite


Les validations Active Record et les fonctions de rappel

Publié par Gabriel Malkas le 6 novembre 2011

Ce guide nous plonge dans le cycle de vie des objets Active Record. Vous apprendrez à valider l’état de vos objets avant de les enregistrer dans la base de données, ainsi qu’à réaliser des opérations personnalisées à certaines étapes particulières du cycle de vie de vos objets.

Une fois familier avec le contenu de ce guide, vous devriez être capable de :

» Lire la suite


» Tous les articles