Building good iOS apps fast as a freelancer, Perfect coverage, Devpreneur | iOS Dev Live Mentoring

Building good iOS apps fast as a freelancer, Perfect coverage, Devpreneur | iOS Dev Live Mentoring

Learn how to motivate yourself and follow best practices when you need to deliver as fast as possible as a freelancer, achieve the perfect test coverage, and become a developer entrepreneur.

Read More

iOS Automated Testing Strategies Q&A (Unit, Integration, UI...) | iOS Lead Essentials Podcast #013

iOS Automated Testing Strategies Q&A (Unit, Integration, UI...) | iOS Lead Essentials Podcast #013

This podcast is all about automated testing strategies to improve your productivity and continuously deliver high-quality apps.

Read More

How to Crack iOS Interview Code Tests (Q&A) | iOS Lead Essentials Podcast #010

How to Crack iOS Interview Code Tests (Q&A) | iOS Lead Essentials Podcast #010

In this podcast, we share how you can maximize your chances of passing *every* iOS coding challenge!

If you’re looking for or you believe you’ll eventually be on the search for a remarkable iOS dev role, this episode is for you.

Read More

TDD: Ultimate productivity, high salary, and a remarkable career | iOS Lead Essentials Podcast #009

TDD: Ultimate productivity, high salary, and a remarkable career | iOS Lead Essentials Podcast #009

This podcast is all about Test-Driven Development. TDD can significantly increase productivity and software quality, eliminate regressions, and contribute to developer happiness.

Read More

Tech Debt: Low short-term risk with High long-term rewards | iOS Lead Essentials Podcast #008

Tech Debt: Low short-term risk with High long-term rewards | iOS Lead Essentials Podcast #008

Dealing effectively with debt is essential to an enriching life and career. And, as software developers, we must also master the art of dealing with a special kind of debt… Tech Debt!

Read More

SOLID iOS/Swift Apps: 5 ways to become a well-paid iOS dev faster | iOS Lead Essentials Podcast #005

SOLID iOS/Swift Apps: 5 ways to become a well-paid iOS dev faster | iOS Lead Essentials Podcast #005

The SOLID principles serve as the foundation for you to over-deliver remarkable iOS apps. So, you can ultimately progress faster in your 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

Why mocking in iOS tests may not stop network and DB activity entirely

Why mocking in iOS tests may not stop network and DB activity entirely

An excellent iOS test suite is fast, reliable, precise and, reproducible. A common problem that makes automated testing in iOS slow and flaky is the presence of unexpected side-effects and artifacts during the execution of unit tests.

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

Composable Code Can Be Simple – Intro to dependency diagrams and composition

Composable Code Can Be Simple – Intro to dependency diagrams and composition

In this episode, we continue exploring the dependency inversion principle and composition, while documenting our system's evolution in diagrams.

Read More