996 followers 0 articles/week
Get Started with Embedded Swift on ARM and RISC-V Microcontrollers

We’re pleased to introduce a repository of example projects that demonstrate how Embedded Swift can be used to develop software on a range of microcontrollers. Swift is a scalable language, great for writing desktop and mobile apps, server backends, and system software. And as you may have seen, thanks to a new, experimental compilation mode, you...

Wed Apr 3, 2024 20:26
SSWG 2024 Annual Update

In this annual post, the Swift Server WorkGroup (SSWG) reflects on the community, ecosystem-wide accomplishments and the workgroup’s focus areas for the year ahead. Since our previous update, Swift on the Server has continued to grow in many ways. Let’s start with a look at the progress made in 2023, then look ahead and next steps for 2024. 2023...

Thu Mar 28, 2024 23:28
Writing GNOME Apps with Swift

Swift is well-suited for creating user interfaces thanks to the clean syntax, static typing, and special features making code easier to write. Result builders, combined with Swift’s closure expression syntax, can significantly enhance code readability. Adwaita for Swift leverages these Swift features to provide an intuitive interface for developing...

Mon Mar 25, 2024 19:12
Introducing Swift's Benchmark Package: Complementing Unit Tests with Performance Checks

In the world of software development, the old adage “make it work, make it right, make it fast” serves as a guiding principle for creating robust, efficient applications. This journey starts with ensuring that our code functions as intended, a task where unit and integration testing have proven indispensable. However, ensuring functionality is only...

Wed Mar 20, 2024 19:19
Byte-sized Swift: Building Tiny Games for the Playdate

I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic. Why Swift? Swift is widely known as the modern language for app development on Apple devices. However, over the course of its first decade, it has grown into a versatile, multi-platform...

Tue Mar 12, 2024 19:02
Iterate Over Parameter Packs in Swift 6.0

Parameter packs, introduced in Swift 5.9, make it possible to write generics that abstract over the number of arguments. This eliminates the need to have overloaded copies of the same generic function for one argument, two arguments, three arguments, and so on. With Swift 6.0, pack iteration makes it easier than ever to work with parameter packs. This...

Thu Mar 7, 2024 20:41

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account