Épisode 48 – L’injection de poireaux avec Kodein

Introduction

Yannick et Benjamin reçoivent Salomon Brys pour discuter de Kodein, le framework d’injection de dépendances pour Kotlin mais pas que.

Téléchargement direct

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 

Contact

@SalomonBrys

@Xzan

@TheYann