| 11. 6. 2023 | From Engineer to Manager: A Year of Growth and Transformation – benoitpasquier.com
|
| 19. 2. 2023 | Things to know before becoming an Engineering Manager – benoitpasquier.com
|
| 7. 2. 2023 | Transitioning to an Engineering Manager role – benoitpasquier.com
|
| 31. 7. 2022 | Security Application Static Analysis applied to iOS and Gitlab CI – benoitpasquier.com
|
| 25. 6. 2022 | Being more efficient as a mobile engineer – benoitpasquier.com
|
| 10. 5. 2022 | When to remove your iOS app from the App Store – benoitpasquier.com
|
| 2. 4. 2022 | Weak self, a story about memory management and closure in Swift – benoitpasquier.com
|
| 14. 3. 2022 | Setting up Auto Layout constraints programmatically in Swift – benoitpasquier.com
|
| 3. 3. 2022 | Ten years of blogging, one article at a time – benoitpasquier.com
|
| 13. 2. 2022 | Deep linking and URL scheme in iOS – benoitpasquier.com
|
| 28. 1. 2022 | Tips and tweaks to integrate Github Action to your iOS project – benoitpasquier.com
|
| 4. 12. 2021 | Flutter and fastlane, how to setup an iOS continuous delivery solution – benoitpasquier.com
|
| 4. 11. 2021 | Currency TextField in SwiftUI – benoitpasquier.com
|
| 11. 9. 2021 | Open Source checklist for your next Swift library – benoitpasquier.com
|
| 20. 8. 2021 | Unit testing UIView action and gesture in Swift – benoitpasquier.com
|
| 10. 8. 2021 | Dependency injection and Generics to create a modular app in Swift – benoitpasquier.com
|
| 25. 7. 2021 | Things I wish I knew in my early coding career – benoitpasquier.com
|
| 15. 6. 2021 | Create a web browser with WebKit and SwiftUI – benoitpasquier.com
|
| 15. 2. 2021 | Migrating an iOS app to SwiftUI - Database with Realm – benoitpasquier.com
|
| 8. 2. 2021 | Migrating an iOS app to SwiftUI - Navigation & Storyboards – benoitpasquier.com
|
| 31. 1. 2021 | Creating a webcam utility app for macOS in SwiftUI – benoitpasquier.com
|
| 24. 1. 2021 | Migrating MVVM architecture from RxSwift to Combine – benoitpasquier.com
|
| 17. 1. 2021 | How to display date and time in SwiftUI – benoitpasquier.com
|
| 10. 1. 2021 | Create a dynamic onboarding UI in Swift – benoitpasquier.com
|
| 30. 12. 2020 | Goodbye 2020 - A year in perspective – benoitpasquier.com
|
| 26. 10. 2020 | How to pass data between views using Coordinator pattern in Swift – benoitpasquier.com
|
| 19. 10. 2020 | Automating App Store localized screenshots with XCTest and Xcode Test Plan – benoitpasquier.com
|
| 12. 10. 2020 | Playing Video with AVPlayer in SwiftUI – benoitpasquier.com
|
| 22. 9. 2020 | With Catalyst and SwiftUI multi-platform, should you create a macOS version of your app? – benoitpasquier.com
|
| 15. 9. 2020 | Create a watchOS app in SwiftUI – benoitpasquier.com
|
| 6. 9. 2020 | As software engineer, how to face the impostor syndrome? – benoitpasquier.com
|
| 16. 8. 2020 | Advanced testing tips in Xcode – benoitpasquier.com
|
| 2. 8. 2020 | Atomic properties and Thread-safe data structure in Swift – benoitpasquier.com
|
| 7. 7. 2020 | Deploying your Swift code on AWS Lambda – benoitpasquier.com
|
| 14. 6. 2020 | Introduction to MVVM pattern in Objective-C – benoitpasquier.com
|
| 8. 6. 2020 | 100 day challenge of data structure and algorithm in Swift – benoitpasquier.com
|
| 10. 5. 2020 | Data Structure - Implementing a Tree in Swift – benoitpasquier.com
|
| 10. 4. 2020 | Using Key-Value Observing in Swift to debug your app – benoitpasquier.com
|
| 2. 4. 2020 | Data Structure - Coding a Stack in Swift – benoitpasquier.com
|
| 29. 3. 2020 | Data Structure - How to implement a Queue in Swift – benoitpasquier.com
|
| 24. 3. 2020 | Should I quit blogging? – benoitpasquier.com
|
| 10. 2. 2020 | Start your A/B testing journey with SwiftUI – benoitpasquier.com
|
| 28. 1. 2020 | How to make your iOS app smarter with sentiment analysis – benoitpasquier.com
|
| 19. 1. 2020 | Localization with SwiftUI, how to preview your localized content – benoitpasquier.com
|
| 12. 1. 2020 | SwiftUI - What has changed in your MVVM pattern implementation – benoitpasquier.com
|
| 19. 12. 2019 | Data Structure and Algorithm applied to iOS – benoitpasquier.com
|
| 9. 12. 2019 | How to integrate Redux in your MVVM architecture – benoitpasquier.com
|
| 19. 10. 2019 | Software engineer, it's okay to not have a side project – benoitpasquier.com
|
| 30. 9. 2019 | How to build a modular architecture in iOS – benoitpasquier.com
|
| 24. 9. 2019 | Analytics - How to avoid common mistakes in iOS – benoitpasquier.com
|
| 22. 9. 2019 | Events and Talks – benoitpasquier.com
|
| 22. 9. 2019 | Apps and Projects – benoitpasquier.com
|
| 26. 8. 2019 | Code Coverage in Xcode - How to avoid a vanity metric for your iOS app – benoitpasquier.com
|
| 14. 8. 2019 | Appy, an iOS app to help you quit your bad habits – benoitpasquier.com
|
| 5. 8. 2019 | How to integrate Sign In with Apple in your iOS app – benoitpasquier.com
|
| 30. 7. 2019 | How to avoid common mistakes for your first iOS talk – benoitpasquier.com
|
| 21. 6. 2019 | First steps in functional reactive programming in Swift with Apple Combine framework – benoitpasquier.com
|
| 10. 6. 2019 | iOS Code Review - Health check of your Swift code – benoitpasquier.com
|
| 4. 6. 2019 | How to implement Coordinator pattern with RxSwift – benoitpasquier.com
|
| 26. 5. 2019 | ReSwift - Introduction to Redux architecture in Swift – benoitpasquier.com
|
| 20. 5. 2019 | Tools and tips to scale your iOS project along with your team – benoitpasquier.com
|
| 5. 5. 2019 | RxSwift & MVVM - Advanced concepts of UITableView with RxDataSources – benoitpasquier.com
|
| 5. 5. 2019 | RxSwift & MVVM - Advanced concepts of UITableView with RxDataSources – benoitpasquier.com
|
| 28. 4. 2019 | How to use Vapor Server to write stronger UI tests in Swift – benoitpasquier.com
|
| 22. 4. 2019 | How to bootstrap your iOS app to iterate faster – benoitpasquier.com
|
| 15. 4. 2019 | RxSwift & MVVM - How to use RxTests to test your ViewModel – benoitpasquier.com
|
| 8. 4. 2019 | Down the rabbit hole of iOS design patterns – benoitpasquier.com
|
| 1. 4. 2019 | Coordinator & MVVM - Clean Navigation and Back Button in Swift – benoitpasquier.com
|
| 25. 3. 2019 | Reversi - An elegant A/B testing framework for iOS in Swift. – benoitpasquier.com
|
| 18. 3. 2019 | Dos and Don’ts for creating an onboarding journey on iOS – benoitpasquier.com
|
| 11. 3. 2019 | Introduction to Coordinator pattern in Swift – benoitpasquier.com
|
| 4. 3. 2019 | How to create a customer focused mobile app – benoitpasquier.com
|
| 26. 2. 2019 | Adaptive Layout and UICollectionView in Swift – benoitpasquier.com
|
| 18. 2. 2019 | RxSwift & MVVM - An alternative structure for your ViewModel – benoitpasquier.com
|
| 10. 2. 2019 | Create a machine learning model to classify Fashion images in Swift – benoitpasquier.com
|
| 6. 2. 2019 | How to integrate RxSwift in your MVVM architecture – benoitpasquier.com
|
| 28. 1. 2019 | Design pattern in Swift - Delegation – benoitpasquier.com
|
| 21. 1. 2019 | UI testing - How to inspect your iOS app with Calabash and Appium – benoitpasquier.com
|
| 7. 1. 2019 | Don't forget what you've accomplished this year – benoitpasquier.com
|
| 20. 12. 2018 | Develop your creativity with ephemeral iOS apps – benoitpasquier.com
|
| 12. 12. 2018 | Design pattern in Swift - Observers – benoitpasquier.com
|
| 8. 11. 2018 | Build a visual search app with TensorFlow in less than 24 hours – benoitpasquier.com
|
| 21. 10. 2018 | Always keep your skills sharp – benoitpasquier.com
|
| 27. 8. 2018 | How to detect if your iOS app hits product market fit – benoitpasquier.com
|
| 6. 8. 2018 | The best way to encode and decode JSON in Swift4 – benoitpasquier.com
|
| 20. 6. 2018 | Why choosing XCUITest framework over Appium for UI automation testing – benoitpasquier.com
|
| 5. 6. 2018 | Why and how to add home screen shortcut for your iOS app – benoitpasquier.com
|
| 28. 5. 2018 | What I learn from six years of blogging – benoitpasquier.com
|
| 22. 5. 2018 | Error handling in MVVM architecture in Swift – benoitpasquier.com
|
| 15. 5. 2018 | From the idea of an iOS app to App Store in 10 hours – benoitpasquier.com
|
| 26. 4. 2018 | How to optimise your UICollectionView implementation in Swift – benoitpasquier.com
|
| 11. 4. 2018 | Support universal links in your iOS app – benoitpasquier.com
|
| 14. 3. 2018 | Make the most of enumerations in Swift – benoitpasquier.com
|
| 7. 3. 2018 | How to integrate Firebase in your iOS app – benoitpasquier.com
|
| 27. 2. 2018 | From lean programming to growth marketing – benoitpasquier.com
|
| 20. 2. 2018 | Introduction to Protocol-Oriented Programming in Swift – benoitpasquier.com
|
| 14. 2. 2018 | Why you should abstract any iOS third party libraries – benoitpasquier.com
|
| 9. 2. 2018 | Optimise Xcode build to speed Fastlane – benoitpasquier.com
|
| 2. 2. 2018 | Unit Testing your MVVM architecture in Swift – benoitpasquier.com
|
| 25. 1. 2018 | How to implement MVVM pattern in Swift from scratch – benoitpasquier.com
|
| 16. 1. 2018 | Kronos, an iOS app to make runners love numbers – benoitpasquier.com
|
| 9. 1. 2018 | Starting your year the right way – benoitpasquier.com
|
| 19. 12. 2017 | Do you need a Today extension for your iOS app? – benoitpasquier.com
|
| 6. 12. 2017 | Face detection in iOS with Core ML and Vision in Swift – benoitpasquier.com
|
| 26. 11. 2017 | Making five years in three – benoitpasquier.com
|
| 21. 11. 2017 | How to use Javascript with WKWebView in Swift – benoitpasquier.com
|
| 14. 11. 2017 | Using Charles as SSL Proxy on iOS – benoitpasquier.com
|
| 15. 10. 2017 | Create your private CocoaPod library – benoitpasquier.com
|
| 30. 8. 2017 | How to be what you want to be – benoitpasquier.com
|
| 30. 5. 2017 | Build your Android app with Bitbucket Pipeline and HockeyApp – benoitpasquier.com
|
| 10. 5. 2017 | How to migrate from WordPress to a static website with Hugo and AWS – benoitpasquier.com
|
| 17. 4. 2017 | 10 weeks training with running mobile apps – benoitpasquier.com
|
| 27. 2. 2017 | French Election 2017, don't get fooled by surveys – benoitpasquier.com
|
| 25. 1. 2017 | Six months of Android development – benoitpasquier.com
|
| 16. 11. 2016 | Feature flag your mobile app with Apptimize – benoitpasquier.com
|
| 3. 10. 2016 | Xcode script automation for SauceLabs – benoitpasquier.com
|
| 6. 9. 2016 | Mobile continuous delivery with bitrise – benoitpasquier.com
|
| 7. 8. 2016 | How can a developer do marketing? – benoitpasquier.com
|
| 14. 4. 2016 | Growth Hacking applied to your LinkedIn profile to get a new job – benoitpasquier.com
|
| 31. 3. 2016 | How to create an iOS app for Sens'it tracker in Swift – benoitpasquier.com
|
| 2. 2. 2016 | How to keep your privacy in mobile apps – benoitpasquier.com
|
| 3. 12. 2015 | Appium, when automation testing can be randomly wrong – benoitpasquier.com
|
| 14. 7. 2015 | UI Automation testing on iOS9 – benoitpasquier.com
|
| 23. 5. 2015 | How to work with native iOS and javascript callbacks in Objective-C – benoitpasquier.com
|
| 9. 4. 2015 | AmbiMac, an app creating your own ambilight – benoitpasquier.com
|
| 10. 3. 2015 | Introduction to sleep analysis with HealthKit with Swift – benoitpasquier.com
|
| 2. 3. 2015 | Dynamic url rewriting in CodeIgniter – benoitpasquier.com
|
| 8. 2. 2015 | Le métier de développeur dans les objets connectés – benoitpasquier.com
|
| 24. 12. 2014 | Majordhome, le projet né durant un startup weekend – benoitpasquier.com
|
| 2. 11. 2014 | Les difficultés autour des objets connectés – benoitpasquier.com
|
| 26. 10. 2014 | CocktailMaker, l'objet connecté 100% hackathon – benoitpasquier.com
|
| 15. 10. 2014 | Comment Jawbone s'adapte à l'Internet des Choses – benoitpasquier.com
|
| 7. 7. 2014 | Moto360 ou Withings Activité – benoitpasquier.com
|
| 1. 6. 2014 | Mes premiers pas vers le Lean Startup – benoitpasquier.com
|
| 11. 5. 2014 | UP24 - Découverte du bracelet connecté de Jawbone – benoitpasquier.com
|
| 23. 4. 2014 | Introduction à Soundcloud – benoitpasquier.com
|
| 18. 2. 2014 | Comment réussir son premier entretien – benoitpasquier.com
|
| 8. 2. 2014 | Spotify et ses outils d'intégration – benoitpasquier.com
|
| 11. 12. 2013 | Hackathon: ma maison connectėe – benoitpasquier.com
|
| 23. 11. 2013 | SpriteKit, un framework iOS7 pour jeu video – benoitpasquier.com
|
| 4. 10. 2013 | Fhacktory, un hackathon nouvelle génération – benoitpasquier.com
|
| 16. 9. 2013 | À la découverte des outils de Deezer – benoitpasquier.com
|
| 26. 7. 2013 | iJump, une application iPhone pour les parachutistes – benoitpasquier.com
|
| 3. 7. 2013 | La formation au développement mobile – benoitpasquier.com
|
| 25. 2. 2013 | Sencha Touch: framework HTML5 pour application mobile – benoitpasquier.com
|
| 30. 1. 2013 | MVVM Light sous Windows Phone 8 SDK – benoitpasquier.com
|
| 29. 11. 2012 | Réalisation: Weather, un portail météo pour la chute libre – benoitpasquier.com
|
| 28. 11. 2012 | Intégration de DataMapper dans CodeIgniter – benoitpasquier.com
|
| 8. 11. 2012 | Réalisation: iDevWeb - Mise à jour – benoitpasquier.com
|
| 20. 9. 2012 | Librairie Restkit et synchronisation de données – benoitpasquier.com
|
| 25. 7. 2012 | Quel-camping.fr – benoitpasquier.com
|
| 14. 5. 2012 | Réalisation: iDevWeb - Gestion de projets web – benoitpasquier.com
|
| 14. 3. 2012 | Réécriture d'urls avec htaccess sous CodeIgniter – benoitpasquier.com
|
| 4. 3. 2012 | CodeIgniter et son modèle MVC – benoitpasquier.com |