PinnedPublished iniOS App MasteryUnderstanding Swift PerformanceUnderstand the implementation to understand performanceMay 27, 2023May 27, 2023
Preventing Retain Cycles in Automated Tests Using addTearDownWhen writing automated tests, it is important to prevent retain cycles. A retain cycle occurs when two objects have a strong reference to…Apr 29, 2024Apr 29, 2024
Recognizing the Potential in Engineers: It’s Not Just About Technical SkillsIn the realm of engineering, where technical prowess often takes center stage, we sometimes overlook the human element behind the…Apr 10, 2024Apr 10, 2024
Turning Disagreements Into Wins as a TeamDisagreements happen a lot in software engineering. That’s because everyone has their own ideas on how to solve problems, and let’s be…Apr 10, 2024Apr 10, 2024
Published iniOS App MasterySOLID in the Real World: Everyday iOS App DevelopmentWe all hear about SOLID principles, but what does SOLID actually mean in the trenches of real-life iOS app development? Why should these…Feb 25, 2024Feb 25, 2024
Published iniOS App MasteryGeometryReader & MatchedGeometryEffect: A Practical GuideGeometryReader in SwiftUI by definition is a container view that provides access to the size and coordinate space of its view. But there…Feb 23, 2024Feb 23, 2024
Published iniOS App MasteryPhotoKit: Simplifying Photo ManagementPhotoKit and PhotosUI are at the heart of iOS photo management, providing unparalleled access to, display of, and interaction with photo…Feb 15, 2024Feb 15, 2024
Published iniOS App MasteryThe Economics of End-to-End vs. Unit TestingWhen it comes to iOS testing, automation tools are often a topic of heated debate among developers. Yet, stepping away from the technical…Feb 9, 2024Feb 9, 2024
Published iniOS App MasteryUsing Core Data In-Memory StoreAn in-memory Core Data store operates directly within the app’s memory (RAM), providing a swift and efficient way to access and manage…Feb 1, 2024Feb 1, 2024
Published iniOS App MasteryMetalKit: Your App’s Performance with GPU AccelerationFor developers seeking to push the boundaries of performance in their iOS and macOS applications, MetalKit stands as a pivotal tool. This…Jan 30, 2024Jan 30, 2024