Why Quarkus Should Be Your Next Tech Stack: Faster, Greener & Happier • Holly Cummins • GOTO 2023

Поділитися
Вставка
  • Опубліковано 31 тра 2024
  • This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams
    gotoams.nl
    Holly Cummins - Senior Principal Software Engineer on the Red Hat Quarkus Team @Holly_Cummins
    ORIGINAL TALK TITLE
    Faster, Greener and Happier − Why Quarkus Should Be Your Next Tech Stack
    RESOURCES
    hollycummins.com
    hollycummins.com/type/blog
    / holly_cummins
    hachyderm.io/@holly_cummins
    github.com/holly-cummins
    / holly-k-cummins
    ABSTRACT
    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?) [...]
    TIMECODES
    00:00 Intro
    00:28 History
    03:55 Java
    07:13 Quarkus
    09:50 Demo
    12:09 Faster than a lightbulb?
    15:23 Memory footprint
    17:41 Response time
    19:49 Dynamism
    23:23 Performance
    25:00 Demo
    40:40 Continuous testing
    42:43 Examples
    43:04 What about Spring?
    44:24 One last thing
    47:02 tl; dpa
    47:22 Outro
    Read the full abstract here:
    gotoams.nl/2023/sessions/2456
    RECOMMENDED BOOKS
    Anne Currie, Sarah Hsu, & Sara Bergman • Building Green Software • amzn.to/3UjSClv
    Marc Nuri San Felix • Full Stack Quarkus & React • amzn.to/4cXyRrh
    John Clingan & Ken Finnigan • Kubernetes Native Microservices with Quarkus & MicroProfile • amzn.to/4cWQ3wV
    Davi Vieira • Designing Hexagonal Architecture with Java • amzn.to/3Q4H3vU
    Ioannis Kolaxis • 101 Green Software • www.kolaxis.dev/book-green-so...
    Mehdi Khosrow-Pour • Green Computing Strategies for Competitive Advantage and Business Sustainability • amzn.to/2YXbI7j
    Lässig, Kersting & Morik • Computational Sustainability • amzn.to/3APBW8r
    / gotocon
    / goto-
    / goto_con
    / gotoconferences
    #Quarkus #RedHatQuarkus #BuildingGreenSoftware #Sustainability #SustainableSoftware #CarbonEfficiency #Efficiency #Decarbonization #GreenCloud #GreenComputing #GreenCoding #Programming #GreenSoftware #HollyCummins
    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket at gotopia.tech
    Sign up for updates and specials at gotopia.tech/newsletter
    SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
    ua-cam.com/users/GotoConf...
  • Наука та технологія

КОМЕНТАРІ • 13

  • @arnoldhau1
    @arnoldhau1 Місяць тому +3

    I had the "pleasure". My conclusion: it is just a worse and more complex Spring Boot. The compilation features are not useable in real life business applications due to compatibilty issues and most other features make it just harder to use. It works, Quarkus is OK, and it is a very good idea if you want to write rather simple, technical modules in Java (instead of Go or the like) but else, it will not be your friend.

  • @mubashir3
    @mubashir3 Місяць тому

    Java may be going the way of COBOL. Sure people still use it. And will continue to use it for years to come. But, mostly in legacy projects. It is very rare to see a new startup pick up Java.

    • @arnoldhau1
      @arnoldhau1 Місяць тому +6

      Yes but most software developed is not for startups. It is in banking, government, industry and so on, and those are quite conservative. Therefore, a lot of new Business software is still written in Java. And while Java is outdated and not great, it is really unfair to compare it to COBOL with was just a horrible language.
      Java would not be my choice, but still I end up doing all projects in Java, as it is mandated by most clients. Best case you can use Kotlin, but usually not.

    • @MrKar18
      @MrKar18 Місяць тому +3

      Netflix for example and even Apple is mostly a Java/Kotlin shop. Your assumptions show that you lack vast experience. In terms of maintenence of applications, almost every enterprise prefers Java. Easy to find people to work with, easy to understand. Language evolves and java has evolved better. Startups don't stay startups forever!

    • @bigdlamz
      @bigdlamz Місяць тому +3

      I will take Java, the JVM and its eco system every time over Python, JavaScript, Golang

    • @arnoldhau1
      @arnoldhau1 Місяць тому

      @@MrKar18 Apple? Really? I thought they use Objective C , C and Swift?

    • @arnoldhau1
      @arnoldhau1 Місяць тому

      @@bigdlamz Ok and why? Golang is not ideal for business applications, but Python? And you can not avoid Java- or Typescript, as you need it for the UI, usually. In all Java applications I developed in the past 10 years the UI was developed that way.

  • @chauchau0825
    @chauchau0825 Місяць тому +2

    No

    • @pbdagr
      @pbdagr Місяць тому +2

      ok

  • @kelsey_roy
    @kelsey_roy Місяць тому +1

    Quarkus - says nobody.