DEV Community

⛩ Caio Zullo profile picture

⛩ Caio Zullo

I love building robust, well-engineered, and beautiful iOS applications and coaching developers to achieve their best potential @ https://www.essentialdeveloper.com

Decomposing Swift code into modules – Intro to modular design

Decomposing Swift code into modules – Intro to modular design

14
Comments
2 min read
Composable Code Can Be Simple – Intro to dependency diagrams and composition

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

13
Comments
2 min read
Careful With “Singleton” Lookalikes (WAY TOO COMMON)

Careful With “Singleton” Lookalikes (WAY TOO COMMON)

7
Comments
4 min read
“How do you think when writing tests?” – It’s simpler than you may think

“How do you think when writing tests?” – It’s simpler than you may think

60
Comments 4
2 min read
What’s More Essential for Developers to Focus On: Result or Process?

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

30
Comments
2 min read
iOS Interview Experience: Why You Didn't Pass the iOS Technical Test

iOS Interview Experience: Why You Didn't Pass the iOS Technical Test

13
Comments
7 min read
The Minimum You Should Do To Prevent Memory Leaks in Swift

The Minimum You Should Do To Prevent Memory Leaks in Swift

34
Comments
2 min read
XCTest + Swift: SetUp/TearDown vs Factory Methods

XCTest + Swift: SetUp/TearDown vs Factory Methods

5
Comments
3 min read
iOS Interview Experience – 7 Essential Nontechnical Skills

iOS Interview Experience – 7 Essential Nontechnical Skills

10
Comments
4 min read
Migrating to Swift 4.2 using a TDD + Git workflow [S01 Extras]

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

8
Comments
2 min read
#1 Reason Why You Don’t Improve As a Software Developer

#1 Reason Why You Don’t Improve As a Software Developer

138
Comments 6
5 min read
Clean iOS Architecture pt.7: VIP (Clean Swift) – Design Pattern or Architecture?

Clean iOS Architecture pt.7: VIP (Clean Swift) – Design Pattern or Architecture?

8
Comments
6 min read
Software Development Lessons From a Day of Farming in Poland

Software Development Lessons From a Day of Farming in Poland

11
Comments
9 min read
Clean iOS Architecture pt.6: VIPER – Design Pattern or Architecture?

Clean iOS Architecture pt.6: VIPER – Design Pattern or Architecture?

11
Comments
4 min read
Advanced iOS Programming Concepts – Are They Really “Advanced?”

Advanced iOS Programming Concepts – Are They Really “Advanced?”

8
Comments 1
3 min read
Clean iOS Architecture pt.5: MVC, MVVM, and MVP (UI Design Patterns)

Clean iOS Architecture pt.5: MVC, MVVM, and MVP (UI Design Patterns)

16
Comments
2 min read
Composing View Controllers pt.4: Integration Tests vs. Contract Tests vs. UI Tests

Composing View Controllers pt.4: Integration Tests vs. Contract Tests vs. UI Tests

9
Comments
2 min read
iOS Continuous Integration Setup with Git, GitHub, Travis CI, TDD, Xcode [S01 Extras]

iOS Continuous Integration Setup with Git, GitHub, Travis CI, TDD, Xcode [S01 Extras]

7
Comments
2 min read
iOS Automation Testing Tools vs. Economics: Is It Worth The Cost?

iOS Automation Testing Tools vs. Economics: Is It Worth The Cost?

7
Comments
4 min read
iOS App Architecture Best Practices – What We’ve Learned From Teaching Teams

iOS App Architecture Best Practices – What We’ve Learned From Teaching Teams

11
Comments
5 min read
loading...