Vincent Pradeilles
where else to find them
what they talk about
all 7 in the filters
where they keep going back
- iOS Conf SG5 editions2019–2023
- dotSwift2 editions2019–2020
all 8 in the filters
on a stage with
- Andrea Antonionionce
- Anna Zharkovaonce
- Bruno Cezar Rochaonce
all 11 in the filters
who talks about the same things
- Rob Napier11 talks
- Paul Hudson19 talks
- Christina Lee20 talks
- Romain Guy68 talks
- Alejandro Serrano Mena14 talks
- Olivier Halligon4 talks
| title | conference | date |
|---|---|---|
| What's new in iOS 17, 16, 15, etc. | try! Swift Tokyo 2025 | 2025-04-09 |
Shows concrete, usable APIs and demos: date and number formatting via formatted replaces error‑prone format strings; privacy hiding via privacySensitive and… | ||
| Parameter Packs or How Swift Decided to Become C++ | Swift Connection 2023 | 2023-09-21 |
Swift 5.9 introduces parameter packs (keywords each/repeat) which removes the old 10-child SwiftUI limit now usable in Xcode 15 (works up to 31–32 children in… | ||
| Swift Quiz | iOS Conf SG 2023 | 2023-01-12 |
Three quick surprises: method bodies dispatch at runtime but default argument resolution is static so a subclass method can print its implementation while… | ||
| SwiftUI, Async/Await, AsyncAlgorithms: How does it all fit? | SwiftLeeds 2022 | 2022-10-20 |
What's the easiest way to deal with asynchronous code? A couple of years ago, the answer would have been Combine.
But in 2021, async / await was integrated… | ||
| Looking Through the Mirror | iOS Conf SG 2022 | 2022-01-20 |
Explains that Swift’s Mirror API enables runtime introspection and that Apple’s ArgumentParser depends on it; shows side‑by‑side print vs dump output, builds a… | ||
| Future of Swift: A Sneak Peek at async / await | Swift Heroes Digital 2021 | 2021-04-15 |
Shows how to preview Swift 5.5 async/await by installing the latest Swift snapshot, enabling the flag -Xfrontend -enable-experimental-concurrency, and using… | ||
| 3rd party tools and frameworks you use in your applications and why | Swift Heroes Digital 2021 | 2021-04-15 |
Teams report using XcodeGen, SwiftGen, SwiftLint to avoid merge conflicts and keep resources/formatting consistent, and common runtime libs like Alamofire… | ||
| The Very Best of iOS Memes | iOS Conf SG 2021 | 2021-01-20 |
Short stitched clips and commentary that catalogues concrete iOS pain points: footage of the Swift 2→3 migration leaving a project full of compile errors… | ||
| The very best of iOS Memes 3/3 | FrenchKit SE 2020 | 2020-10-02 |
A rapid slide show of iOS developer memes that names concrete targets: iOS 13 and iOS 14 keynote expectations versus the app that ships, Xcode 12 that freezes… | ||
| The very best of iOS Memes 1/3 | FrenchKit SE 2020 | 2020-10-02 |
A curated top‑12 of iOS memes that proves the side project has grown into a popular account and distills recurring developer realities: shiny App Store apps… | ||
| Implementing pseudo-keywords through functional programing | dotSwift 2020 | 2020-02-03 |
Claim: missing language features can be encoded as small libraries. The session shows a weakify pseudo-keyword implemented as a higher‑order function that… | ||
| Property Wrappers or How Swift decided to become Java | iOS Conf SG 2020 | 2020-01-30 |
Swift 5.1 property wrappers let code attach compile‑time synthesized behavior to properties and even functions: examples include a clamping wrapper that… | ||
| Swift Pills #1 | FrenchKit 2019 | 2019-10-07 |
Claim: implement a small Swift utility that removes the common weak‑self boilerplate by defining an empty protocol, extending it with methods that capture self… | ||
| Swift Pills #2 | FrenchKit 2019 | 2019-10-07 |
Shows a concrete fix for expensive logging in Swift: avoid building log strings unless they will be emitted by passing the work as closures, using @autoclosure… | ||
| Swift Pills #3 | FrenchKit 2019 | 2019-10-07 |
Shows two concrete refinements: use Optional.map (and point‑free function references) to replace conditional binding and reduce boilerplate, and add an… | ||
| An introduction to property based testing | FrenchKit 2019 | 2019-10-07 |
Starts from actual properties instead of canned examples, writes properties like "reverse twice equals original", uses property-based testing with Swift check… | ||
| The underestimated power of KeyPaths | dotSwift 2019 | 2019-01-28 |
Swift 4 KeyPaths become actionable tools: a tiny prefix operator ^ operator converts a KeyPath into a getter so map and similar APIs accept backslash syntax; a… | ||
| Lightning: How fast can you rotate an image? | iOS Conf Singapore 2019 | 2019-01-18 |
A concrete benchmark: achieve 16 ms per frame to match 60 FPS for a 720p buffer (~3.1 MB per frame). Two practical paths are measured: CPU using vectorized… | ||
| The underestimated power of KeyPaths | iOS Conf Singapore 2019 | 2019-01-18 |
Claims that Swift KeyPaths let code drop verbose closures and become declarative, backed by concrete helpers: implemented generic map/sorted wrappers and a… | ||
| nothing matches | ||