Kotlin 2.0 Launched with New, Faster, More Flexible K2 Compiler

JetBrains has released Kotlin 2.0 along with the new K2 compiler. While the language itself introduces no new syntax, the K2 compiler brings several benefits, including faster builds, extended analysis capabilities with smart casts, and multiplatform support out of the box.

How GitHub iOS Team Leveraged Apple-Silicon Actions Runners to Reduce Testing Time

The GitHub iOS team adopted Apple Silicon-powered macOS runners to reduce the time required to build and test their app using GitHub Actions. In the process, they also refactored the app to better leverage GitHub Actions parallelism.

Xcode 16 Brings Predictive Code Completion Using Custom Model

At WWDC 2024, Xcode and Swift Playground senior manager Ken Orr presented the most salient features of the upcoming version of Xcode, Xcode 16, including predictive code completion and many bug fixes and improvements.

Apple Announces its First AI Code Generation Model, Swift Assist

Described as a companion tool for all coding tasks, Swift Assist aims to help developers transform ideas into code and focus on higher-level problems. Powered by a model running in Apple’s Cloud, Swift Assist is integrated into Xcode and is able to generate code from a prompt expressed in human language.

Swift 6 Brings New Opt-In Data-Race Safe Mode

In his WWDC 2024 talk, Apple’s Languages and Runtimes team lead and Swift Core Team member Ted Kremenek introduced Swift 6 new data-race safe mode, which promises to help developers create concurrent programs free of data races thanks to a new compile-time static detector.