Kotlin As A Backend: An Usecase
Kotlin As A Backend: An Usecase
AN USECASE
1
INTRODUCTION
ABOUT US
• Team Optophone
We deal with document and data capture.
Most of the team is formed by Java Developers.
Some are in their first programming job.
No one in the team, except for me, ever touched
Kotlin before this assignment.
2
INTRODUCTION
OUR PROBLEM
3
4
KOTLIN
BUT WHY?
“OMG, we are a bank, we need 6,022 140 76 × 1023 steps of approval, do we really need to do
that? Do you want this headache?”.
“Yes, hold my beer” – Team Optophone
5
KOTLIN
WHAT IS KOTLIN
7
KOTLIN
INSIDE ABN AMRO
8
KOTLIN
PEOPLE WISE
9
KOTLIN
NEGATIVES?
• On Abn Amro, Kotlin is used only for apps, so the community is smaller.
• It is a deviancy from the “Default WoW” of the bank.
• Has a small learning curve, but is there.
• Harder to find Developers out-the-box
• People are resistant to try new stuff.
10
KOTLIN
OUR NUMBERS
11
KOTLIN
OUR NUMBERS
12
KOTLIN
TALK IS CHEAP, SHOW ME THE CODE
https://dev.azure.com/cbsp-abnamro/GRD0001016/_git/doremi
13