mirror of
https://github.com/jlengrand/introducing-kotlin-in-your-org.git
synced 2026-03-10 08:21:21 +00:00
5.3 KiB
5.3 KiB
footer: @jlengrand slidenumbers: true
Introducing Kotlin in your organization
The easy way
s/Kotlin/*/g
👋👋
- Julien Lengrand-Lambert
- Developer Advocate @Adyen
- Kotlin GDE
- @jlengrand
- #Meetups #Kotlin #Gardening
This talk
- A look at Kotlin today
- Tips on how to convince colleagues and management
How it started
- Team Lead at ING
- No greenfield, existing applications
- Still 'stuck' on Java 8 due to local tooling
- Need to keep learning, experiment, and grow as a team
Convincing at many levels
-
Security
-
Compliancy
-
Management
-
Colleagues...
-
First team (on the backend)
A step back : Kotlin today
How old is Kotlin?
- Kotlin : 10 years old (July 2011)
- Java : 26 years
- Go : 12 years old
- Rust : 11 years
Some numbers
- > 4.8 Million users last year
- 4th most loved programming language
- 2nd most popular language on the JVM
- Taught in 45 of the top 200 universities
Kotlin is here to stay
- 2019 : Google chooses Kotlin first for Android
- 2020 : Creation of the Kotlin Foundation
- 2021 : AWS announces idiomatic Kotlin SDK
- 2021 : Kotlin multiplatform comes out of Beta
A few compelling use cases
Ceremony
Concurrency
Functional programming
When expressions
Let's do it!
Technically, it's simple
Now the real work begins
Convincing colleagues
Invest in your own knowledge
- Be the Subject expert in the company (as a team)
- Help solve other people's questions
- Don't minimize potential issues (I don't know)
Get others onboard!
- Advent of Code
- Cohorts
- Onboarding sessions
Convincing management
The small experiment
- Make it contained
- Make it risk free
- Make it reversible
- Make it cheap
Our team, one application, No overhead
Report!
- Communicate about progress
- Verbalize next steps
- Improve in public
Use numbers
- Show success
- But make it real and relevant
- Internal numbers count!
-> Adapt your language and objectives!
Find your heroes inside
- Who is a big fan of the language?
- Who can benefit from it?
- Who is excited about trying new things?
Bring heroes from outside
- Make your choice a reality
- Make it visible !
Find authority
- Certification
- Course
- Titles, ....




















