Writing on practices and principles to achieve sustainable codebases in iOS for developers and tech firms.
Overcoming iOS Testing Challenges: 3 Tips when testing
Discover how to navigate iOS testing challenges using Test-Driven Development (TDD). Learn about the ZOMBIES guide to enhance your code quality, increase efficiency, and build robust iOS apps.
Investing in High-Quality iOS Software Services: The Value of Principles and Performance
Uncover the reasons behind tech companies' resistance to adopting high-quality iOS software principles like TDD, Dependency Injection, and Composition. Learn how these methodologies lower maintenance costs, speed up delivery times, and contribute to the creation of robust, superior software products, ultimately leading to long-term business success.
Achieving a Sustainable Code Base: Moving Beyond Test-First Approach
Explore why solely relying on a test-first approach may limit your iOS code coverage and discover innovative practices for a more robust and maintainable architecture. Learn about techniques such as TDD, Inbox checklist, Command and Query Separation, and Dependency diagrams, and see how these can drastically improve code coverage, testing times, and codebase sustainability.
Practical guide to manage developer certificates in your iOS team
Discover how to effectively manage developer certificates in your iOS team without needing third-party frameworks. This comprehensive guide provides detailed steps for both new developers and team leads to streamline the onboarding process. Learn how to handle certificate requests, UDIDs, and provisioning profiles to boost your iOS team's efficiency.
XCTest waiting for expectation timeout does not trigger when using DispatchGroup
Discover how to effectively manage XCTest expectation timeouts when using DispatchGroup in iOS. Uncover the role of the 'wait' function in potentially blocking the main thread during testing, and learn how to mitigate this by scheduling functions on a global dispatch queue. Enhance your iOS testing strategy today.