Staff Engineer chez Datadog, expert Android, musicophile, passionné par l’architecture, les tests, l’algorithmique et les outils qui simplifient la vie du développeur
Talks
Architecture Mobile Offline First (Android/Kotlin)
Malgré les avancées en terme de couverture réseau, de nombreux utilisateurs se retrouve sans accès à Internet. Comment architecturer son application mobile pour fournir une expérience utilisateur optimale même en offline ?
Comment Gradle peut simplifier votre vie (Gradle/Android/Kotlin)
Tout développeur Android et beaucoup de développeurs Java connaissent Gradle. Cependant les fichiers de configuration deviennent souvent complexes, compliqués à lire (et à maintenir). Cette présentation expose différentes bonnes pratiques liées à l’utilisation de Gradle dans un projet Kotlin, Java ou Android.
Démystifier la pyramide de tests (général)
Depuis 2010, le concept de pyramide de tests donne une vision pragmatique des tests, vision mal comprise, et qui a peu évolué depuis. Cette présentation revisite et redéfinit la pyramide de test dans une approche moderne et scalable.
Devenir un Staff Engineer dans le Mobile (Carrière)
Le titre de Staff Engineer est apparu dans de grandes entreprises pour désigner les ingénieur·e·s dépassant le niveau Senior, mais il reste encore un peu flou pour beaucoup. Cette présentation, basée sur ma propre expérience, présente des pistes pour les seniors en quête de progression de carrière.
Les code reviews zen (général)
Les code reviews font parties de ces bonnes pratiques qui, si elles sont mal encadrées, peuvent devenir un poison pour une équipe. Je vous propose de détailler les bonnes et mauvaises pratiques autour des code reviews, et de voir quelques conseils pour limiter les frictions qui en résultent.
Property Based Testing (Java/Kotlin/Android)
Avoir des tests, c’est bien. Avoir de bons tests, c’est mieux ! Mais lorsque vos tests utilisent des données statiques, vous ne testez qu’un scope restreint, et vous risquez de passer à côté de situations problématiques.