Все публикации

Fixing iOS 17+ breaking changes: UIRefreshControl, viewIsAppearing & testability | iOS Dev Mentoring

How to achieve a better iOS dev salary and quality of life | iOS Lead Essentials Podcast #061

How to reach the next level as an iOS dev and build apps with joy | iOS Lead Essentials Podcast #060

How to pass interviews with confidence and 2x your salary | iOS Lead Essentials Podcast #059

How to become a confident Lead iOS Dev and 4x your salary | iOS Lead Essentials Podcast #057

How to advance as an iOS dev and double your total compensation | iOS Lead Essentials Podcast #056

‌How this iOS Dev made Xcode builds 70% faster & got 3 pay raises | iOS Lead Essentials Podcast #055

How to create a Generic Networking Layer in iOS apps (Refresh Tokens, Combine, Async/Await, SwiftUI)

How this iOS Dev was promoted to Senior with a 2x salary raise | iOS Lead Essentials Podcast #053

How senior iOS devs test & refactor legacy code with Massive View Controllers | Live Dev Mentoring

How this iOS dev got a 3x pay raise working from anywhere | iOS Lead Essentials Podcast #051

How this iOS Dev got promoted to Senior Level with a pay raise | iOS Lead Essentials Podcast #050

How senior iOS devs plan and test-drive app ideas into solid iOS apps | Live Dev Mentoring

How to speed up slow Xcode builds, modularize & migrate legacy Obj-C to Swift | Live Dev Mentoring

How this iOS dev achieved a visa sponsorship + location freedom | iOS Lead Essentials Podcast #049

How this iOS dev got a 3x pay raise as a Principal iOS Engineer | iOS Lead Essentials Podcast #048

Architecting legacy iOS apps for remote & local storage (like Realm/CoreData) | Live Dev Mentoring

Learn how to refine your requirements like senior iOS devs | ED Clips

iOS DEV: Two approaches for database migration with CoreData | ED Clips

iOS Dev: This is how good application architecture can enable flexibility and testability.

How senior iOS devs eliminate nested closures (arrow anti-pattern) in Swift | Live Dev Mentoring

iOS Dev: Use this technique to encapsulate the implementation detail and hide it from the client.

iOS Dev: This is how the Single Responsibility Principle is applied to a real-life problem.

This is how senior iOS devs compose the modules in the application. | ED Clips