Expanding Swift from Apps to Services

The Swift programming language is a popular choice for applications, but many engineers are less familiar with Swift’s capabilities for writing services. This session will explore why Swift is a great fit for services development, from memory safety to interoperability with other languages. Finally, we’ll discuss some of the principles we use when writing services in Swift at Apple.


Speaker

Cory Benfield

Senior Software Engineer Doing Swift on Server @Apple

Cory is a serial open source contributor and maintainer with more than a decade of experience building, maintaining, and innovating open source networking frameworks and protocol libraries. Currently Cory is a Senior Software Engineer at Apple, putting his skills to use on high-performance networking frameworks such as SwiftNIO, Netty, and more.

Read more

Date

Tuesday Apr 8 / 11:45AM BST ( 50 minutes )

Location

Windsor (5th Fl.)

Share

From the same track

Session

Questioning Convention: C# as a Shortcut to Startup Velocity

Tuesday Apr 8 / 10:35AM BST

Are you considering founding a startup? What stack would you use? Would you take a bet on a programming language you've never used professionally before? When building a company from scratch, these aren’t just theoretical questions – they’re make-or-break decisions with real consequences.

Speaker image - Sam Cox

Sam Cox

Co-Founder & CTO @Tracebit, Building Security Canaries at Scale

Session

WASM in the Enterprise: Secure, Portable, and Ready for Business

Tuesday Apr 8 / 01:35PM BST

WebAssembly (WASM) is emerging as a powerful tool beyond its browser origins, enabling safer, more flexible, and more efficient execution across a wide range of enterprise applications.In this session, we’ll take a hands-on look at real-world use cases, including:

Speaker image - Andrea Peruffo

Andrea Peruffo

Open Source Addicted Software Developer @RedHat, Passionate About Distributed Systems, Compilers, Infrastructure and Everything In Between

Session

Unlocking the Web's Potential with Memory-Safe Languages

Tuesday Apr 8 / 02:45PM BST

Details coming soon.

Session

Performance Optimization with WASM and Native Code

Tuesday Apr 8 / 05:05PM BST

Details coming soon.

Session

Unconference: Memory Safe Native Languages and WASM

Tuesday Apr 8 / 03:55PM BST