Why You Want to Code With Quarkus in 2023

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 มี.ค. 2023
  • I've recorded a video with why I think that Quarkus is a great choice for Enterprise Java.
    For more information: blog.sebastian-daschner.com/e...
    Quarkus Workshops in April: www.sebastian-daschner.com/wo...
    Quarkus Video Course: www.sebastian-daschner.com/co...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 39

  • @HellMuerto
    @HellMuerto ปีที่แล้ว +18

    In my whole career I’ve never cared about framework, all is good to achieve your goals in my own opinion. But for the first time I can say I’m obsessed, Quarkus need to be the future for the sake of Java. It will definitely bring balance in the force, it’s the chosen one 😂

  • @ChristophS
    @ChristophS ปีที่แล้ว +3

    Recently started developing my first application with Quarkus, really straightforward!

  • @jayglass9504
    @jayglass9504 3 หลายเดือนก่อน +1

    Great presentation Sebastian, thank you.

  •  ปีที่แล้ว +3

    Thanks for a great video Sebastian. One Quarkus feature that you didn't mention was the integration to testcontainers (called DevServices in Quarkus), which is IMO an excellent feature where I can, without any config, test my code using a database, a messaging broker, a cache, etc locally (as long as I can run containers). I would be interested to hear your feedback about that and why that didn't make it onto the list.

  • @fightpeople5797
    @fightpeople5797 8 หลายเดือนก่อน

    I am a programmer from China. I've been studying Quarkus lately and I feel pretty good about it.

  • @chris4411
    @chris4411 ปีที่แล้ว

    Great overview! I would be interested in these quarkus specific libs: Panache and Qute 🙂

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  ปีที่แล้ว +1

      A bit older but have you seen this: blog.sebastian-daschner.com/entries/qute-templates-quarkus

  • @RafaelDurelli
    @RafaelDurelli ปีที่แล้ว +5

    Please do more videos about Quarkus :)

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  ปีที่แล้ว +3

      I am :) Anything in particular that you're interested in?

    • @RafaelDurelli
      @RafaelDurelli ปีที่แล้ว +1

      @@SebastianDaschnerIT would be nice Quarkus and kubernetes. Consuming secrets confimaps etc

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  ปีที่แล้ว +1

      Sure :) Have you seen the following:
      blog.sebastian-daschner.com/entries/configure-cloud-native-quarkus
      blog.sebastian-daschner.com/entries/quarkus-ssl-url-behind-reverse-proxy
      blog.sebastian-daschner.com/entries/flyway-migrate-databases-managed-k8s

  • @kinnisonPaladin
    @kinnisonPaladin ปีที่แล้ว

    Definetely interested in Panache and Qute videos

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  ปีที่แล้ว

      Perfect timing 🙂 th-cam.com/video/pDSKwYiV_Ns/w-d-xo.html

  • @user-oz9lw5rr6u
    @user-oz9lw5rr6u ปีที่แล้ว

    Hi, Daschner, Can you share me keyboard capture tools name about you use in before vim video?

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  ปีที่แล้ว

      Hi, it's called key-mon, based on this: github.com/scottkirkwood/key-mon

    • @user-oz9lw5rr6u
      @user-oz9lw5rr6u ปีที่แล้ว

      @@SebastianDaschnerIT thank you, Daschner😁

  • @rocketleague2136
    @rocketleague2136 10 หลายเดือนก่อน

    Hi Sebastian. Im new to EE. Can you tell me what iscthe easiest way ti bootstrap EE WAR ? Ive tried but there is 100000000 configurations needed . It can work with static html files and rest too. There is 100000 different mvn archetypes . Dont know where to start.
    With spring initializr is smooth

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  9 หลายเดือนก่อน

      Since you commented this under a Quarkus video: one of the easiest ways is to use Quarkus: code.quarkus.io and use the Guides on quarkus.io to get started :)

  • @benny123tw
    @benny123tw 6 หลายเดือนก่อน

    Thanks for sharing! I'm a front-end developer and want to learn Java in 2024. Should I first learn Spring Boot or Quarkus to land my first Java job?

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  6 หลายเดือนก่อน +2

      Well, I'm biased and think Quarkus is a more efficient and more fun technology to work with :)
      More generally, Spring Boot has been around for much longer and you will likely (still) find more Spring projects. Here in EU there is a growing interest & demand for Quarkus and it's definitely possible to land Quarkus projects.

  • @Oswee
    @Oswee ปีที่แล้ว +2

    Mby I'm weirdo, but i usually are looking for things like, why would i NOT use particular technology. Limits, downsides, flaws, vendor lokins, etc.

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  ปีที่แล้ว +3

      That's not weird, that's in fact a very important question to ask :) This didn't make it into this video but I might share my thoughts about that in the future

  • @neeleshkujur6724
    @neeleshkujur6724 11 หลายเดือนก่อน

    Is Microprofile and Quarkus same ?

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  11 หลายเดือนก่อน

      No, Quarkus is an enterprise runtime/platform that implements APIs from MicroProfile (and Jakarta EE and others).

  • @vosvodin
    @vosvodin 9 หลายเดือนก่อน

    Spring boot also supports GraalVM Native images. The resource usage between 2 are minimal. But developers have experience with Spring boot and they can use it in more optimized way. On the other hand, the quality of coding with Quarkus is very low, since developers have less experince in Quarkus and documentation, example codes, tutorials you can find on web is very limited.

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  9 หลายเดือนก่อน +2

      It's true that Spring also supports native images, but the out-of-the-box experience with Quarkus is smoother, since it was built with that intention from the beginning.
      There are tons of developers with EE API experience, e.g. JAX-RS, CDI, JPA, JTA, etc. who can use Quarkus with very little change from their known technologies.
      > On the other hand, the quality of coding with Quarkus is very low
      That's not true. On the one hand, the Quarkus code examples are very helpful and elaborate for all the typical use cases, just have a look at the guides on the Quarkus website. On the other hand, Quarkus is based on technologies that have been around for long, such as Hibernate, Wildfly, Smallrye, etc. so people find a lot of help and material there as well.
      If you prefer Spring that's totally fine. Spring is also a nice technology. But I think your view on Quarkus is not quite fair or accurate ;)

  • @vukotici32
    @vukotici32 ปีที่แล้ว +1

    Invested 10 Years of my life in spring/boot ecosystem why should i switch.

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  ปีที่แล้ว +1

      Good question, you don't have to at all, as long as there are enough interesting Spring jobs or projects out there. But maybe you want to give the development experience of Quarkus a try in a pet project and see how you like it? :)

    • @HellMuerto
      @HellMuerto ปีที่แล้ว +8

      I think he gave some key point in the video 😊. Also Spring did not prevent the fall of Java against more competitive runtimes such as NodeJS. Spring Boot was a game changer but let’s be honest, at this point Java is not competitive anymore, and Quarkus seems to be a solution to this. Think cloud, think limited memory, limited threads, kubernetes integration, and so on…

    • @mohammedqurashi42
      @mohammedqurashi42 ปีที่แล้ว +1

      @@HellMuerto I totally second this, especially since my team dumped spring boot in preference to nodeJS for cloud native app development/deployment. Spring boot has a very slow startup in cloud-based environment and with frequent whipping up new instances of servers based on the increase traffic critical data fall between the cracks. So sad to see spring/spring boot falling out of grace especially since I devoted almost 15 years of career to this framework.

    • @momedalhouma14
      @momedalhouma14 11 หลายเดือนก่อน

      @@mohammedqurashi42 failing ????? do you have any statistics ? or you are talking from one project you have worked one ? Java is still the mosted used language. you can check stackoverflow survey

  • @sameersarrainodu1418
    @sameersarrainodu1418 ปีที่แล้ว

    Hi brother i am student.... Can you make a full 2hr + vim key begginer youtube tutorial❤❤❤please reply...
    Teach us from beggining without touching a mouse

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  ปีที่แล้ว

      Hi there, so what will definitely teach you my whole way of coding without a mouse is this course: www.sebastian-daschner.com/courses/developer-productivity-masterclass
      Especially the principles that this course shows enable you to code with flow, without the mouse :) (given that you practice these things like Vim modes)

    • @sameersarrainodu1418
      @sameersarrainodu1418 ปีที่แล้ว

      @@SebastianDaschnerIT may i get this for free🥲🥺

  • @Megaprog
    @Megaprog 11 หลายเดือนก่อน

    Coffee Shop you say? That has another meaning in Amsterdam 😂

    • @SebastianDaschnerIT
      @SebastianDaschnerIT  11 หลายเดือนก่อน +1

      I once made this joke too on stage on a conference in Amsterdam when I was showcasing a similar demo project 🙂

  • @96Kruz96
    @96Kruz96 7 หลายเดือนก่อน +1

    Omg why are we have to look at that face!