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
64
Tech talk: Micronaut
Introduction to Micronaut
Dimitri
July 31, 2020
Tweet
Share
More Decks by Dimitri
See All by Dimitri
Moduliths
g00glen00b
0
26
Better monitoring with Spring boot Actuator
g00glen00b
0
95
From WordPress to Gatsby
g00glen00b
3
140
GraphQL
g00glen00b
1
99
Reactive programming with Spring boot 2
g00glen00b
1
120
Introduction to Meteor
g00glen00b
0
110
JavaScript essentials
g00glen00b
3
270
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
60
Other Decks in Programming
See All in Programming
WordPress(再)入門 - 基礎知識・環境編
oleindesign
1
130
2023年にクル(かもしれない)通信ミドルウェア技術(仮)
s_hosoai
0
200
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
42k
僕が考えた超最強のKMMアプリの作り方
spbaya0141
0
180
AWSとCPUのムフフな関係
cmdemura
0
470
量子コンピュータ時代のプログラミングセミナー / 20230119_Amplify_seminar _shift_optimization
fixstars
0
190
Most Valuable Bug(?) ~インシデント未遂から得た学び~
tatsumiakahori
0
150
Spring BootとKubernetesで実現する今どきのDevOps入門
xblood
0
340
Glance App Widgetでウィジェットを作ろう / MoT TechTalk #15
mot_techtalk
0
120
AWSにおける標的型Bot対策
hacomono
0
420
OSSから学んだPR Descriptionの書き方
fugakkbn
4
130
AWS App Runnerがそろそろ本番環境でも使い物になりそう
n1215
PRO
0
1k
Featured
See All Featured
BBQ
matthewcrist
75
8.1k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.8k
Designing on Purpose - Digital PM Summit 2013
jponch
108
5.9k
Stop Working from a Prison Cell
hatefulcrawdad
263
18k
Building an army of robots
kneath
301
40k
Why Our Code Smells
bkeepers
PRO
326
55k
A Modern Web Designer's Workflow
chriscoyier
689
180k
Designing with Data
zakiwarfel
91
4.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
Into the Great Unknown - MozCon
thekraken
2
290
Optimizing for Happiness
mojombo
365
64k
Build your cross-platform service in a week with App Engine
jlugia
221
17k
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!