Kitura: Beyond Hello World

0f552f8411335ac247e390aa03790990?s=47 David Okun
December 19, 2016

Kitura: Beyond Hello World

I give you a real life example of how Kitura can handle your needs in a language you are familiar with.

0f552f8411335ac247e390aa03790990?s=128

David Okun

December 19, 2016
Tweet

Transcript

  1. Kitura: Beyond “Hello, World!” David Okun, Developer Evangelist, IBM of

    17 1
  2. Agenda • Why Swift? • Why Kitura? • Live Demo

    • Questions & Answers of 17 2
  3. AboutMe.swift • Joined IBM November 2016 • Learned about Kitura

    February 2016 • Previously worked on Mobile Tech at IDscan Biometrics Ltd. (London, UK) • Introduced to server work by Parse of 17 3
  4. Why Swift? of 17 4

  5. of 17 5

  6. http://benchmarksgame.alioth.debian.org/u64q/swift.html http://www.cs.cmu.edu/~pbbs/benchmarks/nBody.html of 17 6

  7. http://benchmarksgame.alioth.debian.org/u64q/swift.html http://www.cs.cmu.edu/~pbbs/benchmarks/nBody.html of 17 7

  8. http://benchmarksgame.alioth.debian.org/u64q/swift.html http://www.cs.cmu.edu/~pbbs/benchmarks/nBody.html of 17 8

  9. Why Kitura? • Written like Express.js • IBM & Apple

    collaborate on Swift • Foundation just works • Libdispatch just works of 17 9
  10. Developer Experience Client Side Data Side Server API Layer of

    17 10
  11. of 17 11

  12. Before The Demo • What is an API contract? •

    What is a microservice? of 17 12
  13. A Diagram of 17 13 NFL.com Node.js Scraping Microservice Kitura

    iOS Client
  14. Live Demo 14

  15. Recap • Swift performance makes it a hot candidate •

    Long term support = use your existing knowledge • Score Microservice: https://github.com/dokun1/nfl-score-scraper • This Kitura Demo: https://github.com/dokun1/ KituraMicroservicesDemo • http://www.kitura.io • Follow me on Twitter: @dokun24 15
  16. Questions & Answers 16

  17. Thank you!!! 17