Vous pouvez trouver les slides des présentations données la semaine dernière à la RailsconfEurope sur le site de O’reilly .
Parmi celles-ci je vous conseille particulièrement:
Tabnav: Do We Really Need a Plugin for Tabbed Navigation?
Ce projet génial et si simple propose de créer une bibliothèque de widgets tels que des onglets de navigation, des info-bulles gérées en javascript, des boutons “afficher/cacher” et beaucoup d’autres. Le but ultime est de réduire drastiquement le temps passé à concevoir des interfaces utilisateur.
The rest of REST
La présentation du célèbre Roy Fielding, l’inventeur de l’architecture REST et une des personnes les plus active dans l’élaboration du standard HTTP. Roy fait le point sur l’évolution du web et sur la place de Rails.
Voilà donc deux présentations totalement différentes mais toutes deux extrêmement intéressantes
Le premier article vient d’être publié sur Frailers.net. Le blog diffère des articles de part son contenu.
Le blog a pour but de suivre l’actualité Rails et de la communauté francophone. Les billets annonceront donc les évènements de la sphère RoR francophone et et couvriront les faits les plus importants de la communauté anglophone.
La partie que nous avons intitulé documentation contiendra des articles plus techniques. Certains ne contiendront que quelques lignes pour présenter une astuce intéressante ou une nouveauté. D’autres articles se rapprocheront plus de dossiers couvrant une technique ou un aspects plus général du framework.
D’ici peu, nous mettrons en place deux fils rss permettant de suivre la partie blog et la partie documentation.
MIS A JOUR : 21/09/07
Suite à la keynote de DHH hier matin, voici un petit récapitulatif des annonces faites à propos de Rails 2 qui devrait sortir d’ici peu. Il n’y a pas de nouvelles fonctionnalités transcendante mais de nombreuses petites améliorations qui devraient faciliter la vie du développeur.
- Tout d’abord, le plugin sexy migrations sera intégré dans Rails core. Ce plugin permet de DRYer un peu plus les migrations.
- Les namespaces ont été modifiés pour être plus RESTful. Ils permettent d’associer une même ressource à des contrôleurs différents (mais portant le même nom). Chacun des contrôleur peut implémenter des actions différentes. Typiquement, on créera un namespace admin dans lequel on mettra des contrôleurs de même nom que ceux dans le namespace par défaut, on supprimera les actions create, delete et update des contrôleurs dans le namespace par défaut pour éviter qu’une personne n’ayant pas accès au namespace admin ne modifie un élément du modèle.
- La commande rake db:create:all permet maintenant de se passer totalement d’un accès en ligne de commande à SQL puisqu’elle crée toutes les bases de données définies dans dans le fichier de config database.yml .
- Il est désormais possible de placer des breakpoints dans le code Rails grâce à la commande debugger. Cette commande ouvre une console permettant d’accéder à tout l’environnement du programme dans son contexte d’exécution.
- Rails 2 proposera également de s’authentifier grâce à l’en-tête http.
- La gestion des sessions sera, par défaut, basée sur le cookies et non plus sur les fichiers. Ceci permettra une gestion plus aisée de la taille des dossiers où étaient stocké les sessions. Il sera toutefois toujours possible d’utiliser la gestion de session par fichiers.
Finalement, il est important de souligner que de nombreuses fonctionnalités seront supprimées du framework. En effet, l’équipe de Rails veut garder son framework aussi simple que possible.
Pour cette raison, une version 1.2.4 de Rails sortira 1 jour avant la version 2. Cette version annoncera tous les deprecation warnings des fonctionnalités qui seront supprimées dans Rails 2.
A la conférence Rails de Portland, d’autres fonctionnalités avaient aussi été annoncées. Voir le blog de Bounga .
Bratwurst on rails ouvrait les festivités de la Railsconf. Organisé par les membres du Ruby User Group Berlin cet évènement avait pour but de réunir tous les railers désirant se rencontrer dans un cadre plus informel que celui de la conf.
Le succès était au rendez-vous. Le organisateurs qui avaient prévu d’accueillir 200 personnes en attendaient 400. Finalement, ce sont 600 personnes qui ont participé à l’évènement. On pouvait compter parmi elles David Black , auteur du livre Ruby for Rails et Marcel Molina, Jr. de la Rails core team .
Quelques 10 Railers francophones étaient également présents. Ils furent renforcés par l’équipe de Webpulser en fin de soirée.
Aujourd’hui, la place est aux tutoriels. Tout le monde attend la keynote de Dave Thomas qui sera couverte en direct sur notre compte twitter.
Frailers.net couvre la Railsconf Europe’,’Arrivé ce matin à Berlin, je me prépare à couvrir la “Railsconf Europe 2007”. A commencer par le fameux Bratwurst on Rails organisé par le “Berlin Rails User Group”.
Les moments à ne pas rater seront sûrement:
- Le keynote de Dave Thomas lundi à 19h30
- Le keynote de DHH mardi à 9h30
Pour suivre ces deux évènements en direct, abonnez-vous à notre compte twitter “frailers”. En plus, de nombreux autres infos croustillantes seront communiquées tout au long de la conférence.
J’espère avoir le temps de faire quelques résumés des principales informations recueillies chaque jour que je publierai sur ce blog.
Après deux semaines de travail acharné et quelques heures avant le début de la RailsConf Europe 2007, Frailers.net est enfin online. Cette nouvelle initiative dans le paysage Rails vise à encourager le monde francophone à adopter le framework de plus en plus célèbre Ruby on Rails.
Frailers.net naît suite à deux constatations. Tout d’abord, bien que de nombreux bloggeurs francophones se consacrent à écrire à propos de Rails, il n’existe toujours pas d’endroits ou les ressources Rails en français sont répertoriées et centralisées. Ce manque nous semble important à combler afin d’encourager les francophones à utiliser Rails. En effet, nous sommes persuadés qu’une documentation structurée et gratuite encouragera les nouveaux utilisateurs à adopter RoR. A cette fin, Frailers.net a pour ambition de répertorier et commenter les différentes articles rédigés par les bloggeurs francophones, de proposer des traductions des sujets particulièrement bien couverts par nos homologues anglophones, de suivre les nouvelles du monde ruby on rails et enfin d’offrir nos propres articles et documentation selon notre vision pour les sujets peu ou pas couverts en français.
La deuxième constatation qui fait naître Frailers.net est le fait que Rails soit encore si peu connu dans les entreprises. Nous attribuons ce manque de reconnaissance à la disparité de la communauté rails francophone et au peu de bruit qu’elle génère dans les médias en comparaison du “buzz” RoR qui existe aux Etats-Unis (saluons au passage des initiatives telles que Paris on Rails, ou les diverses rencontres régionales déjà organisées par certains groupes d’utilisateurs, comme celle-ci) .
Frailers.net essaye donc de rassembler les informations à propos des railers francophones pour les aider à se connaître et à se faire connaître. Pour rejoindre la famille des frailers, enregistrez-vous sur le site.
Ce site en est à ses premiers jours et est toujours en version beta. Il sera donc amené à évoluer et des fonctionnalités y seront ajoutées. Ce site est fait pour vous et nous vous encourageons à y participer en proposant vos idées, en réagissant à nos propos ou encore en nous signalant des bugs que vous auriez découverts.
Longue vie à la communauté des railers francophones et à Frailers.net !