Articles
Page 13 • RSS Feed
Page 13 • RSS Feed
Learn how to use the Fluent Builder Pattern to make illegal states unrepresentable in your iOS/Swift codebases.
Learn how to apply dependency injection principles and patterns in practice - including UIKit and SwiftUI!
Learn how to apply design principles and patterns in practice, including the SOLID principles and the Abstract Factory, Adapter, Strategy, and Dependency Injection patterns.
Learn how to create scrollable content with SwiftUI's List view and how to implement a recursive navigation flow.
Learn how to move logic out of SwiftUI views so you can test-drive it with fast and reliable unit tests.
Learn how to migrate to SwiftUI incrementally as we migrate away from UIKit UIViewControllers.
If you feel like your salary is not following your skills progression, this podcast is for you.
In this podcast, we reply to questions regarding conflicts in the workplace as an iOS developer.
In this podcast, we'll share a story we received from an iOS developer who's worked on some bad projects and lost passion for programming.
In this podcast, we present practical solutions to 12 common challenges you'll face when writing a test suite for your iOS/Swift apps.
Every time there is big news in the industry, such as a new framework, platform, or language feature, it’s common to wonder if you need to change the way you build your apps to accommodate the updates. In this podcast, we reply to five questions and help you get ready to welcome new features announced in WWDC 2020.
In this episode, Caio replies to a question we received from Catalin in the private iOS Lead Essentials Slack community: “What are your thoughts regarding an architecture for adding analytics for a push notification event?”
Caio Zullo
I've been writing software since 1998, professionally since 2006, and on Apple platforms since 2009. I love building robust, well-engineered, and beautiful applications and coaching developers to achieve their best potential.
Mike Apostolakis
I'm a software engineer from Athens, Greece. My goal is to help the software industry evolve by enabling developers and companies to practice valuable techniques and build powerful and durable systems.