So it was pretty obvious with last week's announcement of SwiftNIO that it was a great fit for server side code and sure enough, this tweet says that Vapor has already started to integrate it into their project.
Will we ever see Apple do a server side web framework? Or maybe even just officially adopt and work on something like Vapor? I think a more likely first step would be for them to add a server side code execution component to iCloud/CloudKit but I'd always err on the side of caution with predictions like that! It's vaguely possible that it will happen one day though, there's certainly a lot of suitable foundations being put in place.
Erica Sadun writes about a couple of changes that she originally proposed that just appeared in the latest Xcode 9.3 beta. Instead of needing to check architectures and specific operating systems with your
#if conditionals, you can now simply say something like
#if canImport(UIKit). Much better!
Do you, like most people (including me!), always reach for an Array as your first choice when you need any kind of collection? John Sundell tells us why we shouldn't be so quick to dismiss the humble Set instead.