Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Tech talk: Micronaut
Search
Dimitri
July 31, 2020
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Tech talk: Micronaut
Introduction to Micronaut
Dimitri
July 31, 2020
More Decks by Dimitri
See All by Dimitri
Intro to Astro
g00glen00b
0
200
Moduliths
g00glen00b
0
150
Better monitoring with Spring boot Actuator
g00glen00b
0
360
From WordPress to Gatsby
g00glen00b
3
420
GraphQL
g00glen00b
1
310
Reactive programming with Spring boot 2
g00glen00b
1
450
Introduction to Meteor
g00glen00b
0
520
JavaScript essentials
g00glen00b
3
480
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
280
Other Decks in Programming
See All in Programming
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
330
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
330
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
220
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
230
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
380
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2.1k
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
33
15k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
410
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
310
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
310
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
5.3k
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
380
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
460
Designing for Performance
lara
611
70k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The Mindset for Success: Future Career Progression
greggifford
PRO
0
520
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
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!