Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quarkus: Supersonic, Subatomic Full-Stack Devel...

Loïc
July 10, 2024

Quarkus: Supersonic, Subatomic Full-Stack Development

Plongez dans l’avant-garde du développement full-stack lors de cette session éclairante, où nous explorons la synergie entre Java et JavaScript grâce à la puissance de Quarkus. Ce framework Java natif pour Kubernetes redéfinit les standards d'efficacité, permettant aux développeurs de construire des services back-end robustes et des fronts-end dynamiques et réactifs, sans la complexité habituellement associée aux environnements JavaScript. Avec Quarkus, développez et déployez une application full-stack utilisant JavaScript pour le front-end, le tout sans nécessiter les processus de construction npm traditionnels ou d'autres complications front-end.

Cette présentation complète vous guidera dans la création d'une application full-stack homogène qui marie un back-end Java alimenté par Quarkus à un front-end élégant basé sur JavaScript. Nous détaillerons comment Quarkus élimine les complexités habituellement liées à npm, offrant un chemin simplifié du développement au déploiement. Découvrez la puissance de rédiger votre code front-end dans un environnement JavaScript qui s'intègre directement avec votre back-end Java, le tout fonctionnant harmonieusement dans l'écosystème Quarkus.

À la fin de cette session, vous serez prêt à révolutionner votre processus de développement full-stack, atteignant haute performance et efficacité sans les tracas de npm. Nous vous montrerons comment Quarkus améliore non seulement votre développement back-end avec Java mais simplifie également votre workflow front-end, fournissant une plateforme cohésive et puissante pour construire des applications modernes.

Saisissez cette opportunité de transformer votre stratégie de développement et d'amplifier vos capacités full-stack. Rejoignez-nous pour débloquer le potentiel de l'association de Java avec JavaScript dans Quarkus, rendant votre processus de développement supersonique et subatomique, tout en restant simplifié et direct.

Loïc

July 10, 2024
Tweet

More Decks by Loïc

Other Decks in Technology

Transcript

  1. webjars - Client-side deps in JVM-Based environment - Use Java

    build tools - Resolve transitive deps - Deployed on Maven Central
  2. - Facade npm registry - Only stable dependencies - Proxy

    through npm registry - Filtered content (size) - Cleaner naming mvnpm
  3. Awesome Java Backend pom.xml resources src/main/resources - web/app - some.js

    - other.js - styles.css - Templates/index.html Web bundler
  4. Awesome Java Backend pom.xml ressources > js, jsx, ts, tsx,

    css > Treeshaking > Minification > Source maps Web bundler esbuild Web bundler
  5. /api/* /static/bundle > some.js > some.js.map > some.css > some.css.map

    / Awesome Java Backend pom.xml ressources Web bundler