This event will be hosted at Lyft HQ, featuring talks by Ben Sandofsky and Tim Roesner. Videos will be posted to our YouTube channel a few days following the event at the presenter's discretion: https://youtube.com/c/SwiftLanguageUserGroup
Building a Realtime Video Processor with Swift and Metal
Halide and Spectre are powered by an in-house realtime video renderer. This talk covers low-level details of GPU programming, data oriented design, and what makes Swift a competitive alternative to C++.
Ben Sandofsky is half the team that makes Halide and Spectre, two popular third-party photography apps. He’s developed for Cocoa since before the iPhone. https://twitter.com/sandofsky
Using and creating Property Wrappers
With the release of Swift 5.1, and the introduction of SwiftUI, we saw a new type of attribute added to the language, known as Property Wrappers. These ‘@‘-prefixed attributes open up a treasure chest of new type functionalities, and can be used to simplify some existing behaviors.
In this talk I will go over what property wrappers are and where to use them, as well as how to create your own. It is aimed at anybody who is building apps with Swift 5.1.
Tim Roesner works on iOS at twitch and is the creator of the Flight Status app. https://twitter.com/timroesner
6:30pm: Doors open downstairs. Enter through Lobby 4, go left through the courtyard to Lobby 2, and take the elevator up to the 5th floor.
6:30pm - 7pm: Refreshments and light bites. We will not be serving alcohol at this meetup, but we'll have plenty of other drinks.
We welcome you to stay and chat afterwards!
Thanks to Lyft (https://lyft.com) for hosting and providing food + drinks.