Using SwiftMetrics with a secure Kitura Server

SwiftMetrics does not provide any security, however, it can easily be used in an already secure environment. This article securing-kitura-part-1-enabling-ssltls-on-your-swift-server/ details how to configure Kitura to use SSL/TLS. This article on SwiftMetrics details how to use SwiftMetrics with Kitura. Combining the articles will enable you to use SwiftMetrics in a secure Kitura environment. I would…  Continue reading Using SwiftMetrics with a secure Kitura Server
Artistic rendering of private Git repositories and Swift@IBM

Leveraging private Git repositories with Swift

The start of the new year brings some exciting new developments to Swift@IBM, including the new ability of the IBM Bluemix Runtime for Swift to pull in package dependencies from private Git repositories and other Git hosting offerings that use SSH key authentication, such as GitLab and GitHub Enterprise. Those working with closed source repositories…  Continue reading Leveraging private Git repositories with Swift

4 Steps to Mastering the New and Improved IBM Cloud Tools for Swift

It's now easier than ever to deploy your apps to the cloud using IBM Cloud Tools for Swift (ICT).  With the release of version 1.3, Mac users have an even simpler interface for deploying, managing and monitoring end-to-end applications. The improved Swift application makes using the Swift@IBM server-side tools and technologies super easy.  Download the…  Continue reading 4 Steps to Mastering the New and Improved IBM Cloud Tools for Swift

What’s New in Version 1.2 of IBM Cloud Tools for Swift

IBM Cloud Tools for Swift is a free Mac application that makes monitoring, managing and deploying end-to-end applications easy and intuitive. It is one of many tools created by IBM to simplify app development by bringing Swift to the Server. With the release of version 1.2, we have added the following functionality: Logs: Click "Open…  Continue reading What’s New in Version 1.2 of IBM Cloud Tools for Swift

Spring Update from the Swift@IBM Team

In December, we actively embraced the move to open source the Swift programming language and began the journey with you to bring Swift to the server. No doubt you have already experienced the Swift Sandbox for yourself. In February, we continued our contributions to the Swift community, introducing Kitura, the open web framework, the IBM Package Catalog, and enhancements to the Swift Sandbox. Spring has arrived, and we thought you might be interested in some recent updates from the Swift@IBM team.  Continue reading Spring Update from the Swift@IBM Team

Seven Swift Snares & How to Avoid Them

Swift is accomplishing an amazing feat; it is transforming the way we think about programming for Apple devices, bringing in more modern paradigms such as functional programming and richer type-checking than the Smalltalk-inspired pure object-oriented model of Objective-C. The Swift language is intended to help developers avoid bugs by adopting safe programming patterns. Inevitably though, such an ambitious undertaking will produce an artifact that (for now, at least) has a few rough edges, snares that can introduce bugs into programs without any warnings from the compiler. Some of these are mentioned in the Swift book, and some (as far as I can tell) are not. Here are seven snares most of which have caught me in the past year. They involve Swift’s protocol extensions, optional chaining, and functional programming.   Continue reading Seven Swift Snares & How to Avoid Them
The IBM Swift Sandbox now works on all devices!

What’s New in the IBM Swift Sandbox v0.4

It’s been a while since we last made an update to our IBM Swift Sandbox. This is partly due to the holidays, since we need breaks as much as the next company, but it’s also because we’ve been listening to your wonderful feedback and working hard on a number of exciting changes. Today, we are very proud to introduce version 0.4 of the Sandbox, and while I can’t call it “life-changing”, science has yet to prove that it isn’t. The IBM Swift Sandbox now works on all devices!  Continue reading What’s New in the IBM Swift Sandbox v0.4