La vie de freelance laisse pas mal de liberté dans ses choix et je profite de cette liberté pour enfin suivre les conférences qui me font envie depuis quelques années. Maintenant quand je demande à mon chef d'aller à une conférence, il ne dit jamais non :-)
Cette semaine je suis allé en terres bretonnes assister au Breizhcamp à Rennes. Cette conférence était aussi l'occasion pour moi de donner ma nouvelle conférence sur les tests en Javascript.
Le Breizhcamp est une conférence très sympa qui accueille 250 personnes. Comme d'autres conférences leur succès est grandissant et les places partent de plus en plus vite. L'année prochaine la taille devrait doubler
Je vais essayer de noter les sessions que j'ai suivies ou plutôt d'exprimer un ROTI (Return Of Time Investisment).
- (1) Inutile je n'ai rien gagné rien appris. J'ai vraiment perdu mon temps
- (2) Utile mais ça ne valait pas à 100 % le temps que j'y ai passé. J'ai donc perdu du temps
- (3) Juste moyen je n'ai pas perdu mon temps sans plus
- (4) Bonne au dessus de la moyenne j'ai gagné plus de temps que j'en ai perdu
- (5) Excellent ça valait plus que le temps qu'on y a passé
Conférence : Masterclass Expertise Java par Olivier Croisier (4)
voir mon article sur le sujet
Keynote du jeudi par Vincent Cassé puis Christel Le Coq (2)
voir mon article sur le sujet
Atelier : Hand's on Web Component with Polymer par Horacio Gonzales et Audrey Neveu (5)
Je pense que plus le temps passe plus j'apprécie ces créneaux dédiés aux ateliers dans les conférences. Personnellement j'ai toujours une liste de sujets à traiter qui grossit plus vite qu'elle ne se réduit et se bloquer pendant 2 ou 3 heures sur un sujet permet d'approfondir un point particulier. Je reste persuadé que la meilleure manière de comprendre un sujet technique est de se confronter directement à celui ci. J'ai pu développer mes premiers web components avec Polymer. J'ai pris beaucoup de plaisir à suivre cet atelier très bien guidé par Horacio et Audrey.
Si vous êtes intéressé, vous pouvez faire le TP disponible sous Github et lire cet article que j'avais fait suite à la venue d'Horacio au Lyon Jug en début d'année.
Conférence : Introduction à Android Wear par Cyril Mottier (4)
voir mon article sur le sujet
Conférence : LP4J, a song of Java, MIDI and websockets par Olivier Croisier (2)
D'un côté je dis bravo pour le temps investi dans la préparation mais je ne suis pas fan de ces sujets qui ne m'apporteront rien au quotidien.
Tools in action: Déboguage de Javascript par Christophe Jolivet (5)
voir mon article sur le sujet
Tools in action: D3js par l'exemple par Rossi Oddet (2)
Le but était de montrer le fonctionnement de la lib D3 qui permet de lier des données avec le DOM pour par exemple faire des graphiques. Cette conférence était à mon sens trop scolaire et manquait de rythme.
Keynote du vendredi : par Tristan Nitot (4)
voir mon article de la keynote de Tristan Nitot à Mix-IT qui portait le même message
Quickie : Refactoring avec 1.22 % de code couvert par les tests par Sebastien Prunier (3)
Retour d'expérience sur l'utilisation de la technique Golden Master
Quickie : TDD is it all about tests par Nicolas Peru (3)
Retour d'expérience sur la pratique du Test First
Conférence : Beyond Polymer a comparaison of web components libraries par Horacio Gonzales (2)
Horacio a réécrit en urgence le contenu de sa session suite aux dernières évolution de Polymer et le tout n'était pas très huilé. Par contre on peut retenir le message : les web components peuvent être utilisés dans tous les contextes et on peut même mélanger des composants écrits avec des technologies différentes (Polymer, Xtag, Bosonic) . Après si nous devons télécharger 50 librairies différentes pour charger des composants ce n'est peut être pas non plus la solution idéale, mais ça marche.
Conférence : Comment modéliser ses données dans Elastic Search par Bruno Bonnin (3)
Retour d'expérience sur la mise en place d'Elastic Search chez un assureur avec des données provenant d'un parc assez hétérogène d'applications. Plusieurs techniques sont disponibles pour modéliser vos données mais vous devrez trouver le meilleur compromis en fonction de l'utilisation de vos données et de leur fréquence de mise à jour.
Conférence : Introduction à Android Wear par Cyril Mottier (4)
voir mon article sur le sujet
Conférence : LP4J, a song of Java, MIDI and websockets par Olivier Croisier (2)
D'un côté je dis bravo pour le temps investi dans la préparation mais je ne suis pas fan de ces sujets qui ne m'apporteront rien au quotidien.
Tools in action: Déboguage de Javascript par Christophe Jolivet (5)
voir mon article sur le sujet
Tools in action: D3js par l'exemple par Rossi Oddet (2)
Le but était de montrer le fonctionnement de la lib D3 qui permet de lier des données avec le DOM pour par exemple faire des graphiques. Cette conférence était à mon sens trop scolaire et manquait de rythme.
Keynote du vendredi : par Tristan Nitot (4)
voir mon article de la keynote de Tristan Nitot à Mix-IT qui portait le même message
Quickie : Refactoring avec 1.22 % de code couvert par les tests par Sebastien Prunier (3)
Retour d'expérience sur l'utilisation de la technique Golden Master
Quickie : TDD is it all about tests par Nicolas Peru (3)
Retour d'expérience sur la pratique du Test First
Conférence : Beyond Polymer a comparaison of web components libraries par Horacio Gonzales (2)
Horacio a réécrit en urgence le contenu de sa session suite aux dernières évolution de Polymer et le tout n'était pas très huilé. Par contre on peut retenir le message : les web components peuvent être utilisés dans tous les contextes et on peut même mélanger des composants écrits avec des technologies différentes (Polymer, Xtag, Bosonic) . Après si nous devons télécharger 50 librairies différentes pour charger des composants ce n'est peut être pas non plus la solution idéale, mais ça marche.
Conférence : Comment modéliser ses données dans Elastic Search par Bruno Bonnin (3)
Retour d'expérience sur la mise en place d'Elastic Search chez un assureur avec des données provenant d'un parc assez hétérogène d'applications. Plusieurs techniques sont disponibles pour modéliser vos données mais vous devrez trouver le meilleur compromis en fonction de l'utilisation de vos données et de leur fréquence de mise à jour.
- Imbriquer les données au sein d'un seul document facilite la lecture mais rend difficile la mise à jour si les données ne sont pas toutes synchronisées en même temps
- Créer un document par type de donnée reçu donne la problématique inverse
Je suis très content d'avoir pu participer à cette conférence en tant que speaker. L'accueil de l'équipe d'orga était super et bravo à eux pour ces 3 jours qui sont passés à une vitesse vertigineuse
Pour ceux qui sont intéressés par mes slides sur ma session « Les tests en Javascript » ils sont disponible sous SpeakerDeck, les sources sont sous GitHub.
Aucun commentaire:
Enregistrer un commentaire
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.