Swift.org - RSS Feed

Latest articles

The Future of Foundation

The Foundation framework is used in nearly all Swift projects. It provides both a base layer of functionality for fundamentals like strings, collections, and dates, as well as setting conventions for writing great Swift code. Today, we have some exciting announcements for the future of Foundation. Going Open When Swift began life as an open source...

Swift Summer of Code 2022 Summary

Google Summer of Code (also known as GSoC) is a long-running mentorship program focused on introducing contributors to the world of open source development. This year marks the fifth time the Swift project has participated in GSoC. During the 2022 edition of the program, we were lucky to work with five great contributors, all of which completed their...

Swift project in 2023

There’s a lot of exciting work going on in the Swift project, and it’s hard to keep track of it all because it’s happening in many different repositories, pull requests, and forum threads. To give the community a better view of the big picture, the Core Team surveyed workgroups and developers across the project and collected information about what they’re...

Swift 5.7 Released!

Swift 5.7 is now officially released! Swift 5.7 includes major additions to the language and standard library, enhancements to the compiler for a better developer experience, improvements to tools in the Swift ecosystem including SourceKit-LSP and the Swift Package Manager, refined Windows support, and more. Swift 5.7 is the culmination of countless...

Announcing SwiftNIO IMAP

As part of expanding the Swift on Server ecosystem, we’re thrilled to announce the release of a new IMAPv4 parser and encoder, SwiftNIO IMAP. This package implements: Parsing IMAPv4 wire-format to type-safe Swift data structures Encoding these Swift data structures to the IMAPv4 wire format Extensive support for common IMAP extensions...

Server Guides Now on Swift.org

The Swift Server Workgroup has maintained a set of open source guides for Swift on Server development for a number of years. Now that swift.org is open source, we’ve moved the guides to this site. The guides cover a number of useful topics: Setting up your environment Building and testing Profiling and deploying (including AWS, Digital...

Announcing the Documentation Workgroup

I’m thrilled to announce the formation of the Documentation Workgroup! Documentation is an integral part of writing code and there has been a lot of excitement from the community around delivering great resources for crafting delightful documentation. Goals The Documentation Workgroup aims to deliver a great documentation experience for...

Swift Extension for Visual Studio Code

As Swift is deployed across more platforms, it is important that Swift can be developed on more platforms as well. The Swift Extension for Visual Studio Code provides a cross-platform solution for Swift development supporting macOS, Linux, and Windows. Motivation Swift is held back from extending outside the Apple ecosystem by the lack of a first-class,...

Swift language announcements from WWDC22

See the sketchnote in full resolution Swift has evolved significantly during the past year, and we’ve seen two large updates to the language. Swift 5.6 was released in March 2022 and introduced major improvements to the type system, concurrency model and Swift ecosystem. It laid the groundwork for further updates in Swift 5.7, which is included...

Developer Spotlight: Porting Graphing Calculator from C++ to Swift

Developer Spotlight is a series highlighting interesting Swift developers from around the world. This post is authored by Ron Avitzur, author of the Pacific Tech Graphing Calculator. Graphing Calculator began in 1985 in C for the 128K Macintosh in the days of 16-bit ints, black & white Quickdraw, and the 8 MHz 68000 CPU with no MMU, FPU,...

Discover, share and read the best on the web

Follow RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Follow RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!