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

Introduction to Vapor (3)

Introduction to Vapor (3)

A brief introduction to server side swift and Vapor 3 presented to in February 2019 and a Women Who code event in Berlin

Avatar for Heidi Puk Hermann

Heidi Puk Hermann

February 28, 2019

More Decks by Heidi Puk Hermann

Other Decks in Programming

Transcript

  1. BY HEIDI PUK HERMANN ▸ MSc in Engineering in Physics

    and Nanotechnology ▸ Certified high school teacher in Physics and Technology ▸ Swift developer ▸ Junior Vapor Developer @ Nodes Agency ▸ Twitter: @HeidiPuk 2
  2. LET’S MAKE AN APP 3 JavaScript S.P.A. Mobile Web Swift

    App iOS Kotlin App Android Server side The backend
  3. SERVER SIDE SWIFT THE WORLD OF BACKEND 5 2012 1994

    1995 1996 Python JavaScript Ruby Java Sw ift G o 2018 Sw ift N IO 2014 2009 N odeJS php
  4. SERVER SIDE SWIFT /WHY ▸ Build with todays problems in

    mind ▸ Type safety ▸ Compiled language ▸ Protocol oriented programming and Generics ▸ Codable 6
  5. VAPOR PERFORMANCE 13 Gin (Go) 99k RPS 18MB Vapor 3

    95k RPS 6MB Node 60k RPS 256MB Laravel ~1k RPS ~2GB Data from Vapor 3 beta - Spring 2018
  6. 16 THANK YOU FOR YOUR TIME For more information on

    Vapor - @codevapor: ‣ Join the discord channel - https://discord.gg/vapor ‣ Find on Github - https://github.com/vapor/vapor For more on Nodes Agency - @Nodes_Apps: ‣ Check our webpage - https://www.nodesagency.de/ ‣ Currently looking for iOS and QA specialist for the Berlin office