Vous pouvez accéder aux replays des sessions à tout moment.
Cette session vous aidera à profiter au maximum de la semaine des développeurs et des développeuses, vous pourrez notamment prendre les conseils de nos intervenants : Annick Sakho & Antoine Bertier, sur l'importance de l'IA pour le code et le métier du développement pour la réussite de vos projets à venir.
Kubernetes est une technologie cloud native en constante évolution qui permet aux développeurs de moderniser les applications et d'innover plus rapidement, modifiant ainsi notre façon de créer et d'exécuter des applications à grande échelle. Découvrez en profondeur le fonctionnement d'Oracle Cloud Infrastructure (OCI) Container Engine for Kubernetes (OKE) et comment l'exploiter pour faire évoluer vos applications. Découvrez comment OKE vous offre la flexibilité nécessaire pour démarrer, exécuter et faire évoluer des applications Kubernetes dans OCI. Découvrez de nouvelles fonctionnalités de plate-forme, telles que les nœuds virtuels Kubernetes sans serveur et les fonctionnalités OCI DevOps pour la création et le déploiement sur OKE.
Nous le savons tous : la prochaine frontière numérique est l'IA générative. Mais les développeurs se demandent toujours à quoi s'attendre de la prochaine étape de la transformation de l'entreprise basée sur l'IA. Découvrez comment tirer parti des modèles d'IA générative grâce à un nouveau partenariat avec Cohere sur Oracle Cloud Infrastructure. Nous adoptons une approche pragmatique basée sur la résolution de problèmes réels que les développeurs peuvent rencontrer. Cette conversation de niveau plus approfondi est conçue pour vous fournir des conseils et des astuces pratiques pour vous aider à démarrer votre propre parcours d'IA générative.
La version 23.4 de la base de données Oracle introduit des nouveaux concepts de vecteur et recherche vectorielle. Cette session permettra de présenter ces nouveautés. Une présentation des différents concepts sera suivie d’une démonstration de différentes possibilités : calcul et stockage des vecteurs, classification d’images, recherche de texte, et plus encore.
Découvrez comment les développeurs peuvent créer un flux d'intégration qui lit un fichier à partir d’un serveur de fichiers et insère des enregistrements dans Oracle Autonomous Database.
Nous utiliserons Oracle Integration Cloud Service 3 pour concevoir le flux d’intégration qui appellera deux connecteurs : un pour le serveur de fichiers (mode SFTP) et un autre pour Oracle Autonomous Database.
À l'aide de OCI Container Instances vous pouvez facilement lancer un ou plusieurs conteneurs avec la flexibilité de choisir les ressources qui vous sont nécessaires (CPU et mémoire), la mise en réseau, etc... Les instances de conteneurs s'exécutent dans un environnement dédié avec une forte isolation assurant une sécurité native. Vous payez le même prix pour les ressources CPU et mémoire que pour les instances OCI Compute (des Virtual Machines donc), ce qui fait des instances de conteneur l'option la plus rentable pour exécuter des conteneurs dans le cloud. Après avoir décrit l'offre nous verrons des exemples d'utilisation faites par nos clients et nous verrons comment ces clients ont été créatifs pour résoudre un certain nombre de besoins comme l'autoscale up and down, l'upgrade sans arrêt de service, le monitoring, ... Nous ferons par moment des comparaisons avec Kubernetes (OCI Kubernetes Engine) afin de comprendre ce qu'implique de faire un choix, sans oublier que "choisir c'est renoncer" !
Découvrez comment les développeurs peuvent commencer à créer des applications d'IA génératives sur OCI alimentées par la plate-forme d'IA NVIDIA. NVIDIA AI est une plate-forme de calcul accélérée complète de bout en bout pour l'IA de production comprenant du matériel tel que les GPU Tensor Core NVIDIA H100 et des logiciels tels que NVIDIA NeMo, inclus dans le cadre de NVIDIA AI Enterprise disponible sur OCI Marketplace. Pour les startups et les développeurs, NVIDIA propose une collection de programmes, y compris le programme de développement, le programme de création et le Deep Learning Institute.
Créez des applications basées sur l'IA. Du traitement du langage naturel à la vision par ordinateur, les services d'IA Oracle Cloud Infrastructure (OCI) peuvent automatiser les tâches, améliorer l'expérience utilisateur et aider les développeurs à prendre de meilleures décisions. Mieux encore, ces services ont été conçus pour l'accessibilité, ce qui permet aux développeurs comme vous de commencer à intégrer rapidement l'IA dans leurs applications. Découvrez comment commencer avec l'IA dès aujourd'hui.
Rejoignez cette session dynamique pour découvrir comment Oracle APEX, combiné aux derniers services d’IA d'Oracle, peut transformer la manière dont vous développez des applications. Cette présentation est spécialement conçue pour les développeurs désireux de créer rapidement des applications riches en fonctionnalités qui intègrent des technologies d'IA de pointe.
Nous reviendrons sur l’actualité Java 22 & 23 avec les différents nouveaux projets. Nous débâterons notamment du positionnement et de la pertinence de Java dans cette actualité qui ne jure que par l’Intelligence Artificielle.
Et enfin nous reviendrons sur le positionnement du modèle de programmation Java pour les applications d’entreprises.
Le projet Loom nous a livré sa première fonctionnalité en version finale avec Java 21 : les threads virtuels. On se propose de présenter les raisons pour lesquelles cette technologie a été développée et ajoutée au JDK, de détailler comment ils fonctionnent, ce que l'on peut en attendre, comment les utiliser et dans quel contexte. On comparera enfin les deux approches : threads virtuels et programmation réactive, afin de tracer un futur possible pour la programmation asynchrone.
Graal Cloud Native (GCN) fournit de nombreux outils (GCN Launcher, CLI, extensions de code VS, etc.) des API multicloud et des guides pas à pas. Les architectes et les responsables peuvent découvrir comment ces outils permettent aux développeurs de créer rapidement des applications Java, de les exécuter/les tester localement, puis de les déployer vers Oracle Cloud ou un autre cloud public pris en charge sans changement de code, ce qui permet de limiter l’usage des sdk spécifiques, assurer la portabilité des applications Multicloud à moindre coût et avec une productivité accrue des développeurs.
Cette présentation brosse une revue détaillée des nouveautés qui sont proposées en standard, en preview et en incubation dans la version 22 du JDK issues des projets d’OpenJDK :
Mais aussi des fonctionnalités dans les API de Java Core et dans la JVM HotSpot qui ne font pas l'objet de JEP.
Il est possible d'échanger avec le monde natif depuis JDK 1.1, JDK 22 apporte une nouvelle manière standard et sécurisée de franchir ce pont. Durant cette session nous examinerons les concepts clés de l'API FFM et pourquoi ils améliorent la situation. Nous aborderons également jextract, un outil automatisant la génération des mappings.
Java 22 est sorti avec en preview une nouvelle API pour créer soi-même ses propres opérations sur les Streams, un peu comme l'API des collecteurs mais pour les transformations intermédiaires effectuées par un stream.
Je vous propose d'en profiter pour faire un petit retour sur les concepts derrière un Stream, comment cela fonctionne en interne, comment les opérations (parallel/stateful/short-circuit) sont définies. Puis de sauter dans le grand bain et découvrir la nouvelle méthode gather() et l'API des Gatherers et ce que l'on peut faire avec. Enfin, nous verrons les limitations et les améliorations possibles de cette nouvelle API.
Alors que le monde du développement d'applications modernes continue évoluer rapidement, Java continue de s'adapter pour suivre ces évolutions. Le développement d’applications pour l’Intelligence Artificielle présente de nouveaux défis pour les plateformes de programmation autours de la sécurité, le traitement de données massives, des représentation nouvelles de nombres avec moins de précisions, le traitement vectoriel et la génération de code pour les GPUs. Une nouvelle évolution des plateformes IA, IA 2.0, est en train commencer avec l’entrée de l’IA dans les entreprises. Les nouvelles avancées de Java font offrir la possibilité d'accélérer le développement d'applications stratégiques et de fournir aux développeurs une plateforme qui traite efficacement le développement d'applications sur le cloud IA. Dans cette conférence, découvrez les fonctionnalités Java modernes qui permettent le développement d’applications de nouvelle génération pour l’Intelligence artificielle, ainsi que la façon dont le leadership technologique Java d'Oracle et la gestion de l'écosystème créent un langage et une plateforme contemporains qui aident à améliorer la productivité des développeurs et la participation de la communauté Java.
La surveillance de la configuration de sécurité sous-jacente de votre application Java offre un aperçu de sa force globale en matière de normes cryptographiques.
Savoir comment les propriétés de sécurité ont changé tout au long de la durée de vie de votre application, enregistrer l'activité de négociation TLS ou superviser les détails des certificats X.509 est crucial pour comprendre le niveau de sécurité de votre application et garantir que les données sont transmises de manière privée et sans modifications, pertes ou vols.
Rejoignez-moi lors de cette session et découvrez comment utiliser keytool, JDK Flight Recorder, JDK Mission Control et JFR Events pour enregistrer les propriétés de sécurité de votre application Java, surveiller le protocole TLS et analyser les détails du certificat X.509.
Nous avons une actualité exceptionnelle avec la mise à disposition sur le marché d’Oracle DB 23ai.
Cette session vous permettra de comprendre les points clés de cette nouvelle offre ; bien sur le DB vector search, JSON-Relational et également beaucoup de points spécifiques au développement d’applications.
Nous aurons en particulier la vision de Lamine Bouciouf sur les avantages d’une base de données Oracle pour vos futures applications.
Découvrez comment étendre vos applications existantes pour profiter de la puissance de GenAI et du machine learning en intégrant les dernières fonctionnalités intégrées d'IA/ML d'Oracle Autonomous Database. Et si vos utilisateurs pouvaient obtenir des réponses sur les données de votre entreprise, qu'elles soient stockées dans la base de données, dans des lacs de données ou dans d'autres bases de données, via des conversations en langage naturel avec vos applications ? Ou voulez-vous générer et fournir un contenu plus personnalisé à vos clients en intégrant différentes fonctionnalités de machine learning, y compris des informations tirées de l'analyse spatiale et graphique ? Toutes ces options sont possibles aujourd'hui avec Autonomous Database. Cette session explique comment tirer immédiatement parti des dernières innovations qui simplifient votre développement d'applications d'IA.
La version 23.4 de la base de données Oracle introduit des nouveaux concepts de vecteur et recherche vectorielle. Cette session permettra de présenter ces nouveautés. Une présentation des différents concepts sera suivie d’une démonstration de différentes possibilités : calcul et stockage des vecteurs, classification d’images, recherche de texte, et plus encore.
L'opérateur Kubernetes de base de données Oracle élimine la dépendance à l'égard d'un opérateur humain ou d'un DBA pour la plupart des opérations de base de données.
Cette session décrit d'abord son architecture (contrôleurs, API REST, databas API) et les opérations de cycle de vie (lifecycle) qu'elle prend en charge pour divers déploiements de bases de données Oracle, notamment SIDB, Autonomous Database, Sharded Database, les bases de données on-premises (Exadata, CDB/PDB), et ainsi de suite.
La session aborde également l'intégration de l'opérateur Kubernetes de base de données dans vos pipelines DevOps CI/CD (Jenkins, Liquibase/Flyway).
L'opérateur Kubernetes de base de données Oracle élimine la dépendance à l'égard d'un opérateur humain ou d'un DBA pour la plupart des opérations de base de données.
Cette session décrit d'abord son architecture (contrôleurs, API REST, databas API) et les opérations de cycle de vie (lifecycle) qu'elle prend en charge pour divers déploiements de bases de données Oracle, notamment SIDB, Autonomous Database, Sharded Database, les bases de données on-premises (Exadata, CDB/PDB), et ainsi de suite.
La session aborde également l'intégration de l'opérateur Kubernetes de base de données dans vos pipelines DevOps CI/CD (Jenkins, Liquibase/Flyway).
Oracle APEX est la technologie de développement low code phare pour créer des applications d'entreprises robustes et performantes.
Découvrez les techniques de développement avancées et comment plusieurs applications APEX ont été développées chez Club Med.
La base de données Oracle 23ai dispose de nouvelles fonctionnalités SQL qui vont simplifier la vie des développeurs. Venez découvrir un aperçu de ces améliorations telles que les jointures directes dans les ordres UPDATE et DELETE, l'agrégation par alias, la création conditionnelle d'objets, et plus encore. En s'alignant sur le dernier standard ISO SQL:2023, cette nouvelle version apporte le support des requêtes de graphes de propriétés, rajoute des fonctionnalités JSON, et fournit le type de données booléen très demandé. Quel que soit votre profile, la version 23ai a quelque chose à vous offrir.
La dualité relationnelle JSON est une fonctionnalité unique d'Oracle Database 23ai qui offre une flexibilité et une simplicité inédites aux développeurs de bases de données Oracle, réconciliant les bénéfices du stockage et du requêtage relationnel et la simplicité du document au format JSON.