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
120
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
73
Moduliths
g00glen00b
0
73
Better monitoring with Spring boot Actuator
g00glen00b
0
190
From WordPress to Gatsby
g00glen00b
3
230
GraphQL
g00glen00b
1
180
Reactive programming with Spring boot 2
g00glen00b
1
210
Introduction to Meteor
g00glen00b
0
230
JavaScript essentials
g00glen00b
3
330
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
120
Other Decks in Programming
See All in Programming
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
Javaエンジニアのための Nodejs/Nuxt3入門
hidekatsu_izuno
0
280
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
240
Java 22 Overview
kishida
1
170
Front-end application development, Symfony-style(s)
dunglas
2
1.9k
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
180
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
3.7k
코틀린으로 멀티플랫폼 만들기
pangmoo
0
120
甘い香りに誘われてVanilla Extractを1年間運用してみた
miyahkun
1
110
Site Reliability Engineering for GMO
pyama86
6
970
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
1.2k
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Featured
See All Featured
Done Done
chrislema
178
15k
Clear Off the Table
cherdarchuk
83
310k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Building a Scalable Design System with Sketch
lauravandoore
455
32k
Navigating Team Friction
lara
177
13k
Docker and Python
trallard
33
2.7k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
Six Lessons from altMBA
skipperchong
20
3k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2.1k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Web development in the modern age
philhawksworth
202
10k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
243
20k
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!