Langages de programmation

Java, Spring Boot, Golang, Python… — écrire du code correct et efficace par des exemples concrets.

Rust · 13/10/2026 · 9 min de lecture · 86

Énums et pattern matching en Rust

Comment définir des énums avec données, utiliser match, if let, let else pour gérer chaque cas de manière sûre, ainsi que les erreurs courantes lors du travail avec les énums en Rust.

Rust · 13/10/2026 · 10 min de lecture · 94

Itérateurs et closures en Rust

Découvrez les closures, les trois traits Fn/FnMut/FnOnce, comment utiliser les adaptateurs d'itérateur comme map, filter, collect et comment écrire votre propre itérateur en Rust.

Kotlin · 13/10/2026 · 9 min de lecture · 103

Kotlin Flow : flux de données asynchrone

Découvrez Kotlin Flow à partir des bases : flow builder, opérateurs, flowOn, gestion des erreurs, StateFlow/SharedFlow et comment écrire des tests avec runTest.

Python · 11/10/2026 · 9 min de lecture · 100

Context manager et l'instruction with en Python

Comprendre comment l'instruction with fonctionne, écrire votre propre context manager avec une classe ou contextlib, gérer les exceptions correctement et éviter les erreurs courantes.

Kotlin · 11/10/2026 · 10 min de lecture · 141

Sealed class et when dans Kotlin

Utilisez sealed class, sealed interface et l'expression when pour modéliser les états de façon sûre. Le compilateur vous indiquera une erreur si vous oubliez de traiter un cas.