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

  Рет қаралды 94,474

GOTO Conferences

GOTO Conferences

Күн бұрын

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.
kzbin.info...

Пікірлер: 13
@arnoldhau1
@arnoldhau1 26 күн бұрын
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 27 күн бұрын
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 26 күн бұрын
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 26 күн бұрын
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 20 күн бұрын
I will take Java, the JVM and its eco system every time over Python, JavaScript, Golang
@arnoldhau1
@arnoldhau1 20 күн бұрын
@@MrKar18 Apple? Really? I thought they use Objective C , C and Swift?
@arnoldhau1
@arnoldhau1 20 күн бұрын
@@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 29 күн бұрын
No
@pbdagr
@pbdagr 29 күн бұрын
ok
@kelsey_roy
@kelsey_roy 28 күн бұрын
Quarkus - says nobody.
Rust & Zig Combined • Richard Feldman • GOTO 2023
45:34
GOTO Conferences
Рет қаралды 4,9 М.
Programming's Greatest Mistakes • Mark Rendle • GOTO 2023
51:24
GOTO Conferences
Рет қаралды 73 М.
YouTube's Biggest Mistake..
00:34
Stokes Twins
Рет қаралды 69 МЛН
Full Stack NextJS 14 E-Commerce Course 2024 Edition DEEP DIVE
9:25
developedbyed
Рет қаралды 4,6 М.
Your AI Survival Guide • Sol Rashidi & Joe Reis • GOTO 2024
32:41
GOTO Conferences
Рет қаралды 41 М.
Event-Driven Architecture (EDA) vs Request/Response (RR)
12:00
How Netflix Really Uses Java
50:31
InfoQ
Рет қаралды 28 М.
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Рет қаралды 787 М.
Cynefin Is A GAMECHANGER For Software Developers
17:09
Continuous Delivery
Рет қаралды 43 М.
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
43:58
Strange Loop Conference
Рет қаралды 117 М.
Airpods’un Gizli Özelliği mi var?
0:14
Safak Novruz
Рет қаралды 4,4 МЛН
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 1,2 МЛН
Samsung or iPhone
0:19
rishton vines😇
Рет қаралды 6 МЛН
Google I/O 2024 - ИИ, Android 15 и новые Google Glass
22:47