Swift 4 is out! It has been for a few weeks now. However, there are many teams that hardly updated Xcode to avoid having problems. Safe is better than sorry, but in this case there’s nothing to worry about: Xcode won’t force you to upgrade to Swift 4, and doing so won’t be as traumatic as the Swift 2 to 3 transition was. So, go ahead and get Xcode 9! Also, try the new features of Swift 4, they’re great!
Qutheory, the start-up behind Vapor, has finally released version 1.0 of Vapor Cloud, a cloud solution specifically designed for Vapor. Vapor Cloud uses Docker under the hood and builds on top of AWS services, but hides this as implementation details, something other frameworks don’t really do. On one side this is an advantage because you don’t have to know anything about Docker, but on the other hand it’s a bit inconvenient as there’s not yet a command to run a version of the app in a local container. That is going to be fixed soon, though.
Swift’s Server APIs Workgroup finally released the first piece of a big puzzle that is slowly coming together. These APIs will become the foundation of all current (and future?) Swift web frameworks. They focus on simplicity and efficiency, in the same spirit Swift’s Foundation is built.
Congratulations to everyone involved!
This is a Swift compatible fork of a repository which contains a set of benchmarks used to measure the performance of HTTP modules, hosted on the Swift.org Server APIs Workgroup organization on GitHub.
As you can imagine it shows the benchmark for Swift’s frameworks as well as the HTTP package mentioned above. This clearly shows how important the collaboration between all involved parties in the Workgroup is, with the HTTP package outperforming all other framework’s implementations by at least 20%! 🚀