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
Spring Fu a quick introduction
Search
Corneil du Plessis
July 31, 2018
Programming
1
560
Spring Fu a quick introduction
Corneil du Plessis
July 31, 2018
Tweet
Share
More Decks by Corneil du Plessis
See All by Corneil du Plessis
Sweet Streams (Are made of this)
corneil
0
10
Simplify State management in Spring Boot with HATEOAS and KFSM
corneil
0
260
A Kotlin DSL for finite state machines
corneil
0
510
KFSM - A Kotlin DSL for Finite State machines
corneil
2
990
Converting Java to Kotlin - Bring your own code
corneil
0
53
Logging isn't free
corneil
1
110
The JDK beyond Oracle
corneil
0
120
Reactive Spring 5
corneil
1
140
Resilient Applications using Spring Cloud
corneil
1
100
Other Decks in Programming
See All in Programming
2 週間で Twitter Bot を作ってみた
contour_gara
0
810
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
12
4.2k
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
170
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
480
禅の心を手に入れよ
eltociear
1
430
仕様と実装で学ぶOpenTelemetry
drumato
1
130
Productivity is Messing Around and Having Fun
hollycummins
1
100
Direct Style Effect Systems The Print[A] ExampleA Comprehension Aid
philipschwarz
PRO
0
320
Let's learn code review
riofujimon
2
620
slow types ってなんだろう?
karad
0
180
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.3k
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
2
210
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
Adopting Sorbet at Scale
ufuk
69
8.6k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.3k
The Invisible Customer
myddelton
114
12k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
Web Components: a chance to create the future
zenorocha
306
41k
In The Pink: A Labor of Love
frogandcode
138
21k
GraphQLとの向き合い方2022年版
quramy
33
12k
How to Ace a Technical Interview
jacobian
273
22k
Six Lessons from altMBA
skipperchong
22
3k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
Transcript
Spring Fu A quick introduction Corneil du Plessis
Quote “Programming is not a zero-sum game. Teaching a fellow
programmer something doesn’t take it away from you.” John Carmack
What is Spring Fu? Spring Fu is an experimental Kotlin
micro-framework based on functional confguration intended to test new ideas for future Spring Boot releases
Application
Beans
Comparison confguration Annotation based Functional bean defnition
What is diferent? Spring 5 • Java or Kotlin •
Annotation driven confguration • Type erasure in generics • AspectJ and JDK Proxies • Dependency Hell Spring Fu • Kotlin • Explicit functional confguration • Kotlin reifed type parameters • Minimal refection • Modules
Lets look at some code • Application and confguration •
Routers • Handlers • Services • Repositories
Performance comparison
Finally • Contact: @corneil • Source: https://github.com/corneil/reactive-spring-5 • Resources: https://github.com/spring-projects/spring-fu
Questions?
None