pushing the boundaries of swift to the server
TRANSCRIPT
Swift @ IBM Engineering TeamKarl Weinmeister (@kweinmeister)
Robert Dickerson (@rfdickerson)Andy Smith (@andybs)
June 14th, 2016
Pushing the Boundaries of Swift to the Server
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
So what does this mean?
Extending Swift to the server
Modern Application Design
End Users User-facing
Client AppsApp Services
3rd Party Services
On Prem Services
Integrated Developer Experience
Sharing code and tools along the way
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…
Swift Runtime
http://www.ibm.com/cloud-
computing/bluemix/swift/
Kitura
A Swift Web Framework and HTTP Server
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
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/
Taking a next step in simplifying
local/cloud deployment
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
Let’s take a tour…
Swift, meet Watson and Slack
/weather What is the temperature?
Natural
Language
Classifier
Insights
for
Weather
The temperature in San Francisco is 68° F.
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
Q & A
Thank you!
https://developer.ibm.com/swift/