InITNEXTbyThibault Wittemberg·Aug 19, 2020Functions 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.A response icon1A response icon1
InGenetec TechbyThibault Wittemberg·Aug 1, 2019Swift: 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…
InGenetec TechbyThibault Wittemberg·Jun 17, 2019Property 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…A response icon4A response icon4
InITNEXTbyThibault Wittemberg·Jul 15, 2018RxReduce: 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…
InITNEXTbyThibault Wittemberg·Jul 15, 2018RxReduce: 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…
Thibault Wittemberg·May 2, 2018Type 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…A response icon2A response icon2
InNuglifbyThibault Wittemberg·Apr 9, 2018Chainer élégamment les UIViewPropertyAnimatorsVous trouverez la version anglaise de cet article sur mon blog personnel: twittemb.github.io.
Thibault Wittemberg·Apr 8, 2018A 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…A response icon2A response icon2
Thibault Wittemberg·Mar 25, 2018Elegantly chaining UIViewPropertyAnimatorsUsually my posts are mostly about design patterns, software architectures (or RxFlow 😀), but this time it will be different and frankly I…A response icon3A response icon3