/ SPEAKER
Durant plus de 20 ans dans le métier "d'informaticien" j'ai pu me confronter à beaucoup de technologies différentes.
Et c'est cette diversité qui me fait continuer à autant aimer notre métier.
Depuis maintenant 3 ans j'ai la chance d'évoluer au sein d'OVHcloud en tant que developer advocate.
Cette position me permet de découvrir de nouvelles technologies ou disciplines comme l’Intelligence Artificielle ou le "cloud native" par exemple.
Mais mon cœur de vieux développeur Java ne peut pas trop s'éloigner de cette technologie qui est le fil rouge de mes nombreuses années de développeur.
C'est avec humilité que je partage cette expérience mais aussi les nouveautés de notre écosystème à travers mes conférences et le meetup TADx co-créé à Tours.
Depuis quelques années, le terme full stack est employé pour décrire différentes notions : que ce soit dans différents langages ou avec le même, il désigne la maîtrise de toutes les couches nécessaires à la création de nos applications.
Que diriez-vous d'explorer le concept full stack encore plus loin ?
Nous n'allons pas nous contenter d'être full stack pour le front ou le back end mais pour l'ensemble de notre écosystème technique ! On parlera ici de développement bien sûr (back, front, cli, ...), de cloud natif (Kubernetes, serverless, ...), de livraison et déploiements continus, bien sûr d'intelligence artificielle (comment faire autrement en 2025 😉) mais aussi d'infrastructure !
Et avec quel langage peut-on se permettre de faire tout ça me direz-vous ?
Mais Java bien sûr 🥳.
Je souhaite vous montrer que Java n'est pas le langage si obsolète et qu'il a bien suivi les différentes évolutions de notre écosystème pour être présent dans bien des étapes de la chaîne de conception d'une application, et pas que pour le développement 😉.
A la sortie de ce talk, vous aussi serez un•e vrai•e Java full stack ! 💪
Dans le monde Java, nous sommes habitués à initialiser un projet avec de nombreux fichiers et répertoires. A tel point que des CLI ont vu le jour pour nous aider à créer les projets SpringBoot ou Quarkus par exemple. Vient ensuite le choix du "package manager" : Maven ou Gradle ? Et c'est seulement à partir de là que l'on peut commencer à développer puis exécuter son code 😅.
Toutes ces étapes fastidieuses expliquent pourquoi, lorsque que l'on a besoin de faire un développement rapide de quelques lignes pour automatiser une action, on préfère d'autres langages à Java : Python par exemple.
Et si je vous disais, qu'avec JBang, vous allez pouvoir rester avec votre langage préféré, Java, et développer une classe toute simple (avec des dépendances externes) en quelques secondes !
C'est le pari (spoiler : réussi) de JBang que je vous propose de découvrir durant une session de live coding.
A vous les joies du scripting en Java !
Le meetup TADx est de retour cette année au BOF à Devoxx pour continuer nos échanges entre meetups de tous horizons !
Si l'année dernière, nous avons pu aborder les thèmes des débuts d'une aventure en meetup (sa création, son intégration, son financement, ses premiers aléas...) nous vous proposons cette année d'aller un peu plus loin dans les discussions, en abordant notamment la pérennisation d'une communauté tech au sens large :
- Quand, pourquoi et comment se renouveler ?
- Comment trouver des speakers inspirants et des sujets pertinents ?
- Comment fidéliser les participant·es ?
- Comment élargir l'impact d'un meetup local en lien avec d'autres communautés tech ?
- Comment optimiser la qualité des évènements dans un contexte financièrement restreint ?
- Quelles sont les expériences speaker et participant·es idéales ?
Ce sera l'occasion pour vous, organisateurs ou organisatrices de meetup, de conférences, participant·es régulier·es ou juste curieux·ses, de revenir sur l'année 2024 et d'échanger sur vos réussites, vos écueils et vos questions dans ce BOF garanti plein d'anecdotes et d'idées à tester pour faire continuer de battre le cœur des communautés tech !
Searching for speaker images...