Introduction
Yannick et Benjamin reçoivent Salomon Brys pour discuter de Kodein, le framework d’injection de dépendances pour Kotlin mais pas que.
Show notes
3:39″ – Dental Monitoring (H42) : https://dental-monitoring.com/?lang=fr
4:48″ – Retrolambda : https://github.com/evant/gradle-retrolambda
5:05″ – StreamSupport : https://github.com/streamsupport/streamsupport
7:41″ – Rust : https://www.rust-lang.org/
7:46″ – Coroutines : https://kotlinlang.org/docs/reference/coroutines-overview.html
8:30″ – LLVM : https://llvm.org/
9:06″ – Kodein : https://kodein.org/
11:06″ – Dagger (DÉPRÉCIÉ) : https://square.github.io/dagger/
11:09″ – Dagger 2 : https://google.github.io/dagger/
11:34″ – Roboguice (ARRÊTÉ) : https://github.com/roboguice/roboguice
14:40″ – Domain Specific Language (DSL) : https://fr.wikipedia.org/wiki/Langage_dédié
14:42″ – Infix : https://kotlinlang.org/docs/reference/functions.html#infix-notation
16:05″ – Principe d’Hollywood : http://wiki.c2.com/?HollywoodPrinciple
16:32″ – Tweet sur l’invoke du companion object : https://twitter.com/dmytrodanylyk/status/1065389038314475520
17:28″ – Kodein object : https://github.com/Kodein-Framework/Kodein-DI/blob/master/kodein-di-core/src/commonMain/kotlin/org/kodein/di/Kodein.kt#L405
23:12″ – inline reified : https://kotlinlang.org/docs/reference/inline-functions.html#reified-type-parameters
27:39″ – Kodein DI Generic : https://github.com/Kodein-Framework/Kodein-DI/tree/master/kodein-di-generic-jvm
28:11″ – Kodein DI Erased : https://github.com/Kodein-Framework/Kodein-DI/tree/master/kodein-di-erased
28:43″ – Configurable Kodein : https://github.com/Kodein-Framework/Kodein-DI/tree/master/kodein-di-conf
29:30″ – JSR-310 : https://jcp.org/en/jsr/detail?id=310
30:54″ – JSR-330 : https://jcp.org/en/jsr/detail?id=330
31:53″ – GSON : https://github.com/google/gson
32:14″ – Kotlin-reflect : https://kotlinlang.org/docs/reference/reflection.html
32:50″ – Koin : https://androidleakspodcast.com/2018/08/05/episode-42-linjection-de-poireaux-avec-koin/
46:50″ – SQLite : https://www.sqlite.org/index.html
46:53″ – Realm : https://realm.io/
56:06″ – Kibana : https://www.elastic.co/fr/products/kibana
56:34″ – React Native : https://facebook.github.io/react-native/
59:42″ – Flutter : https://flutter.io/
1:00:21″ – Kotlinx : https://github.com/Kotlin/kotlinx-io (entre autres)
1:01:48″ – Data2Viz : https://data2viz.io/
1:01:50″ – KotlinConf : https://kotlinconf.com
1:03:26″ – Kodein TODO : https://github.com/Kodein-Framework/Kodein-DI/blob/master/TODO.md
1:04:04″ – Slack Kotlin : https://surveys.jetbrains.com/s3/kotlin-slack-sign-up
1:05:35″ – Arrow : https://arrow-kt.io/
1:05:47″ – Injekt : https://github.com/kohesive/injekt
1:13:16″ – KTor : https://ktor.io/
1:17:32″ – FiraCode : https://github.com/tonsky/FiraCode