
Explore declarative programming in Swift, focusing on protocol-oriented design. Learn techniques, case studies, and visual aids for efficient iOS development.

Explore SwiftPM for building libraries and tools, top-of-tree development, package editing, and contributing to the project. Learn from an experienced iOS developer's insights on leveraging Swift Package Manager effectively.

Explore Apple's Swift Playgrounds for robot control, its impact on robotics and education, and the evolving landscape of programmable robotics platforms with visual programming interfaces.

Explore Swift design patterns for adaptable code. Learn to refactor efficiently, apply SOLID principles, and leverage Swift's flexibility for improved software architecture.

Strategies for effective mobile engineering teams: shipping regularly, addressing infrastructure challenges, and understanding app store complexities. Insights on team dynamics and React Native debates.

Explore innovative approaches to enhance computer-programmer collaboration, focusing on active computer involvement in software development through modeling and code generation techniques.

Explore functional programming in Swift, its influence, and best practices for leveraging functional features while maintaining Swift's identity and Cocoa compatibility.

Explore Swift's powerful features through live coding of a Sudoku solver, showcasing sequence and collection protocols, error handling, and efficient data structures using structs.

Explore Core Data migration strategies, from lightweight to custom, and discover a NoSQL alternative that eliminates data model requirements for easier schema changes.

Explore ARKit integration with tips on placing objects, plane detection, and world tracking. Learn practical techniques for incorporating augmented reality into your iOS applications.

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.