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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Corneil du Plessis
July 31, 2018
Programming
680
1
Share
Spring Fu a quick introduction
Corneil du Plessis
July 31, 2018
More Decks by Corneil du Plessis
See All by Corneil du Plessis
Sweet Streams (Are made of this)
corneil
0
76
Simplify State management in Spring Boot with HATEOAS and KFSM
corneil
0
370
A Kotlin DSL for finite state machines
corneil
0
770
KFSM - A Kotlin DSL for Finite State machines
corneil
2
1.3k
Converting Java to Kotlin - Bring your own code
corneil
0
79
Logging isn't free
corneil
1
140
The JDK beyond Oracle
corneil
0
150
Reactive Spring 5
corneil
1
170
Resilient Applications using Spring Cloud
corneil
1
140
Other Decks in Programming
See All in Programming
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
14k
Kingdom of the Machine
yui_knk
2
750
AIエージェントで業務改善してみた
taku271
0
540
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
280
Liberating Ruby's Parser from Lexer Hacks
ydah
2
1.9k
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
170
Don't Prompt Harder, Structure Better
kitasuke
0
780
第3木曜LT会 #28
tinykitten
PRO
0
110
AIと共に生きる技術選定 2026
sgash708
0
100
Making the RBS Parser Faster
soutaro
0
480
t *testing.T は どこからやってくるの?
otakakot
1
700
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
160
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Designing Powerful Visuals for Engaging Learning
tmiket
1
350
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
720
Music & Morning Musume
bryan
47
7.2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
Site-Speed That Sticks
csswizardry
13
1.2k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
800
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
210
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
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