Connecting the dots: BDD, TDD, Use Cases, Architecture and Modular Design

Connecting the dots: BDD, TDD, Use Cases, Architecture and Modular Design

In this episode, we start creating the previously shown Feed feature, by establishing well-defined requirements to guide us in the upcoming development phase.

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

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

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

At Essential Developer, we help many developers go through the iOS Interview Experience. Recently, we got this message from one of the members of our community…

Read More