WHY2025

Accelerating IoT and Robotics Development with Swift
2025-08-09 , Cassiopeia
Language: English

Developing applications on Embedded Linux and Microcontrollers is a slow process. The various different languages and libraries can make it difficult to oversee the bigger picture. In addition, the development flow wildly diverges between platforms, making entering a new project or RTOS a big undertaking.

Now, you can create Embedded Linux and Microcontroller applications using Swift - a fast, modern, cross-platform ecosystem with thread- and memory safety.


In this talk, you'll learn how Swift can help you develop maintainable cross-platform software that runs anywhere - Embedded, Web, Linux, Windows and more. You'll learn about Swift's bidirectional interoperability with C and C++, making integrating it in your Cmake project a breeze.

Finally, we'll have a look at the frameworks and tools that allow you to get your first robotics or IoT application running in minutes.

Joannis is a full-time OpenSource maintainer as part of the Swift OpenSource project. He's been leading various Swift on Linux projects including the Vapor and Hummingbird Web Frameworks.

You'll typically find him working on networking libraries or Swift frameworks.