
Explore AST meta-programming in Swift for code injection and aspect-oriented programming. Learn practical examples and automation techniques with SauceKit.

Explore contributing to Open Source Swift: learn about Swift's components, required skills, and best practices for getting your first fix accepted. Gain insights into Swift's ecosystem and development process.

Discover tools and processes for creating, shipping, and maintaining successful Swift libraries. Learn about platforms, package managers, and testing frameworks for effective code sharing.

Explore principles from "The Design of Everyday Things" applied to Swift programming, focusing on well-factored, easy-to-read code for better iOS app development.

Discover practical ways to write, test, debug, and deploy cross-platform Swift code while maintaining Cocoa and Objective-C functionality where available.

Explore best practices for designing compelling AR experiences, prototyping techniques, and ARKit concepts with industry expert David Hoang in this insightful presentation on augmented reality.

Practical techniques for creating simple, maintainable mocks in Swift for efficient testing, focusing on dependency injection and best practices for asynchronous and complex scenarios.

Explore lesser-known Swift features to save time and energy in iOS development. Learn to decipher and utilize unique language aspects for more efficient coding.

Learn to construct complex parsers by combining smaller ones using functional techniques in Swift, with practical examples and insights from Yasuhiro Inami.

Exploring "Functional Core, Imperative Shell" in Swift: practical examples for writing safer, more maintainable code through effective boundaries in iOS development.

Explore Swifty approaches to table view controllers using generics, structs, and functions. Learn to create reusable subclasses and improve code organization in iOS development.

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.