
Explore techniques to enhance developer tooling and experience, focusing on common pain points and innovative solutions to boost productivity and code quality.

Discover practical benefits of good architecture in iOS development using Clean Architecture. Learn to reuse use cases, switch backends, and improve testability in Swift applications.

Explore Swift development on Raspberry Pi: setup, challenges, and opportunities. Learn to create LED circuits and integrate with Vapor for server-side applications.

Explore decentralized app development in Swift with an introduction to Ethereum architecture, Web3 frameworks, and challenges in building blockchain clients for iOS.

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.