Swift Icon

Swift

Swift is a modern programming language focused on safety, performance, and expressivity.
8 Stories
All Topics

Swift github.com

Mast – a beautiful Mastodon app for iOS

Mobile apps were one of the big discussion points when we talked Mastodon on episode #315 of The Changelog. Here’s one thing Eugen had to say about the subject: Oh, yeah, for some reason I get a lot of questions like “Why isn’t Mastodon on the app store?” and it’s really weird, because there are like a million apps for Mastodon on every app store… They’re just not called Mastodon, because they are developed by third-party developers. Mastodon has a principle - API first, and… Yeah, that’s essentially it - API first. [laughter] Add Mast to the ever-growing list of third-party developers making iOS apps for Mastodon.

read more

InfoQ Icon InfoQ

Smoke – Amazon's new, lightweight server-side framework for Swift

When Apple open sourced Swift, it was only a matter of time before the server-side frameworks started rolling out. Perhaps that time is now? Amazon’s entry is called Smoke, and InfoQ has the deets: Amazon Smoke framework is a new open-source light-weight server-side framework written in Swift and aimed to build REST-like or RPC-like services. Its architecture stresses ease of use and favours a pure-functional programming style for request handlers. Click through for some code snippets and to learn exactly how Smoke is built (hint: they’re using SwiftNIO)

read more

Swift github.com

SwiftNIO – it's like Netty, but written for Swift

Straight outta Cupertino: a low-level tool for building high-performance networking applications in Swift. It particularly targets those use-cases where using a “thread-per-connection” model of concurrency is inefficient or untenable. This is a common limitation when building servers that use a large number of relatively low-utilization connections, such as HTTP servers. Could this be a first step toward Swift-powered servers running all around the globe? Maybe Apple will finally be able to ditch WebObjects… 😉

read more

0:00 / 0:00