IBM Cloud Tools for Swift (ICT) is a tool for Mac users to deploy, manage and monitor applications on Bluemix. It's part of a larger initiative at IBM to bring Swift to the Server. Starting with version 1.2, developers can change their client app (front-end code) to point locally or remotely.
As developers, we are lucky if we begin working early with a technology that companies will want to invest in for the next decade. Swift on the server shows the signs of being one of those technologies. At this moment in the evolution of the Swift language, we are excited to announce three important milestones in unlocking the power of Swift on the server.
As you may know, IBM Cloud Tools for Swift (ICT) was written in Swift, by Swift developers, to make it easier to deploy and run Swift on the server. While ICT is focused on Swift-based applications, it is also able to monitor and manage other Bluemix runtimes. In this post, I’ll show you the steps for creating a Node.js app and using ICT running locally on your computer to make a change the app, redeploy it, and add a service to it.
Developers are already using the Swift programming language on the client-side to deliver modern, interactive apps that are faster, more reliable, and require less code than other languages. Now, using the Swift@IBM solution of tools and services, these same apps can be easily extended to the server and deployed on the IBM Cloud.
Greetings from WWDC—where the Swift@IBM team is talking about Swift on the server. Having delivered mobile apps in Swift since the language was released, we knew its power and were excited to begin work last December on extending its value to the cloud.
IBM Bluemix OpenWhisk is an event-driven compute platform that executes application logic in response to events or through direct invocations–from web/mobile apps or other endpoints. In line with the microservices trend, OpenWhisk has the significant benefit of supporting the decomposition of applications into as many small building blocks as needed.
Apple recently announced the open sourcing of the Swift programming language. Swift was released just last year and has shown incredible growth. It is expected to supplant Objective-C which took the mobile world by storm when it was introduced. Given the recent buzz around Swift, I was asked if there is a buildpack for it. Although I had never tried Swift and did not know the answer, I felt confident that there might be an existing buildpack already or there would be one soon.