Guest Samar Sunkaria discusses Swift on Flipper Zero, running Doom with gut bacteria, and Swift challenges on Windows. Topics include Swift Tooling, Mac build infrastructure, package recommendations, and performance benchmarks.
Swift Chess Neo simplifies chess logic implementation and provides a swift API layer for Apple security frameworks.
Swift Glob streamlines file system querying with efficient file system searches using Glob patterns.
Deep dives
Swift Chess Neo by Navan Chaun
Swift Chess Neo, a Swift package by Navan Chaun, offers a cross-platform Swift Chess library with game management, move execution, move generation, and ASCII visualizations. Suited for building a chess game, it simplifies chess logic implementation and provides swift API layer for Apple security frameworks, including keychain API and shared web credentials API.
Swift Glob by David Beck
Swift Glob, developed by David Beck, introduces a native implementation of Glob pattern matching in a Swift API, allowing efficient file system searches using include and exclude patterns. Ideal for filtering files in a directory based on defined patterns, Swift Glob streamlines file system querying with Glob patterns.
Any Coding Key by Rob Napir
Explore Any Coding Key, featured in Rob Napir's blog post, which offers an elegant alternative to conforming to the coding key protocol for custom attribute mapping scenarios in Codable. The Any Coding Key solution reduces repetition by enhancing encoding key customizations, creating a concise and effective Codable implementation for attribute name mappings.
This week we follow up on Swift 6 news, talk about Swift in unusual places, performance benchmarks, give a sneak peek at our new Mac build infrastructure, and of course make package recommendations.