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

Should iOS devs learn Kotlin or other programming languages?

Should iOS devs learn Kotlin or other programming languages?

Have you ever found yourself wondering if you should learn Kotlin or another programming language? 

This is a common question we receive from iOS developers. With so many different languages, frameworks, and platforms in the dev industry, it’s natural for iOS devs to wonder if they are missing out on big opportunities out there.

Read More

Careful With “Singleton” Lookalikes (WAY TOO COMMON)

Careful With “Singleton” Lookalikes (WAY TOO COMMON)

Have you ever been told that Singleton is an anti-pattern? Well, Singletons can be ok, but if you are not careful, they aren’t just an anti-pattern. THEY CAN BE DANGEROUS!

Read More

What’s More Essential for Developers to Focus On: Result or Process?

What’s More Essential for Developers to Focus On: Result or Process?

In this video, I'd like to ask you an important question, but before that let me tell you what we believe to be one of the best skills a software developer can master: Long-term vision.

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

Back to Basics pt.1: Objects

Back to Basics pt.1: Objects

Today we'd like to discuss the importance of the "basics" for beginners and advanced programmers. In this first video, we'll stress the concept of "Objects."

While teaching we noticed that many developers like to rush to the "cool stuff" and end up getting too attached to the semantics of acronyms or language features, and they forget the basic concepts behind them. We believe that if we don't get the basics right, we can't use our skills optimally.

Read More

S01E15: [TDD 🍅 12] Scoring the Swift Quiz Game

S01E15: [TDD 🍅 12] Scoring the Swift Quiz Game

In this episode, we finish test-driving the functions responsible for starting and scoring the game.

Read More