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.

SwiftUI en 2025 : Le Guide Complet

SwiftUI en 2025 : Le Guide Complet

De iOS 13 à iOS 26

Découvrez l'évolution de SwiftUI avec un guide complet couvrant les fondamentaux, la gestion d'état, la navigation, les animations, l'interopérabilité UIKit et les performances.

Lire →
La sécurité est l'affaire de tous : du CEO au développeur

La sécurité est l'affaire de tous : du CEO au développeur

Technique, organisation et culture : guide complet pour construire des produits sécurisés

En 2024, les données personnelles de plusieurs millions de Français ont été exposées. Cet article s'adresse à tous ceux qui construisent des produits numériques : dirigeants, product managers, designers, développeurs, QA, DevOps. Il traite autant de l'organisation du travail et de la culture d'équipe que de la conception technique.

SwiftUI Liquid Glass : Le Guide Complet iOS 26

SwiftUI Liquid Glass : Le Guide Complet iOS 26

Du méta-matériau digital aux animations de morphing

Liquid Glass représente la plus grande évolution du design Apple depuis iOS 7. Ce guide couvre l'API glassEffect, GlassEffectContainer, les transitions morphing, l'accessibilité et les best practices.

Foundation Models : L'IA On-Device d'Apple pour les Développeurs

Foundation Models : L'IA On-Device d'Apple pour les Développeurs

De la génération de texte au Tool Calling

Avec iOS 26, Apple ouvre son modèle de langage embarqué aux développeurs. Ce guide couvre LanguageModelSession, génération guidée avec @Generable, Tool Calling et construction d'un assistant conversationnel complet.

CryptoKit Quantum : Sécurisez vos Apps contre les Menaces Quantiques

CryptoKit Quantum : Sécurisez vos Apps contre les Menaces Quantiques

ML-KEM, ML-DSA et HPKE hybride

iOS 26 introduit une révolution silencieuse dans CryptoKit : la cryptographie post-quantique. Avec les nouvelles APIs ML-KEM, ML-DSA et HPKE hybride, vos applications peuvent dès aujourd'hui se protéger contre les attaques des futurs ordinateurs quantiques.

Swift 6.3 : Ce qui nous attend au printemps 2026

Swift 6.3 : Ce qui nous attend au printemps 2026

Embedded Swift stable, Android officiel, nouvelles plateformes

Le branch cut de Swift 6.3 a eu lieu le 12 novembre 2025. Embedded Swift sort de l'expérimental, Android devient une cible officielle, et de nouvelles plateformes rejoignent la famille.

Construire un Design System SwiftUI en 2025

Construire un Design System SwiftUI en 2025

Le Guide Architecte

Tokens, composants, accessibilité WCAG, iOS 26 Glass Effect, Swift 6 — construisez un Design System modulaire, scalable et conforme aux standards HIG.

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.

Swift Testing : Le Guide Complet de Swift 6.0 à 6.2

Swift Testing : Le Guide Complet de Swift 6.0 à 6.2

L'API de tests nouvelle génération d'Apple

Swift Testing représente une révolution dans l'approche des tests en Swift. Découvrez ce guide complet couvrant Swift 6.0 à 6.2, les macros, paramétrage, traits, et coexistence avec XCTest.

Swift Macros : Le Guide Complet de la Métaprogrammation

Swift Macros : Le Guide Complet de la Métaprogrammation

De Swift 5.9 à la création de macros personnalisées

Les macros Swift permettent de générer du code à la compilation, éliminant le boilerplate tout en conservant la sécurité de type. Ce guide exhaustif couvre tout : des fondamentaux à la création de vos propres macros.

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.

Architecture Modulaire Swift : Le Guide Complet

Architecture Modulaire Swift : Le Guide Complet

De SPM aux patterns avancés de modularisation

Maîtrisez l'architecture modulaire Swift avec SPM : Feature Modules, Clean Architecture, gestion des dépendances, CI/CD optimisé et migration progressive.

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.