Nos articles

Actualités, réflexions techniques, benchmarks, architecture

Notre blog regroupe des articles techniques, nos retours d’expérience, des benchmarks poussés, et des sujets de fond autour de l’architecture, des outils Apple et du développement Swift moderne.

Swift 6.2 : La concurrence enfin accessible

Swift 6.2 : La concurrence enfin accessible

MainActor par défaut, @concurrent, conformances isolées

Annoncé à la WWDC 2025 et livré avec Xcode 26, Swift 6.2 marque un tournant avec "Approachable Concurrency" : MainActor par défaut, async sur l'acteur appelant, et @concurrent pour l'opt-in explicite.

TaskGroup : Maîtriser le parallélisme dynamique en Swift

TaskGroup : Maîtriser le parallélisme dynamique en Swift

De la création basique aux patterns avancés avec DiscardingTaskGroup

TaskGroup est l'API de choix pour exécuter un nombre arbitraire de tâches en parallèle. Ce guide couvre tout, des fondamentaux aux patterns avancés avec DiscardingTaskGroup.

SwiftData : Le Guide Ultime de iOS 17 à iOS 26

SwiftData : Le Guide Ultime de iOS 17 à iOS 26

Du premier @Model aux patterns avancés

SwiftData représente la vision d'Apple pour la persistance moderne. Ce guide exhaustif vous accompagne du premier @Model jusqu'aux patterns d'architecture avancés.

Swift Concurrency : Le guide complet

Swift Concurrency : Le guide complet

De async/await à Swift 6.2 Approachable Concurrency

Swift Concurrency a révolutionné la programmation asynchrone sur les plateformes Apple. Ce guide couvre tout de async/await à Swift 6.2 Approachable Concurrency.

AsyncStream : Maîtriser les flux asynchrones en Swift

AsyncStream : Maîtriser les flux asynchrones en Swift

De la création basique aux patterns avancés avec Swift Async Algorithms

AsyncStream est l'outil idéal pour créer des séquences asynchrones personnalisées. Ce guide couvre tout : création, BufferingPolicy, bridging d'APIs, Swift Async Algorithms et patterns avancés.

Comprendre les Actors en Swift

Comprendre les Actors en Swift

Isolation, MainActor, Sendable et Swift 6.2

Les Actors résolvent élégamment le problème des data races en isolant l'état mutable. Ce guide couvre tout : de la syntaxe de base à Swift 6.2 MainActor par défaut.

Architecture Swift Concurrency : Patterns et bonnes pratiques

Architecture Swift Concurrency : Patterns et bonnes pratiques

De MVVM à Clean Architecture avec actors et Sendable

Swift Concurrency transforme profondément la façon dont nous architecturons nos applications iOS. Ce guide exhaustif couvre les principes fondamentaux, les patterns d'implémentation et les bonnes pratiques.

Swift 6.1 : Toutes les nouveautés en détail

Swift 6.1 : Toutes les nouveautés en détail

nonisolated, trailing commas, TaskGroup, Package Traits

Six mois après Swift 6.0, Apple livre Swift 6.1 avec Xcode 16.3. Une mise à jour de consolidation qui corrige des frictions quotidiennes : moins de boilerplate, plus de flexibilité syntaxique.