"July 2020"
Published: 27/06/2020, 12:00 AM
[CocoaHeads July 2020]
When?
Thursday, 02.07.2020, 19:00 onwards
Where?
REMOTE!
We’re continuing to keep Cocoaheads online for this month as well 🎉 We’re using Jitsi, this time around as well.
(once your RSVP for the Meetup event you’ll be able to see the link in the event location sidebar on Meetup)
⏰ Our schedule ⏰
Feel free to join us via Slack, where we’ll keep you up-to-date on any immediate announcements. 👉🏼 Click here to join our workspace ‘cocoaheadshamburg.slack.com’
19:20 - You can start joining the Video Call
19:30 - Meeting starts 🎉
19:45 - 1️⃣ Tomás Ruiz López: How we built nef Playgrounds
nef Playgrounds is an iPad application that lets you create Swift Playgrounds using 3rd party dependencies. It’s not our long time wished Xcode for iPad, but at least we can use our favorite libraries and write cool playgrounds with them. We released this app one month ago, but there is a long technical journey behind it. In this talk, I will tell the story behind this tool, and several other projects that support it. It will include both technical and management details about how the project was conceived and executed.
20:30 - Short Break
20:40 - 2️⃣ Leo Dion: Combine-ing the Old with the New
With the introduction of SwiftUI, we are seeing a major paradigm shift away from the patterns and practices such as MVC and the Delegate patterns to new patterns such as MVVM, Reactive Programming, and more. In this talk, Leo talks about how to adapt to the new Combine Subscriber-Publishers patterns to old APIs such as CoreLocation and HealthKit as well as third-party libraries like Firebase.
21:25 - Virtual get together
Social Video Links (Will be updated at event start) I’m in!
Note on Jitsi Compatibility: Jitsi is only officially supported via the iOS apps and Chrome (possibly Android apps, we weren’t able to test those). While Safari seemingly works, in our experience Audio is unreliable, with people on Safari sometimes not hearing some participants while at the same time hearing others. For this reason, we recommend you use the iOS apps or Chrome, whatever suits you better.