Apprendre à programmer par des exemples concrets

Un sujet par article, expliqué pas à pas avec du code qui tourne — de Java et Spring Boot à l'IA, la conception de systèmes et le DevOps.

Sujets

Derniers articles

Rust · 29/10/2026 · 9 min de lecture · 49

Gestion d'erreurs en Rust avec thiserror et anyhow

Utilisez thiserror pour définir des types d'erreurs structurés pour votre bibliothèque, anyhow pour regrouper les erreurs et ajouter du contexte pour votre application, et combinez les deux.

TypeScript · 28/10/2026 · 9 min de lecture · 51

Mode strict dans TypeScript: qu'activer

Le flag strict dans tsconfig active quels contrôles, quelles erreurs chacun détecte, quels flags supplémentaires ajouter, et comment migrer un ancien projet vers strict.

Rust · 27/10/2026 · 9 min de lecture · 53

Écrire une REST API avec Axum en Rust

Construire une REST API CRUD avec Axum 0.8, en passant par le routing, les extractors, l'état partagé, la gestion des erreurs avec IntoResponse et les tests de handler sans avoir besoin d'ouvrir un port réseau.

LLM · 27/10/2026 · 10 min de lecture · 31

Function calling / tool use par l'exemple avec Spring AI

Comprendre comment les LLM appellent les fonctions de votre application, du JSON brut à @Tool dans Spring AI. L'article inclut des exemples de recherche, d'annulation de commande et de test sans appeler le modèle réel.

Rust · 26/10/2026 · 10 min de lecture · 49

Smart pointer dans Rust: Box, Rc et Arc

Quand utiliser Box, Rc ou Arc dans Rust : allocation heap, partage d'ownership dans un thread et entre plusieurs threads, avec Weak, RefCell et Mutex.

Kotlin · 25/10/2026 · 8 min de lecture · 59

Kotlin pour le backend avec Spring Boot

Configurer Spring Boot 3 en Kotlin, créer une REST API, des entités JPA, configuration type-safe et tests, en maîtrisant les erreurs courantes de la migration.