What’s new in v5.2

Swift 5.2 adds language changes and clearer error messages

The programming language Swift is now available in version 5.2, and it has several new features on board. Two language proposals have been implemented, error messages should now show more detailed information and code completion speed should be improved.

TIOBE Index February 2020

Objective-C in 2020 is still kicking in small communities as Swift gains popularity

While there aren’t any major shifts in programming language popularity this month, the TIOBE Index for February 2020 addresses the decline of Objective-C. For many, this language is long dead and spoken with the same nostalgia as dinosaurs such as COBOL and Fortran. But, is it truly the end? Even as Swift continues to grow in usage, small communities for Objective-C still exist.

The road towards a better future for our community

Swift for Good – because just talking about diversity isn’t enough

Paul Hudson loves Swift and he loves the Swift community. He not only wants the community to be better, but he wants to make the community better. That’s why nobody got paid to write their part of Swift for Good and 100% of the proceeds will go to Black Girls Code. We caught up with him to talk a bit about this amazing project.

Bringing home the gold

C wins Programming Language of the Year award for 2019

The first update of the year from The TIOBE Index is here with new rankings of the top programming languages. This update announced the winner of the “Programming Language of the Year” award. Congratulations C! Thanks to its usage in embedded devices and the Internet of Things, C wins the award and enters the hall of fame for 2019.

Have a pull request?

Apple’s Swift announces version 5.2 release process

Are you a fan of Swift? Version 5.2 is on its way. Recently, Swift released a blog detailing its release process. The motivation and goals of Swift 5.2 include quality and performance improvements. Do you have an idea for a change? Make sure you are familiar with the process and the language’s philosophy, scope, and goals.


Compile your Swift code into WebAssembly with SwiftWasm

What happens when you bring Swift and WebAssembly together? Meet SwiftWasm: a work in progress that aims to compile your Swift code to WebAssembly. The aim of this project is so that developers may create Swift apps that run in the browser. There are plenty of issues that need fixing and hurdles to overcome; could you help with its development?

Watch Ian Partridge's JAX London 2017 session

Server-side Swift for Java developers

Is Swift the future for server applications or is it just a passing trend? In this session, Ian Partridge gives an introduction to server-side Swift applications for Java developers.

6 reasons why

It’s time to get proficient at Swift

Apple’s open source language has hit the headlines more than once this year — it had its ups and downs but a lot of people seem to believe that it’s here to stay, which is why you should give it a go if you haven’t yet.

The wheels on the TIOBE index go round and round

Swift’s popularity has gone into free fall, TIOBE index shows

We’ve recently noticed a change in readers’ interest towards Swift but then again, in tech, everything changes at the speed of light. However, we’re not the only ones who noticed that — according to this month’s TIOBE index, Swift is losing popularity. What triggered the change? We can only speculate.

ABI stability ≠ module stability

What to expect from Swift 5: All eyes on ABI stability

Swift 4 will be released later this year but what about Swift 5? Ted Kremenek, ‎Senior Manager, Languages and Runtimes at Apple encourages you to submit your proposals for Swift 5 and reveals the core themes and focus areas for it.

The tool you didn't know you needed

SwiftKotlin: Comes in handy when you want to translate Swift code into Kotlin

The name of the tool is self-explanatory, for sure. SwiftKotlin is a framework, a command line tool and a Mac application for translating Swift code into Kotlin. However, keep in mind that this is not a magic bullet: its goal is *not* to produce production-ready Kotlin code, but “just a Kotlin translation that will require manual edition.”

  • 1
  • 2