Programming languagesTools-in-Action25min
JBang, un fichier Java pour les gouverner tous ?
JBang simplifie le développement rapide en Java en permettant de créer une simple classe avec des dépendances externes en quelques secondes, sans passer par les étapes habituelles de configuration de projet. Cette solution encourage l'utilisation de Java pour les scripts courts, rivalisant ainsi avec Python pour le développement rapide.
Stéphane PhilippartOVHcloud
talkDetail.whenAndWhere
Thursday, November 13, 11:30-11:55
L'oranger
talks.roomOccupancytalks.noOccupancyInfo
Dans le monde Java, mais pas que, 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 enfin, on peut commencer à développer puis exécuter son code.
Toutes ces étapes sont très souvent une des principales raisons pour laquelle, lorsque que l'on a besoin de faire un développement rapide de quelques lignes pour automatiser une action, on ne pense pas à Java mais plus à 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 et que je vous propose de le découvrir avec moi durant une session de live coding.
A vous les joies du scripting en Java !
Stéphane Philippart
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.
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.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments