Vous êtes dans les archives de la catégorie Technique &rarr


Les avantages de Ruby on Rails (8/10) : Les tests

Posté 15 décembre @ 13 h 08 min par Matthieu Segret

On m’avait appris en école d’ingénieur à faire des tests unitaires avec JUnit. Et oui, les tests sont bien pratique pour éviter les régressions fonctionnelles. Pourtant, ce n’est qu’avec Ruby on Rails que j’ai réellement commencé à en faire ! Pourquoi ? L’utilisation des tests dans la communauté ruby est quelque chose de culturel. D’où […]

[Présentation] Ruby : Block, Proc et lambda

Posté 14 janvier @ 11 h 32 min par Matthieu Segret

En tant que formateur Ruby, je rencontre régulièrement des développeurs manipulant les block, Proc et lambda sans toujours comprendre comment cela fonctionne. J’ai donc eu l’idée de faire cette présentation au Meetup Paris.rb (10 décembre 2012)

Les avantages de Ruby on Rails (7/10) : Active Record

Posté 24 juillet @ 17 h 48 min par Matthieu Segret

Pour avoir utilisé d’autres ORM, Active Record fonctionne comme beaucoup d’autres mais avec une touche de simplicité et une grande puissance. Par exemple, aucune déclaration Ruby n’est nécessaire pour rendre un objet persistant, si la classe de cet objet hérite de Active Record, l’ORM inspectera la table correspondant à cette classe pour connaître l’ensemble et […]

Les avantages de Ruby on Rails (6/10) : le déploiement sur le cloud

Posté 15 février @ 13 h 51 min par Matthieu Segret

Une chose qui a changé ma vie de développeur lorsque je suis entré dans le monde Ruby c’est la possibilité de déléguer l’administration de son application sur le cloud avec Heroku, Engin Yard ou Cloud Foundry. L’administration système n’a jamais été une passion pour moi. Donc pouvoir déployer mes applications en un «git push» sur […]

Les avantages de Ruby on Rails (5/10) : Rake, le lanceur de tâches

Posté 15 décembre @ 14 h 29 min par Matthieu Segret

Pour avoir pas mal utilisé Ant lorsque je faisais du Java, je me souviens du temps perdu pour débogguer mes scripts. Je me disais alors, pourquoi coder des scripts en XML ? Avec Rake, je peux écrire mes tâches en Ruby. Comme Ant, je peux gérer une dépendance de tâche si nécessaire. Il est très […]

Les avantages de Ruby on Rails (4/10) : Rack

Posté 8 décembre @ 12 h 56 min par Matthieu Segret

Rack est une couche d’abstraction entre le serveur web et votre code Ruby. Pour les pythonistes, Rack est l’équivalant de WSGI. Les autres me diront : « A quoi ça sert ? ». Le premier intérêt de Rack, c’est de servir « d’adapteur universel » entre la plupart des serveurs web et du code Ruby. L’interface est très simple […]

Les avantages de Ruby on Rails (3/10) : la gestion des bibliothèques

Posté 1 décembre @ 11 h 47 min par Matthieu Segret

En 2 ans de Java, je n’ai jamais rien compris à Maven, pourtant avec Nexus, la gestion des bibliothèques durant le déploiement devait être plus simple… J’ai fini par me dire que l’installation automatisée des bibliothèques et la résolution de leurs dépendances devait être un métier à part ! Ici c’est Rubygems et Bundler qui […]

Les avantages de Ruby on Rails (2/10) : SASS et CoffeeScript

Posté 22 novembre @ 14 h 55 min par Matthieu Segret

Certains me diront : « SASS et CoffeeScript, ce ne sont pas des exclusivités de Ruby on Rails ? ». Et ils auront raison ! Seulement je n’aurais pas utilisé ces langages s’ils n’étaient pas par défaut dans Rails. CoffeeScript est une manière alternative d’écrire du Javascript. Il s’agit d’un langage destiné à être compilé en javascript. […]

Les avantages de Ruby on Rails (1/10) : les bibliothèques

Posté 17 novembre @ 11 h 10 min par Matthieu Segret

- Besoin d’une interface d’administration ? Je mets en place ActiveAdmin en moins d’une journée ! – Besoin d’un système d’authentification complet (validation de l’email, gestion de la perte du mot de passe, chiffrement du mots de passe etc..) ? En moins d’une heure j’ai tout cela avec Devise. Et une heure plus tard j’ai […]

Quels sont les avantages de Ruby on Rails ?

Posté 17 novembre @ 11 h 10 min par Matthieu Segret

  Voici ce que je lis et j’entends quotidiennement : « Je suis développeur PHP, je dois me former à Ruby on Rails pour un projet, je suis curieux de pouvoir comparer avec Symfony. » « J’ai beaucoup entendu parler de Ruby on Rails, que fait-il de plus que les autres frameworks ? » « Je suis venu à cet […]

« Articles Précédents