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
630
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
41
Simplify State management in Spring Boot with HATEOAS and KFSM
corneil
0
320
A Kotlin DSL for finite state machines
corneil
0
680
KFSM - A Kotlin DSL for Finite State machines
corneil
2
1.2k
Converting Java to Kotlin - Bring your own code
corneil
0
62
Logging isn't free
corneil
1
120
The JDK beyond Oracle
corneil
0
130
Reactive Spring 5
corneil
1
150
Resilient Applications using Spring Cloud
corneil
1
120
Other Decks in Programming
See All in Programming
技術選定を未来に繋いで活用していく
sakito
3
100
Denoでフロントエンド開発 2025年春版 / Frontend Development with Deno (Spring 2025)
petamoriken
1
1.3k
AIコーディングワークフローの試行 〜AIエージェント×ワークフローでの自動化を目指して〜
rkaga
2
1.5k
AIコードエディタの基盤となるLLMのFlutter性能評価
alquist4121
0
180
Return of the Full-Stack Developer
simas
PRO
1
330
Develop Faster With FrankenPHP
dunglas
2
3k
Day0 初心者向けワークショップ実践!ソフトウェアテストの第一歩
satohiroyuki
0
780
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
cyrilmottier
1
100
MCP世界への招待: AIエンジニアが創る次世代エージェント連携の世界
gunta
4
840
Chrome Extension Techniques from Hell
moznion
1
150
remix + cloudflare workers (DO) docker上でいい感じに開発する
yoshidatomoaki
0
120
custom_lintで始めるチームルール管理
akaboshinit
0
190
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
25k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.4k
Unsuck your backbone
ammeep
670
57k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
A better future with KSS
kneath
239
17k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
Become a Pro
speakerdeck
PRO
27
5.2k
Rails Girls Zürich Keynote
gr2m
94
13k
The Pragmatic Product Professional
lauravandoore
33
6.5k
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