Xcode 8 beta 6 was released with what looks like near final versions of
Swift 3.0 and SwiftPM. Based on the past years, the beta released one month
before the GM iOS release is the last one. And so far, all the rumours point
to mid-September iOS 10.0 GM release. Today Preview 6 for Linux also became
available.

Links

A presentation by Tanner Nelson and
Logan Wright at the Apple Campus about
Vapor framework. This talk starts with nice
introduction to Vapor and has an overview of different modules and
sample code that covers basics of working with different protocols,
ORM usage, JSON (de)serialisation and server setup.

Of all the languages, I consider Rust the closest to Swift in terms of syntax
and overall area of applications. Well, even
Chris Lattner mentions Rust as
the second in the list of inspirations for Swift (just after Objective-C).
Now is an interesting inflection point, as Rust transitions from old green
threads implementation to the new futures library, while Swift is going to
consider better support for asynchronous code in the current Swift 4/5
development timeframe. I think, learning from evolution of Rust is very useful
in this perspective, and that’s why I highly recommend checking out this article
by Aaron Turon.

In the stats published by The Macro
recently, of the YC companies that use hosting
providers, 55% use AWS, 13% use
Cloudflare and 6% use
Rackspace. Interestingly enough,
GCP is not mentioned at all. I myself used AWS for
a while now and started considering and exploring GCP quite recently. Overall,
I agree with most points of the article by Michael Lugassy,
and so far GCP seems to be slightly less confusing in overall product structure,
and its console has much better UX. Obviously, this doesn’t mean you have to
migrate yourself, but this article is great in giving better understanding of
what’s available on the market.

A quite comprehensive write-up by Edward Jiang
about most popular server-side Swift frameworks. It also contains sample
code for each of the frameworks, so that you can get basic understanding
of what feels like to use those.

A must read article from Felix Gessert
on NoSQL databases. The article doesn’t compare specific implementations,
but attempts to classify some of the different flavours. It also provides a
nice overview of consistency-availability trade-offs and how these are most
commonly resolved.

This is a repo that lists the books I got recommended since moving more
into the operations / infrastructure world. It lists the titles that relate to Continuous Delivery, DevOps, Operations and Systems Thinking