How a clean iOS codebase looks like
/Have you ever wondered how a clean codebase looks like? Wonder no more!
Read MoreSkilled, disciplined and professional iOS software development resources tailored for you
Have you ever wondered how a clean codebase looks like? Wonder no more!
Read MoreSo you want a salary raise? Let me tell you how a small change in your mindset can increase your value as a software developer and progress your career much faster.
Read MoreWe are very excited to share with you our new app, Neat Trivia – a multiplayer trivia game for iOS!
Read MoreIn this episode, we show you how to migrate a project and its dependencies to Swift 4, step by step.
Read MoreIn the final episode of the first season, we organize the project structure to match our modular design, and we investigate the code coverage data from Xcode.
Read MoreIn this episode, we plug all the modules together and play the Quiz game for the first time!
Read MoreIn this episode, we finish the SubmitButtonController implementation and test-drive the ResultsViewController factory.
Read MoreIn this episode, we simplify the iOSViewControllerFactory implementation and test-drive the QuestionViewController submit button.
Read MoreIn this episode, we finish test-driving the ResultsPresenter and QuestionPresenter implementations.
Read MoreIn this episode, we test-drive the ResultsPresenter implementation.
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.