Decoupling iOS apps from 3rd-party frameworks and protocols such as XMPP | iOS Dev Live Mentoring

Decoupling iOS apps from 3rd-party frameworks and protocols such as XMPP | iOS Dev Live Mentoring

Learn how to decouple and seamlessly switch between frameworks and protocols like XMPP without rewriting your iOS apps.

Read More

Eliminating Core Data concurrency issues & Sharing state between screens | iOS Dev Live Mentoring

Eliminating Core Data concurrency issues & Sharing state between screens | iOS Dev Live Mentoring

Learn how to find, fix, and prevent Core Data concurrency issues, write thread-safe Core Data code using the NSManagedObjectContext APIs, strategies for sharing and mutating state between screens, and prevent merge conflicts in Xcode projects.

Read More

Testable & Reusable UI components favoring Composition over Inheritance | iOS Dev Live Mentoring

Testable & Reusable UI components favoring Composition over Inheritance | iOS Dev Live Mentoring

Learn how to develop and test customizable UI components for reuse in multiple projects favoring Composition over Inheritance.

Read More

Repository pattern, Getting iOS jobs abroad, Improving backend skills | iOS Dev Live Mentoring

Repository pattern, Getting iOS jobs abroad, Improving backend skills | iOS Dev Live Mentoring

Learn when, why, and how to implement the Repository pattern, get iOS job opportunities abroad, and improve your full-stack knowledge while staying a specialist iOS developer.

Read More

Learning new concepts as a Senior iOS dev and getting your team on board | iOS Dev Live Mentoring

Learning new concepts as a Senior iOS dev and getting your team on board | iOS Dev Live Mentoring

Learn how to fill knowledge gaps and keep growing as a Senior iOS Developer, get your team on board with new practices, and choose between MVC/MVVM/MVP.

Read More

Building good iOS apps fast as a freelancer, Perfect coverage, Devpreneur | iOS Dev Live Mentoring

Building good iOS apps fast as a freelancer, Perfect coverage, Devpreneur | iOS Dev Live Mentoring

Learn how to motivate yourself and follow best practices when you need to deliver as fast as possible as a freelancer, achieve the perfect test coverage, and become a developer entrepreneur.

Read More

Practicing TDD/CI/CD, MVC vs. MVVM, Impostor Syndrome & Evaluating yourself | iOS Dev Live Mentoring

Practicing TDD/CI/CD, MVC vs. MVVM, Impostor Syndrome & Evaluating yourself | iOS Dev Live Mentoring

Learn how to practice TDD/CI/CD, fight impostor syndrome to share your work with confidence, decide between UI design patterns (MVC, MVVM...), and evaluate yourself as a professional iOS developer.

Read More

Developing big iOS features, Contributing to OSS, Not feeling like a senior | iOS Dev Live Mentoring

Developing big iOS features, Contributing to OSS, Not feeling like a senior | iOS Dev Live Mentoring

Learn how to develop big iOS features with TDD (design the architecture upfront or let the tests drive the design?!), find/choose OSS projects to contribute to, and become and feel like a true senior iOS developer.

Read More

Getting iOS devs on board with team decisions and trying new tech at work | iOS Dev Live Mentoring

Getting iOS devs on board with team decisions and trying new tech at work | iOS Dev Live Mentoring

Learn how to avoid decision-paralysis because of different opinions in the iOS team, convince the product team to try new technologies, and help iOS devs just starting in the industry.

Read More

Managing your time as an iOS dev, Hybrid vs. Native, Teaching Jr. devs | iOS Dev Live Mentoring

Managing your time as an iOS dev, Hybrid vs. Native, Teaching Jr. devs | iOS Dev Live Mentoring

Learn how to use your time more efficiently to get more things done, such as improving your skills and promoting yourself. Also, learn the main pros/cons of Hybrid vs. Native development and when to teach advanced topics to junior developers.

Read More