You are viewing content from a past/completed conference.
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
From the same track
Session
Startup
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.
Sam Cox
Co-Founder & CTO @Tracebit, Building Security Canaries at Scale
Questioning Convention: C# as a Shortcut to Startup Velocity
Session
WASM
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:
Andrea Peruffo
Open Source Addicted Software Developer @RedHat, Passionate About Distributed Systems, Compilers, Infrastructure and Everything In Between
WASM in the Enterprise: Secure, Portable, and Ready for Business
Session
WebAssembly
How WebAssembly Components Enable Safe and Portable Software Extensions
Tuesday Apr 8 / 02:45PM BST
Application extensions are an essential part of any software ecosystem. While Rust is a great language, its lack of a standard ABI means that the whole source code has to be available to the compiler.
Alex Radovici
Operating Systems & Compilers PhD, Author of "Getting Started with Secure Embedded Systems" and Core Contributor of Tock OS
How WebAssembly Components Enable Safe and Portable Software Extensions
Session
WASM Components are a FaaS' Best Friend
Tuesday Apr 8 / 05:05PM BST
Why would you build your own Function as a Service platform and what does a FaaS architecture look like? Building something that can scale to zero, work with your existing systems, stay secure, and handle different workloads isn’t easy.
Laurent Doguin
Director Developer Relations & Strategy @couchbase, Previously Developer Advocate @Clever Cloud and @Nuxeo
WASM Components are a FaaS' Best Friend