Episodes

  • SwiftNIO
    Dec 6 2020
    Links
    • SwiftNIO
    • SwiftNIO Docs
    • Netty
    • Netty in Action
    • SwiftServer Slack
    • SSWG (Swift Server Work Group)
    • A µTutorial on SwiftNIO 2
    • SwiftNIO SMTP
    Picks
    • Johannes: apple/swift-nio-ssh
    • Bilal: deviceplug/btleplug
    • Kilian: vapor/postgres-nio
    Social
    • Johannes auf Twitter
    • Kilian auf Twitter
    • Bilal auf Twitter
    • SwiftDE Discord
    • Hallo Swift Matrix
    Show more Show less
    1 hr and 13 mins
  • CoreLocation
    Oct 27 2020

    Da wir in der letzten Folge weniger als geplant über das Thema reden konnten, welches wir uns vorgenommen hatten, sprechen wir heute mit unserem Gast Oliver nochmal dediziert über CoreLocation. Oli hat da viel Erfahrung und auch ein paar echte Geheimtipps.

    Picks
    • Oliver: Graham, Marcel
    • Bilal: apple/swift-algorithms
    • Kilian: mattt/swift-package-registry
    Social
    • Oliver auf Twitter
    • Kilian auf Twitter
    • Bilal auf Twitter
    • SwiftDE Slack
    • Hallo Swift Matrix
    Show more Show less
    53 mins
  • Buchempfehlung Build Location-Based Projects for iOS
    Oct 6 2020

    Wir haben uns diese Folge vorgenommen ein wenig mit Dom über CoreLocation, MapKit und Co. zu sprechen. Letztlich plaudierten wir aber mehr über sein Buch, was vieles dazu enthält. Außerdem gibt uns Dom ein paar interessante Einblicke dazu, wie man generell ein solches Buch schreibt und aktuell hält.

    Eine dedizierte Folge zu Themen aus dem CoreLocation-Umfeld folgt bestimmt in Zukunft.

    Leider haben wir auch dieses Mal ein paar kleinere Audioprobleme gehabt. Entschuldigt diese bitte, wir geben uns Mühe das nächstes Mal wieder besser hinzubekommen.

    Links
    • Link zum Buch
      • WWDC20: What's New in Location
    Picks
    • Dom: rsrbk/SmileToUnlock
    • Bilal: apple/swift-atomics
    • Kilian: soulverTeam/SoulverCore
    Social
    • Dom auf Twitter
    • Kilian auf Twitter
    • Bilal auf Twitter
    • SwiftDE Slack
    • Hallo Swift Matrix
    Show more Show less
    48 mins
  • Property Wrapper
    Aug 30 2020
    Allgemeines zu Property Wrappern
    • Swift Language Guide
      • NSHipster - Swift Property Wrappers
      • Swift by Sundell - Property wrappers in Swift
      • dotSwift 2020 - Erica Sadun - Property Wrappers
    Andere Links
    • WWDC 2020 - Data Essentials in SwiftUI
      • tattn/DIAttribute: Dependency Injection via Property Wrapper
    Picks
    • Bilal: guillermomuntaner/Burritos
    • Kilian: SvenTiigi/ValidatedPropertyKit
    Social
    • Kilian auf Twitter
    • Bilal auf Twitter
    • SwiftDE Slack
    • Hallo Swift Matrix
    Show more Show less
    17 mins
  • GraphQL
    Jul 16 2020
    WWDC Highlights
    • Kilian: SwiftUI Updates und SwiftPM Resource Support
    • Bilal: Car Keys
    • Mathías: View.isPlaceholder(true) und Metal Shaders Graph
    GraphQL

    Experiment: GraphQL vs. REST

    | Scenario | Δ Bytes | Δ RTT | | -------- | -------- | -------- | | Worst-Case | +80% | +18% | | Average-Case | -16% | -42% |

    • Mattias Cederlund. Performance of frameworks for declarative data fetching : An evaluation of falcor and relay+graphql, 2016.
    • graphile/postgraphile
    • nerdsupremacist/Graphaello
    // Define a Cell struct CharacterCell: View { // Use the GraphQL Property Wrapper @GraphQL(StarWars.Person.name) var name: String? @GraphQL(StarWars.Person.homeworld.name) var home: String? var body: some View { HStack { name.map { Text($0).bold() } Spacer() home.map { Text($0) } } } }
    • dbsystel/1BahnQL
    • nerdsupremacist/GraphZahl
    • simonw/datasette
    Picks
    • Mathías: a2/swift-shortcuts
      • Lösung zu TupleView problem: AssociatedTypeRequirementsKit
      • Bilal: nerdsupremacist/Graphaello
      • Kilian: krzysztofzablocki/Difference
    Social
    • Mathías auf Twitter
    • Kilian auf Twitter
    • Bilal auf Twitter
    • SwiftDE Slack
    • Hallo Swift Matrix
    Show more Show less
    1 hr and 14 mins
  • The Composable Architecture
    Jun 15 2020

    Bitte sucht euch, wenn ihr könnt, hier eine Möglichkeit zum Spenden heraus: 137 Ways to Donate in Support of Black Lives and Communities of Color

    Links
    • A Tour of the Composable Architecture
    • pointfreeco/swift-composable-architecture
    • Awesome TCA
    • ReactiveSwift TCA
    • Milestones (Built with TCA)
    • TCA in den Swift Forums
    Picks
    • Moritz: apple/swift-llbuild2
    • Bilal: apple/password-manager-resources
    • Kilian: corona-warn-app/cwa-app-ios
    Social
    • Moritz auf Twitter
    • Kilian auf Twitter
    • Bilal auf Twitter
    • SwiftDE Slack
    • Hallo Swift Matrix
    Show more Show less
    35 mins
  • Swift 5.3
    May 24 2020
    Proposals
    • @main: Type-Based Program Entry Points
    • Multi-Pattern Catch Clauses
    • Enum cases as protocol witnesses
    • Synthesized Comparable conformance for enum types
    • Multiple Trailing Closures
    • Increase availability of implicit self in @escaping closures when reference cycles are unlikely to occur
    • where clauses on contextually generic declarations
    • Add Collection Operations on Noncontiguous Elements
    • Float16
    • Refine didSet Semantics
    • Add a String Initializer with Access to Uninitialized Storage
    • Package Manager Resources
    • Package Manager Localized Resources
    • Package Manager Binary Dependencies
    • Conditional Target Dependencies
    Links
    • Swift 5.3 Release Process
    • Swift Evolution
    • Paul Hudson's Swift 5.3 Artikel
    • Whats new in Swift?
    • Swift Package Manager Evolution Ideas
    Picks
    • Bilal: CombineCommunity/CombineExt
    • Kilian: mhdhejazi/Dynamic
    Social
    • Kilian auf Twitter
    • Bilal auf Twitter
    • SwiftDE Slack
    • Hallo Swift Matrix
    Show more Show less
    43 mins
  • Bluetooth & Contact Tracing
    May 6 2020
    Bücher
    • Getting Started with Bluetooth Low Energy
    • Bluetooth Low Energy The Developer's Handbook
    Links
    • Contact Tracing Apple
    • Exposure Notification Doku
    • NSHipster: Contact Tracing
    • Covid-19 Tracker Apps
    • Gernot's Wie eine Corona-App funktioniert
    Picks
    • Vincent: mattt
    • Vincent: kiliankoe/swift-outdated
    • Bilal: Polidea/RxBluetoothKit `swift manager.scanForPeripherals(withServices: [serviceId]) .take(1) .flatMap { $0.peripheral.establishConnection() } .flatMap { $0.discoverServices([serviceId]) } .flatMap { Observable.from($0) } .flatMap { $0.discoverCharacteristics([characteristicId]) } .flatMap { Observable.from($0) } .flatMap { $0.readValue() } .subscribe(onNext: { print("Value: ($0.value)") }) `
    • Kilian: CrunchyBagel/TracePrivately
    • Vincent: How To F#€k Up An Airport (Podcast)
    Social
    • Slack
    • Matrix
    • Twitter
    Show more Show less
    1 hr and 27 mins