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
220
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
330
From WordPress to Gatsby
g00glen00b
3
380
GraphQL
g00glen00b
1
280
Reactive programming with Spring boot 2
g00glen00b
1
400
Introduction to Meteor
g00glen00b
0
450
JavaScript essentials
g00glen00b
3
430
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
220
Other Decks in Programming
See All in Programming
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2.2k
AIのバカさ加減に怒る前にやっておくこと
blueeventhorizon
0
160
CSC509 Lecture 13
javiergs
PRO
0
240
PHPライセンス変更の議論を通じて学ぶOSSライセンスの基礎
matsuo_atsushi
0
130
マイベストのシンプルなデータ基盤の話 - Googleスイートとのつき合い方 / mybest-simple-data-architecture-google-nized
snhryt
0
140
Flutterアプリ運用の現場で役立った監視Tips 5選
ostk0069
1
260
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
290
CSC509 Lecture 10
javiergs
PRO
0
170
Kotlin 2.2が切り拓く: コンテキストパラメータで書く関数型DSLと新しい依存管理のかたち
knih
0
390
AI駆動開発ライフサイクル(AI-DLC)のホワイトペーパーを解説
swxhariu5
0
460
オフライン対応!Flutterアプリに全文検索エンジンを実装する @FlutterKaigi2025
itsmedreamwalker
1
120
Vue 3.6 時代のリアクティビティ最前線 〜Vapor/alien-signals の実践とパフォーマンス最適化〜
hiranuma
2
420
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8k
RailsConf 2023
tenderlove
30
1.3k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Optimizing for Happiness
mojombo
379
70k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
For a Future-Friendly Web
brad_frost
180
10k
Unsuck your backbone
ammeep
671
58k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Documentation Writing (for coders)
carmenintech
76
5.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
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!