
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.

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.

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

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 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 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 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.

Dive into Clang Modules: their role in Swift and Objective-C frameworks, advantages over header files, and impact on Swift's library ecosystem. Gain insights on module system intricacies and edge cases.

Explore UI testing in iOS development, from implementation to challenges. Learn strategies for comprehensive app testing and improving code coverage.

Explore hidden Swift features and advanced techniques in this engaging talk by iOS engineer Yuka Ezura, offering insights beyond the basics for experienced Swift developers.

Introduction to Apple ML: Learn to integrate machine learning into iOS apps using Create ML and Swift, with no math background required. Explore datasets, compare tools, and discover ML possibilities.

Explore hacks for Marzipan and learn how to port iOS apps to macOS Mojave, using PDF Viewer as a real-world example. Gain insights into the challenges and solutions in cross-platform development.

Learn to conduct effective code reviews that balance compassion and candor, improving code quality and team dynamics while minimizing stress for all involved parties.

Discover how to contribute to Swift's evolution through community-driven improvements, from pitching ideas to submitting proposals and implementing changes in the open-source project.

Explore Swift for hardware hacking: enhance a cat coin bank with sensors, money counting, speech output, and Bluetooth connectivity. Learn foundational skills for your own projects.