How senior iOS devs test & refactor legacy code with Massive View Controllers | Live Dev Mentoring

How senior iOS devs test & refactor legacy code with Massive View Controllers | Live Dev Mentoring

Want to learn how to refactor Massive View Controllers and catch/fix bugs in legacy iOS codebases? 👇

Read More

How to fix iOS app bugs/crashes for good, learn new things & avoid burnout | iOS Dev Live Mentoring

How to fix iOS app bugs/crashes for good, learn new things & avoid burnout | iOS Dev Live Mentoring

Learn how to prove a theory about bugs/crashes and prevent future regressions. And how to learn new things as an iOS dev and avoid burnout.

Read More

S02E10: Finding and fixing bugs with a Swift test spy | Professional iOS Engineering Series

S02E10: Finding and fixing bugs with a Swift test spy | Professional iOS Engineering Series

In this episode, you'll see how a test spy can help you increase test coverage by capturing all received values as we add more tests and fix a bug in the Quiz framework.

Read More

How to never suffer from deadlines, pressure & lack of time again | iOS Lead Essentials Podcast #004

How to never suffer from deadlines, pressure & lack of time again | iOS Lead Essentials Podcast #004

In this podcast, we dive deep into how to have more time, go faster, collaborate better, and always over-deliver exceptional iOS apps. Moreover, we explore the most valuable trait you must cultivate to achieve a remarkable iOS career (and life!): Resourcefulness.

Read More

iOS, Swift & DI: The antidote to legacy code and stagnant careers | iOS Lead Essentials Podcast #003

iOS, Swift & DI: The antidote to legacy code and stagnant careers | iOS Lead Essentials Podcast #003

In this podcast, we go deep into Dependency Injection principles, practices, and patterns for overdelivering fantastic iOS applications. So, you can get on the path to achieving an enriching and fulfilling iOS dev career.

Read More

iOS Architecture & Fast Career Growth: Find people who care | iOS Lead Essentials Podcast #002

iOS Architecture & Fast Career Growth: Find people who care | iOS Lead Essentials Podcast #002

In this podcast, we go deep into the importance of good architecture for your iOS apps and how good software architecture and design are essential skills to achieving an enriching and fulfilling iOS dev career.

Read More

19 “Should I test my iOS apps if…” Questions | iOS Lead Essentials Podcast #001

19 “Should I test my iOS apps if…” Questions | iOS Lead Essentials Podcast #001

The topic for this first episode is Testing. More specifically, the pains and benefits of writing automated tests for your iOS apps.

Read More

Decomposing Swift code into modules – Intro to modular design

Decomposing Swift code into modules – Intro to modular design

In this episode, we zoom out from the component level view of the system created previously and we showcase how to organize it into modules.

Read More

The Minimum You Should Do To Prevent Memory Leaks in Swift

The Minimum You Should Do To Prevent Memory Leaks in Swift

In this episode, we continue the Clean Swift Tests discussion, and we demonstrate a way for preventing memory leaks through automated testing.

Read More

Migrating to Swift 4.2 using a TDD + Git workflow [S01 Extras]

Migrating to Swift 4.2 using a TDD + Git workflow [S01 Extras]

In this episode, we migrate the Quiz project and its dependencies to Swift 4.2 and modernize our code with the newest additions.

Read More