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

Karl Weinmeister: Pushing the boundaries of Swift to the Server

Realm
June 14, 2016

Karl Weinmeister: Pushing the boundaries of Swift to the Server

Swift is a robust language for mobile but cloud development opens the door to new opportunities for today's top app developers. Integrating projects to backend systems can sometimes be problematic, requiring new tools and skills. It doesn't have to be; end-to-end Swift opens the door to radically simpler app dev so we can all focus on the engagement. We'll demonstrate how easy it is to work with Swift on the server with the IBM Swift Sandbox and introduce our IBM Cloud Tools for Swift beta app, which simplifies the management and deployment of server-side assets using a local development environment and complements a Swift developer's familiar Xcode environment.

Realm

June 14, 2016
Tweet

More Decks by Realm

Other Decks in Technology

Transcript

  1. Swift @ IBM Engineering Team Karl Weinmeister (@kweinmeister) Robert Dickerson

    (@rfdickerson) Andy Smith (@andybs) June 14th, 2016 Pushing the Boundaries of Swift to the Server
  2. Today’s fastest growing 2016 ranking on RedMonk Survey, up from

    #68 in 2014 # Stars on GitHub in less than 6 months Now the 2nd most loved language according to the 2016 stackoverflow survey programming language
  3. Modern Application Design End Users User-facing Client Apps App Services

    3rd Party Services On Prem Services Integrated Developer Experience
  4. IBM Swift Sandbox Simplify the ability to build and run

    code in the cloud 1.5 Million executions of code since launch https://swiftlang.ng.bluemix.net • Save or share your code • Try different Swift versions • View popular snippets • And more coming…
  5. Available on Github As of June 2016, over 40 non-IBM

    PRs and 3000 stars Swift 3 and SPM Compatible Support for OS X, Linux, Docker, Vagrant https://github.com/IBM-Swift/Kitura
  6. IBM Swift Package Catalog Find packages that support Swift Package

    Manager Try out samples in the Swift Sandbox 1500+ Packages and Growing https://swiftpkgs.ng.bluemix.net/
  7. Introducing IBM Cloud Tools for Swift Integrated into the Mac

    Experience Create new projects or leverage existing templates Manage, deploy and update your cloud simply IBM Cloud Tools for Swift cloudtools.bluemix.net
  8. Swift, meet Watson and Slack /weather What is the temperature?

    Natural Language Classifier Insights for Weather The temperature in San Francisco is 68° F.
  9. Learn More about Swift @ IBM https://developer.ibm.com/swift The Swift@IBM devCenter

    Join IBM Swift Engineering and leverage the latest resources The Swift@IBM devCenter Join IBM Swift Engineering and leverage the latest resources