All decks
  • [BDX.io 2019] Architecture Hexagonale Level 2 : Comment bien écrire ses tests

    De plus en plus d’équipes adoptent l’architecture hexagonale comme structure de prédilection pour leurs applications métiers, mais peu d’entre elles savent réellement bien les tester. Et malheureusement lorsque l’on se plante sur ce point, la maintenance de notre architecture hexa devient un véritable calvaire! Lors de ce talk, nous allons aborder les 5 niveaux de tests préconisés pour les microservices adaptés à l'architecture héxagonale. Et en prime comment avoir une documentation drivée par les tests. Venez découvrir à côté de quoi vous êtes peut-être passés dans le développement de vos tests! Ceci est une live coding session en Java/Kotlin SpringBoot.

  • CraftsRecords - L'écosystème des conférences

    L'équipe de CraftsRecords vous fait découvrir l'écosystème des conférences en France (et environs), leurs caractéristiques, le calendrier, comment ça se déroule, les formats de talk, les call for papers, etc... Une liste non-exhaustive mais qui vous donnera la big picture du paysage français des conférences tech en France. Une bonne manière d'appréhender cet écosystème du partage de la connaissance lors que l'on veut se lancer en tant que speaker.

  • JUnit: time to shift into 5th gear!

    Did you know that JUnit 5 is almost two years old? However, a large number of Java projects are still tested with JUnit 4, which came out ... 13 years ago! A lot of things have changed since 2006, Java went from 5th to 12th version! Isn't it time to bring our tests up to date? The JUnit team took advantage of this opportunity to completely rethink the framework. Many features have been added or reworked in order to fit with the new paradigms of the Java ecosystem. During this talk, we'll see that even though JUnit 5 introduced many changes, the mechanisms of retro compatibility guarantee an easy and progressive migration.

  • How to get properly hacked!

    Yet another leak of credit card numbers on the internet! https://www.infoq.com/news/2018/11/british-airways-data-breach It is scary isn't it? But wait a minute! What are we doing to make sure our application is actually secured? During this live-coding and live-hacking session, discover the most common mistakes in software developement leading to security vulnerabilities, that the vast majority of us do without even knowing it! After that, you will not see your application in the same way ...

  • Back in black hat: Comment se faire pogoter (hacker) bien comme il faut!

    Et encore une fuite de numéros de cartes de crédit sur internet! https://www.infoq.com/news/2018/11/british-airways-data-breach C'est révoltant n'est-ce pas ? Mais attends, qu'est-ce qu'on fait nous pour s'assurer que notre appli n'est pas une passoire? Dans cette live-coding-hacking session, venez découvrir les erreurs les plus communes en sécurité, que la grande majorité d'entre nous font sans même le savoir! Après cela, vous ne verrez plus votre application de la même manière...

  • DevRel Salon 2019

  • JUnit : il serait temps de passer la 5ème !

    Saviez-vous que JUnit 5 a déjà plus d’un an ? Pourtant, un grand nombre de projets Java sont encore testés avec JUnit 4, qui est sorti… il y a 13 ans ! Enormément de choses ont évolué depuis 2006, Java a pris 6 versions ! Ne serait-il donc pas temps de remettre nos tests au goût du jour ? L’équipe JUnit a profité de cette 5ème version pour restructurer complètement le framework. De nombreuses features ont été ajoutées ou retravaillées afin de s’adapter aux nouveaux paradigmes de l’écosystème Java. Lors de ce talk, nous verrons que même si tout cela a introduit beaucoup de changements, les mécanismes de rétro et post compatibilité garantissent une migration facile et progressive.

  • Architecture Hexagonale Level 2 : Comment bien écrire ses tests

    De plus en plus d’équipes adoptent l’architecture hexagonale comme structure de prédilection pour leurs applications métiers, mais peu d’entre elles savent réellement bien les tester. Et malheureusement lorsque l’on se plante sur ce point, la maintenance de notre architecture hexa devient un véritable calvaire! Lors de ce talk, nous allons aborder les 5 niveaux de tests préconisés pour les microservices adaptés à l'architecture héxagonale. Et en prime comment avoir une documentation drivée par les tests. Venez découvrir à côté de quoi vous êtes peut-être passés dans le développement de vos tests! Ceci est une live coding session en Java/Kotlin SpringBoot.

  • Codeurs en Seine 2018 - Détectez et traquez les vulnérabilités qui se cachent dans vos dépendances

  • Comment se faire hacker bien comme il faut!

    Et encore une fuite de numéros de cartes de crédit sur internet! https://www.infoq.com/news/2018/11/british-airways-data-breach C'est révoltant n'est-ce pas ? Mais attends, qu'est-ce qu'on fait nous pour s'assurer que notre appli n'est pas une passoire? Dans cette live-coding-hacking session, venez découvrir les erreurs les plus communes en sécurité, que la grande majorité d'entre nous font sans même le savoir! Après cela, vous ne verrez plus votre application de la même manière...

  • DevFest Toulouse 2018 - Détectez et traquez les zergs qui se cachent dans vos dépendances

  • Devoxx 2018 - Developers, you should stop estimating your tasks! #noEstimates

    As we all know, estimating is both difficult and expensive and how often your tasks have taken longer than expected? Estimation is today one of the preferred methods for decision-making as well as the evaluation of the release dates of our projects ... but today there is an alternative: no longer estimating our tasks! This talk is feedback on the implementation of #noEstimates on a development team for over a year. You will see what are the keys as well as the tools needed to set it up.

  • Devoxx 2018 - Find and Track the hidden vulnerabilities inside your dependencies

  • BDX.IO 2018 - Détectez et traquez les vulnérabilités qui se cachent dans vos dépendances

  • VoxxedDays Microservices 2018 - Find and Track the hidden vulnerabilities inside your dependencies

  • BDX.IO 2018 - Développeurs, n'estimez plus vos tâches ! #noEstimates

    On le sait tous, estimer est à la fois difficile et coûteux et combien de fois vos tâches ont pris plus de temps que prévues? L'estimation est aujourd'hui l'une des méthodes de prédilection pour la prise de décision ainsi que l'évaluation des dates de release de nos projets... mais aujourd'hui il existe une alternative: ne plus estimer ses tâches! Venez découvrir ce retour d'expérience sur la mise en place du #noEstimates sur une équipe de développement depuis plus d'un an. Vous verrez quelles sont les clés ainsi que les outils nécessaires à sa mise en place.

  • Devfest Nantes 2018 - Détectez et traquez les aliens qui se cachent dans vos dépendances

  • Kanban #noEstimates XP