
Explore Swift 4's Codable protocol for type-safe data serialization and deserialization. Learn its benefits, behaviors, and limitations in this informative talk by iOS developer Yasuhiro Inami.

Explore elegant Swift coding with map and flatMap, transforming optionals and harnessing functional power for more efficient and "Swifty" development.

Explore modeling view state as serializable data, enabling time travel debugging, UI replay, and improved program correctness in Swift app development.

Exploring MVVM principles in real-world iOS development, focusing on roles defined by the pattern and stepping away from reactive dogma to address practical challenges at scale.

Explore Swift 4 existentials for flexible view controller interfaces, enabling easier readability and seamless feature flag implementation for version swapping in iOS development.

Explore libSyntax, a new Swift compiler library for analyzing, generating, and transforming code. Learn its structure, design decisions, and practical applications in Swift tool development.

Discover a streamlined approach to error handling in Swift, reducing complexity and improving user experience with just a few lines of code. Learn from experienced iOS developers at Workable.

Explore cross-platform architecture for RxSwift and other Rx implementations with Krunoslav Zaher, initial committer of RxSwift and ecosystem contributor.

Explore natural language processing APIs in iOS 11, their capabilities, and how to leverage them to enhance user experience in app development.

Explore VIPER design pattern implementation for iOS frameworks. Learn from Senior iOS engineer Sonam Dhingra's expertise in building robust, scalable applications using this architectural approach.

Discover server-side Swift with Vapor framework. Learn why Swift excels on servers, explore web app creation, and deploy your first Swift-powered backend application.

Explore Swift's flexibility in array creation, from closures to protocols. Learn expert techniques for building small collections, moving beyond obvious code to reusable, powerful solutions.

Explore ethical challenges of emerging tech: autonomous vehicles, AI in healthcare, and combat drones. Discuss societal impacts and the need for proactive consideration of these issues.

Explore the importance of technical expertise in leadership roles, examining how strong technological skills can enhance credibility and foster learning within tech teams.

Insights on managing open source projects as they grow, covering PR handling, innovation, and community engagement. Learn strategies for automation and improving documentation.

Explore the potential of Swift for Android development and cross-platform programming. Gain insights into this innovative approach for creating mobile applications across different operating systems.

Explore strategies to reduce decision fatigue in software engineering, enhancing team productivity and code quality by minimizing mental depletion and its negative impacts.

Explore Swift error handling and resilience techniques with Christopher Rogers. Learn best practices for robust iOS app development and effective error management strategies.

Explore practical uses of reactive programming in app development, with tips on when to use it and when to avoid it for optimal code quality and performance.

Explore App Indexing to enhance app visibility and user engagement. Learn how Zalando implements this feature to make their app more accessible and recognizable in search results.

Explore Cookpad's testing methodology for recipe sharing apps. Learn about reengineering, automation, test architecture, and implementation strategies from a Quality Engineer.