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

Composition in iOS/Swift: A key element of clean app architecture | iOS Lead Essentials Podcast #007

Composition in iOS/Swift: A key element of clean app architecture | iOS Lead Essentials Podcast #007

Great companies are looking for talented individuals that can develop clean and sustainable iOS codebases. Building the skills to create composable and flexible codebases is a tremendous career asset that can help you find fantastic job opportunities to work in interesting iOS projects. 

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

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

How burnout endangers your iOS career and well-being

How burnout endangers your iOS career and well-being

Burnout is widespread among professional iOS developers. However, we don’t see enough talks, discussions, and content being created to help devs understand and prevent it.

Many iOS devs experiencing burnout are not even aware of it. Some even start to wrongly believe that “This negative state I’m constantly in is just how things are.”

Read More

Why switching iOS dev jobs is not the best way to increase your salary

Why switching iOS dev jobs is not the best way to increase your salary

Many iOS developers believe that switching jobs frequently is the best (and easiest) way to increase their compensation and progress in their career.

Although it can yield improvements, we believe that switching jobs frequently generates only micro-improvements while bearing huge risks.

Read More

How Deleting Swift Code Can Make You a More Valuable iOS Developer—Clean iOS Codebase Series

How Deleting Swift Code Can Make You a More Valuable iOS Developer—Clean iOS Codebase Series

The ability to develop and maintain a clean iOS codebase is essential to becoming a remarkable iOS Developer. A simple but extremely valuable action you can take is removing unused code—mercilessly. At the same time, we meet many developers afraid of deleting code because they might need it in the future.

Today, you’ll learn two ways for retrieving deleted code from a git repository and how good practices for commits facilitate the maintenance of a clean iOS codebase.



Read More