RailsCampParis3, 9th of April 2011

#RailsCampParis3 on Twitter with @RailsCampParis, identi.ca, Live Cast, TwitterStreamGraphs, Collecta, flickr

Own objectives

  1. improve my RoR "skills"
  2. see a more social side of programming
  3. state of the art vs societal needs

Attended activities

Ruby dans les tranchees par Michel Melliville

  • amener ses propres outils
    • e.g. ZapBook + eeePC
  • versionner les scripts
  • prendre le point de vue utilisateur pour la doc
  • "hack" de git pour utiliser les hooks
  • "un meilleur process est possible"
    • integrer des cycles cours
  • git + hooks -> http://grit.rubyforge.org
  • puissance des regex
    • /_/ %r{_} #{_}
  • manipulation des Enumerable
    • each/map/uniq/sort/index_by/group_by
  • voir aussi
  • mention de
  • stateless (ne pas conserver l'etat, concentre sur la donnee) vs statefull
    • e.g. Heroku
    • stateless en general une bonne pratique
    • attentions aux contraites, e.g. Twitter mais temps reel
    • apps consequences fotopedia, YellowPages, ...
    • gerer la "rumeur" de non scalabilite
      • demander la source pour eviter un faux debat pseudo-technique
      • "internet c'est un milieu tout petit pour les gens qui n'ont pas de visibilite"
  • tests et integration
    • utilisation de hooks
  • choix et decouverte des gems
    • une oreille sur le sol+ KittyFriday
    • tag delicious populaire sur #Rails
      • repository for gems to DR(Y)WhatOthersDid
        • ordered by popularity/popularity growth
      • github : dernier commit + frequence

Back to the Menu

Ruby on business par Vodeclic

  • vitesse
  • scalabilite
    • multiples aspects du cache
    • utilisation de memcached
  • deployment
    • mention de Chef (cf Shell#ConfigurationManagementSoftware)
    • difficulte de passer de 1 a 2, plus de 2 a 20
    • avantage de Heroku pour les bonnes pratiques
    • risque de mauvaise distribution de random pour
    • CDN, load balanding, etc..
  • securite
    • freeBSD et jail (avec difficulte de trouver le sysadmin)
    • backup...
    • mais au final plutot un probleme (comme les autres) humain

Voir aussi http://www.linkedin.com/groups/Business-on-Rails-27822 . Back to the Menu

Full text search by Vlad

Cf ApacheProjects#Lucene et ApacheProjects#Solr.

Back to the Menu

Resque, Background Processing

Presentation et configurations a venir sur le blog de l'auteur.

Back to the Menu

Le futur du web

  • webGL, HTML5, ...
  • navigateur web comme RunTime
    • actuellement intelligence du cote serveur
      • peu de sollicitation client
    • bascuelement graduel ?
  • role de JavaScript ?
    • mention de JQuery, Backbone, Moustache, ...
    • doutes sur prototype/scriptaculous
    • effort de dev. pr Chrome et autres acteurs
  • temps de reactive des formations
    • technologies changent plus vite que les formateurs
    • interet de la programmation a plusieurs
  • transition des US
    • du chef de projet (fonctionnel)
    • au developpeur (motive) etant finallement reellement capable de produire de la valeur et donc d'etre mieux remunere
    • a la SSII Silicon Valley, pas la boite de presta, pour l'instant une exception
  • cycles de simplifications/complexifications
    • experience de dev. pr les jeux
      • "oriente flux" (dafaflow programming paradigm ?)
      • language de script e.g. Python, LUA, ...
      • avant en "negligeant" le web
    • plus de facilite d'architecture
    • mais devoir connaitre plus de domaines
  • emulation meme entre les boites
    • Santa Monica, Silicon Valley, ...
    • creation de valeur par l'echange
  • app mobiles
    • "la revanche des applis desktop"
  • plateformes
    • Facebook
    • Steam
      • "la DRM indolore"

Cf JavaScript.

Back to the Menu

Association Ruby

  • role
    • visibilite
      • retransmissoin information sur les evenements
      • gerer la "marque"
    • les problemes de communication avec les entreprises
      • credibilite
    • etre soutenable, assurer la perennitee
    • politique ?
  • la difference entre le group local et l'association centrale
    • et donc prendre en compte le niveau "superieur"
      • Ruby Europe ?
  • necessite vu la taille actuelle de la communaute ?
    • prendre en compte le temps requis
      • partie administrative

(Parti avant la fin ~05:44PM) Voir aussi Association Ruby France dont le but est de "promouvoir la langage de programmation Ruby." et le compte-rendu a venir sur la maling liste Ruby France. Back to the Menu

Overall remarks and conclusions

  • bcp de problematique de recrutement (des 2 cotes)
  • echange, echange, echange
  • see also that other event

Back to the Menu

Other reviews or coverage

  • here

To do

  1. improve Template
  2. Programming
  3. Ruby#Rails
  4. via http://www.rubyfrance.org/articles/2011/03/25/bienvenue-au-railscampparis-3-/
  5. Wikipedia:BarCamp
  6. http://railsfrance.org
  7. consider #3 of Own objectives in particular against
    1. the stereotype of "build it and the will come"
    2. the power of a technical solution, in particular AI, without a precisely defined need
  8. http://lanyrd.com/2011/railscampparis3/
  9. check a bit more on @Hadrien Gardeur
    1. CEO of Feedbooks Free eBooks for Android & iPhone/iPad