Faster, greener, and happier- why Quarkus should be your next tech stack by Holly Cummins

Поделиться
HTML-код
  • Опубликовано: 12 мар 2024
  • Java never went away, but it’s having a renaissance. After some initial teething pains on the cloud (too big, too slow, too hard to configure) a new breed of Java frameworks are changing everything. In this talk, Holly will introduce Quarkus and then delve into some of the advanced features you might not know about. She’ll cover native binaries, what makes Quarkus super-fast running on the JVM, TDD with Quarkus, and Quarkus’s carbon footprint. The talk includes some theory (what underpins Quarkus’s surprising speed?) and also live demos (does Quarkus really start faster than a light bulb? What does an integration testing flow with Quarkus look like?)
  • НаукаНаука

Комментарии • 11

  • @konstantingromov6485
    @konstantingromov6485 Месяц назад +1

    Great talk.
    I provided small research regarding startup time based on petclinic app.
    As it turned out the difference between quarkus and spring-boot start time on newer java versions is quite overrated.
    E.g. on my laptop (Windows 11 Pro, 12th Gen Intel(R) Core(TM) i7-12700H 2.30 GHz), spring-boot=3.3.0 and quarkus = 3.11.3 version I've got with mvn run (spring-boot:run and quarkus:dev respectively):
    java 17.0.7:
    5.5 vs 4.8 sec
    java 21.0.3 2024-04-16 LTS:
    5.1 vs 5.0 sec - so basically the same :)

    • @apostolosxenos
      @apostolosxenos 17 дней назад

      Thanks for sharing these numbers. Had you by any chance measured memory usage?

  • @nikochen832
    @nikochen832 Месяц назад +1

    10000% agree with the highly dynamic runtime is pointless, not everyone has enough knowledge to use it, most people just want some APIs.

  • @TJ-hs1qm
    @TJ-hs1qm 4 месяца назад +1

    Great talk learned a lot !

  • @TN-kg2lv
    @TN-kg2lv 4 месяца назад +1

    Thank your for the presentation Holly, 8:23 is it possible to get a visual representation of Qurakus JVM vs Quarkus Native like this to Go (golang)? I notice you mentioned the visual representation is of Quarkus Native.

  • @44galore
    @44galore 4 месяца назад +2

    @holly_cummins naming is hard: maybe "toll" would be a better fitting term instead of treasure ;-)

    • @Holly_Cummins
      @Holly_Cummins 4 месяца назад +2

      Ohh, I like it, thank you!

  • @chauchau0825
    @chauchau0825 4 месяца назад

    No

    • @GriefNRelief
      @GriefNRelief 2 месяца назад +1

      Why not

    • @chauchau0825
      @chauchau0825 2 месяца назад

      It is the same old trick in human history over and over again. Every now and then a new product comes out claiming it is the saviour of the world. Once you fall into the trap thinking it has a promising future, you will waste all your precise time that you could have spend on other places. Life is short. All the keystroke we could hit a keyboard in a lifetime is limited. Stay away from false hope.

    • @vornachname
      @vornachname Месяц назад

      @@GriefNRelief A tale as old as time: a Spring Boot user refuses to give something new a chance.