Articles
Page 21 • RSS Feed
Page 21 • RSS Feed
Today we’re carrying on our discussion on software architecture, specifically on the iOS Analytics Architecture Overview example.
In 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.
Can 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.
In today’s episode, we go over ideas on how to increase the likelihood of building clean, successful and sustainable codebases.
Storyboards 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.
Do 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.
Have you ever wondered how a clean codebase looks like? Wonder no more!
So 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.
We are very excited to share with you our new app, Neat Trivia – a multiplayer trivia game for iOS!
In this episode, we show you how to migrate a project and its dependencies to Swift 4 , step by step.
In 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.
In this episode, we plug all the modules together and play the Quiz game for the first time!
Caio Zullo
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.
Mike Apostolakis
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.