Devoxx France 2016, de mieux en mieux !
Encore une fois, j’ai pu suivre l’événement (le plus grand ?) pour les développeurs français : Devoxx France.
Voici les conférences auxquelles j’ai pu assister :
- Mercredi
- Comment Clever Cloud fonctionne ? Des décisions radicales pour construire un design fonctionnel : une session pour des barbus par des barbus. Un retour d’expérience sur la création d’un PaaS from scratch.
- La Blockchain en détail : très bonne explication sur les concepts et le fonctionnement de la blockchain avec une démo d’Ethereum. En revanche, j’ai encore du mal à imaginer une mise en application concrète…
- De Jenkins Maven/Freestyle à Pipeline : une démonstration de Jenkins 2.0 plutôt prometteuse. Un nouveau DSL à apprendre !
- Apache Maven, Java 9 et le projet Jigsaw : un état des lieux par la démonstration du support de Java 9 et Jigsaw dans Maven.
- Sécuriser ses applications back et front facilement avec Keycloak : démonstration énergique de quelques possibilités de Keycloak pour sécuriser une application backend et frontend
- Jeudi
- Keynotes : La médecine de demain, The impact of code in society et L’entrepreunariat au feminin
- Pourquoi Maurice ne doit surtout pas coder en go. : confessions très drôles d’un développeur Java qui a dû coder en Go.
- Devenez un King avec Kong : démonstration sur comment activer un proxy devant une API REST, activer le CORS, le rate limiting et le contrôle de clé d’API. Le tout seulement via des appels REST pour la configuration !
- Containers, VMs, Processes… Isolation, performances, I/O… Comment ces technologies fonctionnent et comment les différencier? : explications sur la différence entre VMs et conteneurs avec la démonstration de quelques attaques possibles. La session se termine sur une alerte sur l’utilisation d’Alpine Linux. 😮
- Retours sur Java 8 : je n’avais jamais vu JM Doudoux ! Je me devais d’y aller. 🙂
- 100% Stateless avec JWT (JSON Web Token) : très bonne session sur le fonctionnement de JWT et les cas d’utilisation.
- Intégration et déploiement en continu @ Github : explications sur l’organisation des équipes de développement chez GitHub avec le GitHub Flow pour répondre à la problématique les équipes multi-continents et donc multi-fuseaux horaire. Puis démonstration du premier employé de la société : Hubot.
- RAML une autre façon de concevoir vos APIs RESTful : j’étais de l’autre côté de l’écran pour cette session. 😛
- Vendredi
- Keynotes : Software development, responsibility and ethics: the coming crisis, De l’utopie de la fin du travail au digital labour, Algorithmes, les nouveaux pouvoirs du développeur et Le Service Public à l’heure d’internet
- OutOfMemoryException : Quel est le coût des objets en Java ? : impacte du coût mémoire des structures Java. Même si c’était très bien expliqué, je reste un peu sur ma faim…
- L’Expérience Développeur et votre API : des retours d’expériences pour comprendre et améliorer l’expérience développeur de nos APIs Web.
- Le design d’API REST, un débat sans fin ? : très bon rappel sur les bonnes pratiques pour la conception d’APIs REST.
- Kill all the REST with the Falcor : démonstration de l’utilisation de Falcor pour alléger les échanges clients/serveurs d’une API REST. La solution est non-intrusive au niveau du code client ou serveur. En revanche, elle oblige d’utiliser un protocole d’échange (basé sur HTTP) très spécifique…
- Hibernate tu connais… mais en fait tu connais pas : tour d’horizon et état des lieux des projets Hibernate.
- La boîte à outils du développeur Android de 2016 : retour d’expérience et partage des outils pratiques pour un développeur Android.
- 3 nuances de MoM : description de 3 architectures de MoM complétement différentes : routage, décentralisée et distribuée
Étrangement, j’ai inconsciemment évité les sessions sur Docker ! Autant dire que le niveau du sujets proposés était élevé et les choix pas simples… Cette année, j’ai suivi pas mal de sessions autour :
- des APIs Web : sujet qui me passionne le plus actuellement
- du Java : sessions de rattrapage ou manque ?
- de l’architecture : il faut toujours regarder ce qui se fait ailleurs
- du DevOps : un autre sujet sur lequel je n’arrive pas à consacrer autant de temps que je ne le souhaiterais
Au niveau logistique, le plan sur le badge est un super idée, l’application mobile est pas mal (même l’ergonomie peut être améliorée) et il n’est plus nécessaire de courir après les salles.
Du côté du déjeuner, la solution est bien meilleure que l’année précédente : petit sac (pour éviter les bouchons d’un buffet) de couleur (pour choisir viande/poisson/végétarien) mis en évidence en hauteur. Il était possible de manger dans les salles (sauf l’amphithéâtre). Cela permettait donc de suivre les quickies et manger ! Certains n’ont pas eu de déjeuner. A priori, des gourmands ne savaient pas que l’on était limité à un sac par personne ? :-/
L’événement avait une saveur particulière pour moi cette année. En effet, c’était la première fois que je présentais un sujet. Après avoir reçu pendant 3 années consécutives, je souhaitais partager. J’ai tout d’abord été agréablement surpris d’avoir été retenu. Le sujet que j’ai proposé traitait essentiellement de documentation. Autant dire que ce n’est pas ce qui passionne le plus les développeurs…
La préparation a été une très bonne expérience. Ce n’est pas la première fois que je présente des sujets mais on n’a encore moins envie de se rater lors d’un événement de cette ampleur. Le format Tools-in-Action a été plus rude pour moi qu’une présentation théorique de 1 ou 2 heures. En effet, le timing plus serré et les démonstrations obligent à maitriser parfaitement l’exécution et ne donne pas le droit à l’erreur dans la gestion du temps. Le plus difficile a été de faire des choix pour couper du contenu afin de rentrer dans les 25 minutes réservées à la présentation.
La préparation m’a permis de rencontrer plein de personnes, découvrir à 1 semaine de la conférence que Google image propose les images non libre des droits, me faire coacher par un collègue, d’apprendre à optimiser et sécuriser l’exécution d’une démonstration, et pleins d’autres choses…
C’était vraiment une expérience très enrichissante. Je sais que je peux encore m’améliorer mais j’espère que le fond et la forme auront plu.
En espérant avoir la chance de pouvoir réitérer l’expérience l’année prochaine !
Chaque année, événement s’améliore ! Un grand bravo aux organisateurs, à l’équipe, aux sponsors, aux hôtes, aux speakers et aux participants !
https://blog.lecacheur.com/2016/04/26/devoxx-france-2016-de-mieux-en-mieux/https://blog.lecacheur.com/wp-content/uploads/2016/04/26030252294_a8e9324a12_z.jpghttps://blog.lecacheur.com/wp-content/uploads/2016/04/26030252294_a8e9324a12_z-150x150.jpgDéveloppementJava EEdevoxx,événementEncore une fois, j'ai pu suivre l'événement (le plus grand ?) pour les développeurs français : Devoxx France. Voici les conférences auxquelles j'ai pu assister : Mercredi Comment Clever Cloud fonctionne ? Des décisions radicales pour construire un design fonctionnel : une session pour des barbus par des barbus. Un...SeBSébastien LECACHEUR23r0@laposte.netAdministratorLe weblogue de SeB
Laisser un commentaire