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

Quarkus: Supersonic and subatomic fullstack dev...

Loïc
November 12, 2024

Quarkus: Supersonic and subatomic fullstack development.

Plongez dans l'avant-garde du développement full-stack lors de cette session éclairante, où nous explorerons 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 front-ends 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, 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, alliant 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 parcours simplifié du développement au déploiement. Découvrez la puissance de rédiger votre code front-end dans un environnement JavaScript intégré 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, offrant 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

November 12, 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