Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Tech talk: Micronaut
Search
Dimitri
July 31, 2020
Programming
0
210
Tech talk: Micronaut
Introduction to Micronaut
Dimitri
July 31, 2020
Tweet
Share
More Decks by Dimitri
See All by Dimitri
Intro to Astro
g00glen00b
0
140
Moduliths
g00glen00b
0
120
Better monitoring with Spring boot Actuator
g00glen00b
0
320
From WordPress to Gatsby
g00glen00b
3
380
GraphQL
g00glen00b
1
270
Reactive programming with Spring boot 2
g00glen00b
1
390
Introduction to Meteor
g00glen00b
0
430
JavaScript essentials
g00glen00b
3
430
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
210
Other Decks in Programming
See All in Programming
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
1.9k
ソフトウェアテスト徹底指南書の紹介
goyoki
1
150
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.7k
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
190
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
290
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
100
速いWebフレームワークを作る
yusukebe
5
1.7k
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
380
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
430
Navigating Dependency Injection with Metro
zacsweers
3
200
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Facilitating Awesome Meetings
lara
55
6.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
KATA
mclloyd
32
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
Making Projects Easy
brettharned
117
6.4k
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!