Caio ZulloinEssential Developer — iOSDecomposing Swift code into modules — Intro to modular designIn this episode, we zoom out from the component level view of the system created previously and we showcase how to organize it into…Nov 21, 2018Nov 21, 2018
Caio ZulloinEssential Developer — iOSComposable Code Can Be Simple — Intro to dependency diagrams and compositionIn this episode, we continue exploring the dependency inversion principle and composition, while documenting our system’s evolution in…Nov 14, 2018Nov 14, 2018
Caio ZulloinEssential Developer — iOSCareful With “Singleton” Lookalikes (WAY TOO COMMON)Have you ever been told that Singleton is an anti-pattern?Nov 9, 2018Nov 9, 2018
Caio ZulloinEssential Developer — iOS“How do you think when writing tests?” — It’s simpler than you may thinkIn this episode, we reply to an important question raised by a member of our community.Nov 1, 2018Nov 1, 2018
Caio ZulloinEssential Developer — iOSWhat’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…Oct 25, 2018Oct 25, 2018
Caio ZulloinEssential Developer — iOSiOS Interview Experience: Why You Didn’t Pass the iOS Technical TestAt Essential Developer, we help many developers go through the iOS Interview Experience. Recently, we got this message from one of the…Oct 22, 2018Oct 22, 2018
Caio ZulloinEssential Developer — iOSThe Minimum You Should Do To Prevent Memory Leaks in SwiftIn this episode, we continue the Clean Swift Tests discussion, and we demonstrate a way for preventing memory leaks through automated…Oct 18, 2018Oct 18, 2018
Caio ZulloinEssential Developer — iOSXCTest + Swift: SetUp/TearDown vs Factory MethodsIn this episode, we dive into XCTestCase’s lifecycle and show different ways for configuring your system under test.Oct 10, 2018Oct 10, 2018
Caio ZulloinEssential Developer — iOSiOS Interview Experience — 7 Essential Nontechnical SkillsHave you ever had an iOS interview experience, never heard back and wondered what went wrong? In this article, we’d like to share some…Oct 2, 2018Oct 2, 2018
Caio ZulloinEssential Developer — iOSMigrating 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.Sep 25, 2018Sep 25, 2018