Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Tech talk: Micronaut
Dimitri
July 31, 2020
Programming
0
45
Tech talk: Micronaut
Introduction to Micronaut
Dimitri
July 31, 2020
Tweet
Share
More Decks by Dimitri
See All by Dimitri
Better monitoring with Spring boot Actuator
g00glen00b
0
65
From WordPress to Gatsby
g00glen00b
3
120
GraphQL
g00glen00b
1
75
Reactive programming with Spring boot 2
g00glen00b
1
96
Introduction to Meteor
g00glen00b
0
79
JavaScript essentials
g00glen00b
3
250
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
44
Other Decks in Programming
See All in Programming
Why Airflow? & What's new in Airflow 2.3?
kaxil
0
120
パターンマッチングを学んで新しいJavaの世界へ!Java 18までの目玉機能をおさらいしよう / Java 18 pattern matching
ihcomega56
3
450
CakePHPの内部実装 から理解するPSR-7
boro1234
0
270
Angular-basierte Micro Frontends mit Module Federation @API Summit
manfredsteyer
PRO
0
120
Java アプリとAWS の良い関係 - AWS でJava アプリを実行する一番簡単な方法教えます / AWS for Javarista
kanamasa
2
1.3k
Deep Dive Into Google Zanzibar and its Concepts for Authorization Scenarios
dschenkelman
1
150
UI Testing of Jetpack Compose Apps, AppDevCon
alexzhukovich
0
180
Opsしかやってこなかった私が DevOpsが根付いたチームにJoinした話
yhamano
1
100
設計ナイト2022 トランザクションスクリプト
shinpeim
11
2.1k
マルチプロダクト×非構造化データ×機械学習を支えるデータ信頼性
akino
0
170
Swift Regex
usamik26
0
210
Cybozu GoogleI/O 2022 LT会 - Input for all screens
jaewgwon
0
400
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
21
5.4k
Documentation Writing (for coders)
carmenhchung
48
2.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
62k
Rebuilding a faster, lazier Slack
samanthasiow
62
7.2k
Navigating Team Friction
lara
175
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
337
17k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
127
8.5k
The Pragmatic Product Professional
lauravandoore
19
3k
What the flash - Photography Introduction
edds
62
10k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.7k
Mobile First: as difficult as doing things right
swwweet
213
7.5k
Docker and Python
trallard
27
1.6k
Transcript
Tech talk: Micronaut
How do we usually write Java applications? • Spring, Jackson,
Hibernate, … • Utilizes annotations • Annotation-driven development
How do these annotations (usually) work? • Uses reflection API
• Runtime evaluation takes time • Higher memory consumption • Less benefit from Ahead of Time compilation
Is there an alternative?
Meet Micronaut • Modern Java framework • Focuses on microservices
and serverless • Annotation processors • Runs at compile-time
Advantages of Micronaut • No reflection • No classpath scanning
• Decreased startup time & memory footprint • Works with annotations of other libraries!
Let’s try it out!
Remember this • Startup times not always important • Framework
still young • Quality of documentation • Compilation takes longer
Source code
Thanks for listening!