Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SwiftNIO

 SwiftNIO

Bas Broek

June 08, 2018
Tweet

More Decks by Bas Broek

Other Decks in Programming

Transcript

  1. SwiftNIO
    1 — @basthomas

    View full-size slide

  2. Event-driven network
    application framework for high
    performance protocol servers &
    clients, non-blocking.
    2 — @basthomas

    View full-size slide

  3. What can you expect?
    · The Swi!NIO team is here!
    · Everything is happening on GitHub
    · ... almost everything
    · A lot of helpful documentation
    · "Just" a library
    · Semantic Versioning (Naming is Hard™)
    · Header documentation and tests
    · Builds on both macOS & Linux
    · "Good first issues"
    3 — @basthomas

    View full-size slide

  4. What can you do today?
    · A pull request is not the goal
    · Make yourself comfortable & explore
    · Browse recently merged (or open) pull requests
    · Browse recent issues
    · Read through the documentation
    · Ask questions!
    · Let people know about its existence
    4 — @basthomas

    View full-size slide

  5. The release of SwiftNIO is amazing for a
    number of reasons, but my favourite thing
    about it is that it serves as a fantastic
    demonstration of Swift being used for
    "systems programming." So much code there
    to dig through, and learn from.
    — Chris Liscio, https://twitter.com/liscio/status/994928153263927296
    5 — @basthomas

    View full-size slide

  6. Learn more & browse example projects
    · Swi!-Nio on Swi!-Arm
    · Hello world
    · Making a date server
    6 — @basthomas

    View full-size slide