Thibault WittemberginITNEXTFunctions as dependencies in SwiftIn this article, I’ll guide you from the sparkle that lit my desire for higher order free functions to its implementation regarding DI.Aug 19, 20201Aug 19, 20201
Thibault WittemberginITNEXTIntroducing SpinA universal feedback loop system in SwiftMar 26, 2020Mar 26, 2020
Thibault WittemberginGenetec TechSwift: an Aspect Oriented Programming language ?To answer this question, we must first understand what is Aspect Oriented Programming (aka AOP). I like to see AOP as a response to a…Aug 1, 2019Aug 1, 2019
Thibault WittemberginGenetec TechProperty wrappers in Swift 5.1: the missing @Published implementationIt’s been an amazing WWDC this year. SwiftUI and Combine were some big announcements of the conference. They will have a huge impact on…Jun 17, 20194Jun 17, 20194
Thibault WittemberginITNEXTRxReduce: Reactive State Container Architecture — Part 2As we saw in “RxReduce: A Reactive State Container Architecture Part 1”, State is a central concern in applications. I strongly invite you…Jul 15, 2018Jul 15, 2018
Thibault WittemberginITNEXTRxReduce: Reactive State Container Architecture — Part 1State management has become a very popular concern lately in mobile applications. The idea of a state that should be the single source of…Jul 15, 2018Jul 15, 2018
Thibault WittembergType safe network layer 2.0There are plenty of posts about doing a network layer in a type safe way with Swift. No matter the used network API, those approaches all…May 2, 20182May 2, 20182
Thibault WittemberginNuglifChainer élégamment les UIViewPropertyAnimatorsVous trouverez la version anglaise de cet article sur mon blog personnel: twittemb.github.io.Apr 9, 2018Apr 9, 2018
Thibault WittembergA Glance At Conditional ConformanceSwift 4.1 is available since a few days now and it comes with an interesting feature: Conditional conformance. This is a new tool for…Apr 8, 20182Apr 8, 20182
Thibault WittembergElegantly chaining UIViewPropertyAnimatorsUsually my posts are mostly about design patterns, software architectures (or RxFlow 😀), but this time it will be different and frankly I…Mar 25, 20183Mar 25, 20183