Big-tech senior iOS dev system design interview prep: Design the Facebook feed | Live Dev Mentoring
/This iOS developer received job offers from Meta and Apple. Want to see one of the steps in his preparation?
Read MoreSkilled, disciplined and professional iOS software development resources tailored for you
This iOS developer received job offers from Meta and Apple. Want to see one of the steps in his preparation?
Read MoreIf you want to become a complete senior developer, you need to know how to use design patterns to develop large apps well. Including feature toggles/flags!
Read MoreLearn how to make solid iOS architecture decisions and approach modeling and architecting apps during iOS mock design interviews.
Read MoreLearn 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 MoreLearn ways to design thread-safe classes in a concurrent environment and how to answer system design interview questions.
Read MoreFirst-class iOS engineering with Empathy, Integrity, and Economics in mind. Skilled and disciplined training for iOS professionals and teams.
I've been writing software since 1998, professionally since 2006, and on Apple platforms since 2009. I love building robust, well-engineered, and beautiful applications and coaching developers to achieve their best potential.
I'm a software engineer from Athens, Greece. My goal is to help the software industry evolve by enabling developers and companies to practice valuable techniques and build powerful and durable systems.