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

Explore Kotlin from a Swift developer's perspective, comparing similarities and differences to enhance cross-platform communication and broaden your programming language knowledge.

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.

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.

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

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 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 building a tiny compiler from scratch, covering parsing, lexing, and code generation using Swift. Learn elegant solutions for complex programming challenges.

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 how to transform a standard MVC app into idiomatic Swift, incorporating functional, object-oriented, and protocol-oriented programming concepts for more effective development.

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

Explore how understanding design principles can improve software engineering, leading to more resilient, user-friendly products and better communication with users.

Explore techniques for optimizing Swift code through separation of concerns, enhancing code comprehension and simplicity. Learn to distinguish between a function's purpose and its implementation.

Explore technologies for building conversational interfaces in iOS apps, including speech recognition, voice playback strategies, and design best practices for enhanced user interaction.

Explore Face Tracking and ARKit 2 to create personalized Memojis. Learn the technology behind iOS 12's animated emoji feature and implement custom facial animations in your apps.