Rails

Archi & techno

Le push web avec Pusher

Introduction Depuis que les sites web sont devenus des applications riches, le besoin de push s’est largement manifesté. Il est présent sur des sites de mails, de feeds d’information, de partage de documents, de réservation de billets avec choix des places… Le push web permet de notifier le client d’une certaine information directement depuis le serveur, sans nécessiter de recharger la page du client. C’est typiquement un paradigme qu’on peut utiliser sur un site de messagerie instantanée. Plusieurs technologies permettent d’implémenter ce genre de comportement,…

Lire la suite
Archi & techno

Rails += Tests

Si vous avez déjà créé une application Ruby on Rails, vous avez déjà dû voir un étrange répertoire : tests. N'ayez pas peur, tout a été fait pour faciliter la mise en place de tests de bout en bout avec Rails. Je vais donc vous donner les méthodes que j'apprécie et que je considère efficaces pour l'écriture de tests en Rails. Que vous soyez novices ou expert, j'espère pouvoir vous en apprendre un peu. Tous les exemples donnés seront pour Rails 3, mais ils sont pratiquement…

Lire la suite
Évènement

Présentation Rails au Paris JUG

La prochaine soirée du Paris Java User Group aura lieue le 12 octobre et sera consacrée au thème "Web et Java". J'aurai le plaisir d'ouvrir la soirée avec une présentation, paradoxalement, consacrée à Ruby On Rails. En voici le pitch: Ruby on Rails, le célèbre framework web, vient de souffler sa sixième bougie et de sortir en version 3.0. Mais malgré sa grande popularité, ce framework reste méconnu de nombreux Javaistes. Dans cette présentation je vous présenterai les atouts de Rails et vous expliquerai pourquoi, après…

Lire la suite
Archi & techno

Confessions d’un Javaiste repenti

Cela fait maintenant 6 ans que je fais du Java de manière professionnelle, que je collectionne les jars et empile les frameworks tel un jeu de légo. Mais voilà c'est terminé ! Depuis 6 mois je fais du Ruby on Rails (aka Rails), aussi bien sur mes projets persos que professionnels ... laissez-moi vous expliquer pourquoi.

Lire la suite
Archi & techno

Platform as a Service avec Ruby on Rails

Il arrive souvent que des applications de taille modeste soient développées en interne chez Octo dans le but de répondre à un besoin spécifique de l'entreprise tout en fournissant un bon prétexte pour faire de la veille technologique. Nous venons de démarrer un projet de ce genre pour réaliser une application de gestion de bibliothèque avec des fonctionnalités de type réseau social. Pour le développement nous avons choisi le framework Ruby on Rails dont nous avons déjà vanté les mérites. D'autre part, d'aucuns nous disent…

Lire la suite
Archi & techno

Cucumber pour les Railers

Ce billet va décrire comment mettre en place des tests Cucumber pour Ruby on Rails. Il est grandement recommandé de lire l'article de Vincent Coste, et d'avoir au moins des connaissances de base en Rails. C'est un article sur Cucumber et non sur le TDD/BDD, ainsi la méthode pour développer n'est pas conforme à ces méthodes de développement. Nous avons pris la même application que dans l'article précédent. En effet, elle se prête bien aux tests Cucumber. Il s'agit du calcul d'une facture de téléphonie…

Lire la suite