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 29Apr 29
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 10Apr 10
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 10Apr 10
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 25Feb 25
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 23Feb 23
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 15Feb 15
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 9Feb 9
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 1Feb 1
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 30Jan 30