Clean iOS Architecture pt.2: Good Architecture Traits
/Today we’re carrying on our discussion on software architecture, specifically on the iOS Analytics Architecture Overview example.
Read MoreSkilled, disciplined and professional iOS software development resources tailored for you
Today we’re carrying on our discussion on software architecture, specifically on the iOS Analytics Architecture Overview example.
Read MoreIn this episode, we'll show an architect's point of view on some analytics articles and see how we can use architecture to make better decisions, enable independent deployment and development, and find and fix bottlenecks and code smells. Our goal is to simplify our codebases and accelerate the development cycle while maintaining our core values as software developers.
Read MoreCan you TDD storyboards? Absolutely! In this episode, we show how important it is to have automated tests for your storyboards wiring and how fast it is to write clean and flexible tests.
Read MoreIn today’s episode, we go over ideas on how to increase the likelihood of building clean, successful and sustainable codebases.
Read MoreStoryboards still open long debates on their usefulness vs. trade-offs. While their visual map of the app interface and flow is a big win for some developers, their string-y APIs and tight coupling between UI, controllers and navigation is a no-no for others.
Read MoreDo you think Swift structs are safe? This video may change your mind.
“Structs should be the default choice” and “Only use classes when necessary” is common advice but might be misleading. We’d like to show you a different way of looking at the “Structs vs. Classes” debate.
Read MoreHave 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 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.