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
160
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
81
Moduliths
g00glen00b
0
83
Better monitoring with Spring boot Actuator
g00glen00b
0
250
From WordPress to Gatsby
g00glen00b
3
290
GraphQL
g00glen00b
1
210
Reactive programming with Spring boot 2
g00glen00b
1
280
Introduction to Meteor
g00glen00b
0
290
JavaScript essentials
g00glen00b
3
360
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
150
Other Decks in Programming
See All in Programming
Rubyのobject_id
qnighy
6
1.3k
Method Swizzlingを行うライブラリにおけるマルチモジュール設計
yoshikma
0
110
React + TextAliveでカッコいいLyric Applicatioinを作ろう!!
tosuri13
0
400
Rustではじめる負荷試験
skanehira
5
1.2k
Jakarta EE meets AI
ivargrimstad
0
370
Understand the mechanism! Let's do screenshots tests of Compose Previews with various variations / 仕組みから理解する!Composeプレビューを様々なバリエーションでスクリーンショットテストしよう
sumio
3
610
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
200
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
380
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
0
370
Increased Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
300
労務ドメインを快適に開発する方法 / How to Comfortably Develop in the Labor Domain
yuki21
1
250
エンジニア1年目で複雑なコードの改善に取り組んだ話
mtnmr
3
2k
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
8.9k
4 Signs Your Business is Dying
shpigford
179
21k
The Cult of Friendly URLs
andyhume
76
6k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Bash Introduction
62gerente
608
210k
The Pragmatic Product Professional
lauravandoore
31
6.2k
Testing 201, or: Great Expectations
jmmastey
36
7k
The Invisible Side of Design
smashingmag
295
50k
Designing for humans not robots
tammielis
248
25k
VelocityConf: Rendering Performance Case Studies
addyosmani
322
23k
Keith and Marios Guide to Fast Websites
keithpitt
408
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!