Bio
Denis Poifol is Software Engineer at Fabernovel where he develops iOS applications, from mass-market to professional apps. Strong advocate of protocol oriented programming and clean architecture, Denis explores various topics in iOS and Swift, especially generics and optimization of coding (do more with less) and shares his work with iOS community in Fabernovel and beyond. He is involved in Cocoaheads community in Lyon and a regular speaker.
My Talks
Creating custom publisher and operators. 👨🏿🔧
Combine is a great tool because of its declarative syntax. Which is enabled by the use of operators. But sometimes the built-in operators of Combine fall short or just feel awkward in our use cases...
Down the memory rabbit hole to understand the need for a modify keyword 🕵🏿♂️
How does swift handle the memory of value types ? whats is copy on writte? why do we need it? and how can a new keyword save us from bad performance?
Are all the questions adressed in this talk.
Some any new generic features
Protocols in swift get a huge update with Swift 5.7 🤯
I will go with you through the use case of the `some` and `any` keywords to help understand the concept they each represent.
We will talk abou...
The future of concurrency in Swift
Async/Await is a very anticipated feature of the language, it will bring change to how concurrency is written in Swift. I aim to present, based on concrete examples, how it is going to affect our c...