12th édition – du 17 au 19 avril 2024
3 jours de conférences, 70 exposants, 4500 visiteurs par jour
Cédric Champeau
Oracle Labs
Cédric Champeau est développeur Java chez Oracle Labs, dans l’équipe Micronaut et GraalVM. Il travaille notamment sur les problématiques d’optimisation de la productivité développeur (aussi bien interne que pour les utilisateurs de Micronaut) et maintient notamment les plugins Gradle et Maven de Micronaut et de GraalVM native-image. Avant celà, Cédric a passé plusieurs années à travailler chez Gradle Inc sur l’outil de build open source Gradle, où il a notamment contribué à de nombreuses améliorations en termes de performance, gestion des dépendances et sécurité. Enfin, Cédric a longtemps été un des contributeurs principaux du langage Groovy, pour lequel il a notamment développé le compilateur statique et des outils d’optimisations à compile time (AST transformations).
Cloud Native apps with Micronaut 4 and GraalVM
Deep Dive (BEGINNER level)
The Micronaut® Framework is a cloud native, serverless, native, microservices and even CLI application development framework for Java developers. It has been designed with the idea of doing as much as possible at build time (AOT) to provide a better development experience with fast feedback, applications which are memory efficient and start up faster. With its tight integration with GraalVM, it's a framework of choice for deployment on multiple clouds and performance optimization.
In this session, we will cover the basics of Micronaut such as the programming model, dependency injection, AOP or testing, but will also cover more advanced topics like Micronaut Data for the data access layer, declarative HTTP clients and OpenAPI integration for fast, compile-time declarative programming, Micronaut Test Resources to simplify test environment setup, creation of native applications with GraalVM and more!
This session will be held by Graeme Rocher, creator of the framework, also author of the Grails framework, and Cédric Champeau, developer of Micronaut AOT and Micronaut Test Resources. Both of them work at Oracle Labs on the Micronaut Framework.
The session will be held in English but Cédric will offer assistance in French to whoever needs it.
More
JSol'Ex : traitement d'images solaires en Java
Conference (BEGINNER level)
Le Sol'Ex ("Solar Explorer") est un instrument amateur, inventé par Christian Buil, qui permet d'observer le soleil sous différentes longueurs d'ondes. C'est un type de spectrohéliographe, un instrument qui date des années 1890, mais qui était gros et difficile à utiliser. Avec les technologies modernes comme les capteurs CMOS et les imprimantes 3D, nous disposons désormais d'instruments bon marché accessibles à tous les amateurs.
Ce qui est cependant intéressant avec cet instrument, c'est qu'il ne produit pas directement une image observable "à l'oculaire". En effet, le traitement logiciel est indispensable : il demande la reconstruction d'une image à partir d'une vidéo qui contient une portion du spectre solaire.
Le logiciel officiel pour faire ce traitement s'appelle INTI, est co-écrit par Valérie Desnoux et Christian Buil, en Python. Mais en tant qu'astronome amateur, j'étais habitué à utiliser des logiciels pour le traitement d'images astronomiques, mais pas à en concevoir. J'ai pris l'opportunité de l'utilisation du Sol'Ex pour me lancer dans le challenge d'écrire un logiciel pour le Sol'Ex, mais écrit en Java, qui me permettrait à la fois de comprendre comment cet incroyable instrument fonctionne, mais aussi de me lancer des défis, tels que savoir si j'étais encore capable de lire des papiers académiques.
Dans cette session je présenterai donc mon résultat, presque un an après mon premier contact avec un Sol'Ex, et ce qui fait de JSol'Ex un logiciel unique.
More
en_USEnglish