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

Building A Social Network In Swift

Building A Social Network In Swift

“But is it really ready for production?” Server-side Swift has come a long way in just a few years. Ian Partridge and David Okun will show how full-stack Swift is ready for your next project, along with the open standards you can take advantage of as you go live on the cloud. Spend more time writing Swift and less time talking about it!

0f552f8411335ac247e390aa03790990?s=128

David Okun

March 22, 2019
Tweet

Transcript

  1. slack.kitura.io KITURA kitura.io Building a Social Network in Swift David

    Okun Developer advocate Kitura @dokun24 Ian Partridge Team lead Kitura @alfa
  2. ? Standalone MBaaS Bespoke Mobile backends

  3. Mobile backends

  4. Fast startup Low memory Interoperability Microservices

  5. bit.ly/swiftallegro Case study: Allegro

  6. Cloud ready - out of the box

  7. { "basePath" : "/", "info" : { "description" : "Generated

    by Kitura", "title" : "Kitura Project", "version" : "1.0" }, "paths" : { "/users" : { "get" : { "consumes" : [ "application/json" ], "produces" : [ "application/json" ], "responses" : { "200" : { "description" : “OK", "schema" : { “$ref" : “#/definitions/User" } } ... } } } } ...
  8. Ecosystem momentum Swift Server Working Group (SSWG) ⌨ Language Server

    Protocol (LSP) Accelerated Linux releases More platforms
  9. EmojiJournal: a Social Network in Swift

  10. Demo

  11. None
  12. None
  13. None
  14. None
  15. None
  16. None
  17. None
  18. None
  19. None
  20. None
  21. None
  22. “But is it really ready for production?”

  23. onlineswiftplayground.run

  24. www.agenda.com

  25. www.agenda.com

  26. None
  27. www.bankingofthings.io

  28. None
  29. None
  30. None
  31. None
  32. None
  33. None
  34. Production monitoring: CPU 0.4% CPU

  35. Production monitoring: RAM 25 MB

  36. Thank you 25% book discount today! ibm.biz/trykitura slack.kitura.io #tryandwin .

    Workshop tomorrow IBM booth