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
190
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
110
Moduliths
g00glen00b
0
100
Better monitoring with Spring boot Actuator
g00glen00b
0
300
From WordPress to Gatsby
g00glen00b
3
350
GraphQL
g00glen00b
1
250
Reactive programming with Spring boot 2
g00glen00b
1
350
Introduction to Meteor
g00glen00b
0
350
JavaScript essentials
g00glen00b
3
400
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
180
Other Decks in Programming
See All in Programming
Ça bouge du côté des animations CSS !
goetter
2
160
AWS Step Functions は CDK で書こう!
konokenj
4
630
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
150
複数のAWSアカウントから横断で 利用する Lambda Authorizer の作り方
tc3jp
0
120
読まないコードリーディング術
hisaju
0
110
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.6k
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
160
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
300
生成AIで加速するテスト実装 - ロリポップ for Gamersの事例と 生成AIエディタの活用
kinosuke01
0
130
The Clean ArchitectureがWebフロントエンドでしっくりこないのは何故か / Why The Clean Architecture does not fit with Web Frontend
twada
PRO
2
500
Rubyと自由とAIと
yotii23
6
1.8k
良いコードレビューとは
danimal141
7
1.7k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Statistics for Hackers
jakevdp
797
220k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Side Projects
sachag
452
42k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
134
33k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
520
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Unsuck your backbone
ammeep
669
57k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Making Projects Easy
brettharned
116
6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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!