
Explore modern Core Data techniques using Swift, focusing on protocols and extensions to enhance readability and reduce errors in iOS app development.

Explore type erasure in Swift: its definition, necessity, and implementation. Learn about concrete vs abstract types, covariance, and best practices for effective type usage.

Explore statistical models, bag-of-words classification, and Markov Chain algorithms in Swift. Learn to implement mathematical concepts for sorting, classifying, and generating data through practical examples.

Explore functional aspects of Swift for parsing JSON, including currying and alternatives to traditional decoding methods for serialized objects.

Strategies for integrating Swift into existing Objective-C apps, covering technical details, organizational approaches, and lessons learned from Etsy's experience.

Explore rich text handling in Apple's OS, covering fonts, characters, glyphs, and complex layouts. Learn to master TextKit for improved text management in iOS/OS X development.

Explore server-side Swift advantages, new client-server interaction models, and rapid app development using Swift for both components. Learn from IBM experts about this emerging technology.

Explore alternatives to "Stringly typed" APIs in Swift, making code more readable, safer, intentional, and Swifty. Learn to improve your Swift development practices.

Discover innovative techniques for creating superior language learning applications using Swift, enhancing user experience and educational effectiveness.

Explore user-centric security models for iOS apps, focusing on thin transparent security layers and their application in client-server systems. Learn about ATS changes and crypto key protection.

Explore functional programming with Result monad, enhancing error handling and function composition in Swift. Learn to create efficient pipelines for complex operations like HTTP requests.

Explore strategies to boost user engagement on watchOS 3 through complications, notifications, and quick app access, focusing on creating impactful 2-second interactions.

Explore building a tiny compiler from scratch, covering parsing, lexing, and code generation using Swift. Learn elegant solutions for complex programming challenges.

Learn to develop Xcode 8 source editor extensions, exploring distribution methods, design tradeoffs, and efficient synchronization between extensions and host apps.

Explore the psychology behind intuitive UI design and how to create digital experiences that resonate with human cognition and behavior.

Insights from Instagram's feed rewrite: collection views, diffing, and avoiding spaghetti code. Learn about successful refactoring and the open-source IGListKit.

Explore iOS 10's Speech APIs for speech-to-text conversion in 50+ languages. Learn implementation, limitations, and practical applications in this talk by Marc Brown.

Explore iOS 10's new notification features, including geofencing and remote notifications. Learn about changes, Swift tricks, and best practices for implementing advanced notification functionality in your apps.

Explore property-based testing with SwiftCheck to enhance unit tests, find edge cases, and validate code assumptions in Swift development.

Explore how to transform a standard MVC app into idiomatic Swift, incorporating functional, object-oriented, and protocol-oriented programming concepts for more effective development.

Explore Codable Routing in Kitura for efficient JSON processing in RESTful APIs. Learn to leverage Swift 4's Codable interface for seamless data encoding and decoding on both client and server sides.