diff --git a/Resources/2022/speakers/andrea-scuderi/index.html b/Resources/2022/speakers/andrea-scuderi/index.html index 8750226..0cdf523 100644 --- a/Resources/2022/speakers/andrea-scuderi/index.html +++ b/Resources/2022/speakers/andrea-scuderi/index.html @@ -1 +1,161 @@ -Andrea Scuderi | ServerSide.swift Conference
Andrea Scuderi

Andrea Scuderi


Talk Details

Title

How to deploy a Swift Serverless API in AWS

Description

See how to deploy serverless Swift Applications on AWS

About the Speaker

Position

Senior iOS Engineer at JustEatTakeaway.com

Bio

Andrea is a Senior Engineer iOS @JustEat Takeaway with experience in the Marketplaces, Retail, Finance, Banking, Energy and Media industries. He is the creator of Swift-Sprinter an open-source library to work with Swift on AWS Lambda, ClippingCamera and Trackyzer an app for Cyclists.
\ No newline at end of file + + + + + + + + + + Andrea Scuderi | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Andrea Scuderi
+
+
+

Andrea Scuderi

+ +
+
+
+

Talk Details

+
+

Title

+
How to deploy a Swift Serverless API in AWS
+
+
+

Description

+
See how to deploy serverless Swift Applications on AWS
+
+
+

About the Speaker

+
+

Position

+
Senior iOS Engineer at JustEatTakeaway.com
+
+
+

Bio

+
Andrea is a Senior Engineer iOS @JustEat Takeaway with + experience in the Marketplaces, Retail, Finance, Banking, Energy and Media + industries. He is the creator of Swift-Sprinter an open-source library to work with + Swift on AWS Lambda, ClippingCamera and Trackyzer an app for Cyclists.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/andrew-barba/index.html b/Resources/2022/speakers/andrew-barba/index.html index d701a6d..fe5e62d 100644 --- a/Resources/2022/speakers/andrew-barba/index.html +++ b/Resources/2022/speakers/andrew-barba/index.html @@ -1 +1,152 @@ -Andrew Barba | ServerSide.swift Conference
Andrew Barba

Andrew Barba


Talk Details

Title

Globally Distributed Server Side Swift

Description

Learn how to deploy Swift applications to the edge, while only paying for what you use.

About the Speaker

Position

Founder at Swift Cloud

Bio

Founder of Swift Cloud
\ No newline at end of file + + + + + + + + + + Andrew Barba | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Andrew Barba
+
+
+

Andrew Barba

+ +
+
+
+

Talk Details

+
+

Title

+
Globally Distributed Server Side Swift
+
+
+

Description

+
Learn how to deploy Swift applications to the edge, while only + paying for what you use.
+
+
+

About the Speaker

+
+

Position

+
Founder at Swift Cloud
+
+
+

Bio

+
Founder of Swift Cloud
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/cory-benfield/index.html b/Resources/2022/speakers/cory-benfield/index.html index ba3cf9b..03efd32 100644 --- a/Resources/2022/speakers/cory-benfield/index.html +++ b/Resources/2022/speakers/cory-benfield/index.html @@ -1,3 +1,176 @@ -Cory Benfield | ServerSide.swift Conference
Cory Benfield

Cory Benfield


Talk Details

Title

Structured Concurrency for Server Developers

Description

Swift Concurrency revolutionized concurrent and parallel programming in Swift. Concurrency added a number of important features, such as actors and the async/await syntax, that make it easier than ever to write correct concurrent code in Swift. These features have been widely adopted in the server ecosystem, and they’re empowering server developers to write better services than ever before. -Alongside these features, Swift Concurrency introduced the new programming style of structured concurrency. Adopting structured concurrency brings a wide range of benefits: it makes object lifetimes simpler, makes it easier to clean up, ensures errors aren’t lost, and makes it easier to reason about your concurrent code. -In this talk, we will introduce the concepts at the heart of structured concurrency and explains the value your services get from adopting it. We will then lay out a recommended structure for adopting structured concurrency on the server, including how to write NIO-based services with this new pattern.

About the Speaker

Position

Senior Software Engineer at Apple

Bio

Cory is a serial open source contributor and maintainer with almost a decade of experience building, maintaining, and innovating open source networking frameworks and protocol libraries. He's spent time as a core contributor or lead maintainer on a number of Python HTTP libraries and networking frameworks, including Requests, Hyper, and Twisted. 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.
\ No newline at end of file + + + + + + + + + + Cory Benfield | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Cory Benfield
+
+
+

Cory Benfield

+ +
+
+
+

Talk Details

+
+

Title

+
Structured Concurrency for Server Developers
+
+
+

Description

+
Swift Concurrency revolutionized concurrent and parallel + programming in Swift. Concurrency added a number of important features, such as + actors and the async/await syntax, that make it easier than ever to write correct + concurrent code in Swift. These features have been widely adopted in the server + ecosystem, and they’re empowering server developers to write better services than + ever before. + Alongside these features, Swift Concurrency introduced the new programming style of + structured concurrency. Adopting structured concurrency brings a wide range of + benefits: it makes object lifetimes simpler, makes it easier to clean up, ensures + errors aren’t lost, and makes it easier to reason about your concurrent code. + In this talk, we will introduce the concepts at the heart of structured concurrency + and explains the value your services get from adopting it. We will then lay out a + recommended structure for adopting structured concurrency on the server, including + how to write NIO-based services with this new pattern.
+
+
+

About the Speaker

+
+

Position

+
Senior Software Engineer at Apple
+
+
+

Bio

+
Cory is a serial open source contributor and maintainer with + almost a decade of experience building, maintaining, and innovating open source + networking frameworks and protocol libraries. He's spent time as a core contributor + or lead maintainer on a number of Python HTTP libraries and networking frameworks, + including Requests, Hyper, and Twisted. 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.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/dave-verwer/index.html b/Resources/2022/speakers/dave-verwer/index.html index a888762..ea47704 100644 --- a/Resources/2022/speakers/dave-verwer/index.html +++ b/Resources/2022/speakers/dave-verwer/index.html @@ -1 +1,164 @@ -Dave Verwer | ServerSide.swift Conference
Dave Verwer

Dave Verwer


Talk Details

Title

How I accidentally ended up running the largest open-source Vapor site

Description

Tales from running the Swift Package Index

About the Speaker

Position

Co-Founder at Swift Package Index

Bio

Dave is a independent and freelance writer and iOS developer. He is the creator of iOS Dev Weekly and co-founder of the Swift Package Index. He has been developing for the Mac and iOS since 2006 and is secretly quite proud that his first professional gig had him using a (real) vt100 green screen terminal. He's glad he doesn't have to use that any more though! If you'd like to learn more about Dave, visit his personal site.
\ No newline at end of file + + + + + + + + + + Dave Verwer | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Dave Verwer
+
+
+

Dave Verwer

+ +
+
+
+

Talk Details

+
+

Title

+
How I accidentally ended up running the largest open-source + Vapor site
+
+
+

Description

+
Tales from running the Swift Package Index
+
+
+

About the Speaker

+
+

Position

+
Co-Founder at Swift Package Index
+
+
+

Bio

+
Dave is a independent and freelance writer and iOS developer. + He is the creator of iOS Dev Weekly and + co-founder of the Swift Package Index. + He has been developing for the Mac and iOS since 2006 and is secretly quite proud + that his first professional gig had him using a (real) vt100 green screen terminal. + He's glad he doesn't have to use that any more though! If you'd like to learn more + about Dave, visit his personal site.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/dorian-grolaux/index.html b/Resources/2022/speakers/dorian-grolaux/index.html index 79acb0d..79757ae 100644 --- a/Resources/2022/speakers/dorian-grolaux/index.html +++ b/Resources/2022/speakers/dorian-grolaux/index.html @@ -1 +1,167 @@ -Dorian Grolaux | ServerSide.swift Conference
Dorian Grolaux

Dorian Grolaux


Talk Details

Title

Running Vapor on iOS

Description

See how to use Vapor as a web server in your applications

About the Speaker

Position

iOS Engineer at data.ai

Bio

I'm an iOS Engineer currently working at data.ai, have been in the field for the past 7 years and really, just love Swift!

I've kept a close eye on Vapor for years now, because I'm really into server-side tech, but never really had any projects where I could explore it. Until iOS support was implemented, then I started working on a camera-streaming app which is currently in development but about to release soon (Testflight here, if you'd like to see for yourself: https://testflight.apple.com/join/G2nWjlsH)

\ No newline at end of file + + + + + + + + + + Dorian Grolaux | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Dorian Grolaux
+
+
+

Dorian Grolaux

+ +
+
+
+

Talk Details

+
+

Title

+
Running Vapor on iOS
+
+
+

Description

+
See how to use Vapor as a web server in your applications
+
+
+

About the Speaker

+
+

Position

+
iOS Engineer at data.ai
+
+
+

Bio

+
+

I'm an iOS Engineer currently working at data.ai, have been in the field for the + past 7 years and really, just love Swift!

+

I've kept a close eye on Vapor for years now, because I'm really into server-side + tech, but never really had any projects where I could explore it. Until iOS + support was implemented, then I started working on a camera-streaming app which + is currently in development but about to release soon (Testflight here, if you'd + like to see for yourself: https://testflight.apple.com/join/G2nWjlsH) +

+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/ellen-shapiro/index.html b/Resources/2022/speakers/ellen-shapiro/index.html index d3f8a18..c956096 100644 --- a/Resources/2022/speakers/ellen-shapiro/index.html +++ b/Resources/2022/speakers/ellen-shapiro/index.html @@ -1 +1,167 @@ -Ellen Shapiro | ServerSide.swift Conference
Ellen Shapiro

Ellen Shapiro


Talk Details

Title

Generating Code and Other Mischief with Swift Package Manager Plugins

Description

It’s the build tooling step everyone hates: “Now, add a new Run Script Build Phase.” The Swift and Xcode teams have worked to try to make things at least a little bit better for things which need to happen at build time by adding Build Tool Plugins and Command Plugins to Swift Package manager. In this talk, you’ll get a look at how to set these up to generate code and documentation, plus a look at some other silly things you can make it do.

About the Speaker

Position

Native Mobile Developer at Gusto

Bio

Ellen Shapiro is a native mobile developer currently working at Gusto (the US payroll/HR one, not the UK food delivery one). She's built iOS and Android apps and SDKs for the last decade, including for SpotHero and Apollo GraphQL. She enjoys kayaking, music, laser woodworking, and complaining about the cold. She lives in Madison, Wisconsin with her wife and two cats.
\ No newline at end of file + + + + + + + + + + Ellen Shapiro | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Ellen Shapiro
+
+
+

Ellen Shapiro

+ +
+
+
+

Talk Details

+
+

Title

+
Generating Code and Other Mischief with Swift Package Manager + Plugins
+
+
+

Description

+
It’s the build tooling step everyone hates: “Now, add a new Run + Script Build Phase.” The Swift and Xcode teams have worked to try to make things at + least a little bit better for things which need to happen at build time by adding + Build Tool Plugins and Command Plugins to Swift Package manager. In this talk, + you’ll get a look at how to set these up to generate code and documentation, plus a + look at some other silly things you can make it do.
+
+
+

About the Speaker

+
+

Position

+
Native Mobile Developer at Gusto
+
+
+

Bio

+
Ellen Shapiro is a native mobile developer currently working at + Gusto (the US payroll/HR one, not the UK food delivery one). She's built iOS and + Android apps and SDKs for the last decade, including for SpotHero and Apollo + GraphQL. She enjoys kayaking, music, laser woodworking, and complaining about the + cold. She lives in Madison, Wisconsin with her wife and two cats.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/firas-safa/index.html b/Resources/2022/speakers/firas-safa/index.html index a47b636..fc7cd23 100644 --- a/Resources/2022/speakers/firas-safa/index.html +++ b/Resources/2022/speakers/firas-safa/index.html @@ -1 +1,156 @@ -Firas Safa | ServerSide.swift Conference
Firas Safa

Firas Safa


Talk Details

Title

Building a mock server using Vapor

Description

See how to use Vapor to help mock APIs for testing

About the Speaker

Position

iOS Engineer at TrueLayer

Bio

iOS Engineer, server-side-swift lover and design enthusiast | I love building things, writing articles, gaming and music | I go by `TheInkedEngineer`. | Based in Milan, originally from Lebanon.
\ No newline at end of file + + + + + + + + + + Firas Safa | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Firas Safa
+
+
+

Firas Safa

+ +
+
+
+

Talk Details

+
+

Title

+
Building a mock server using Vapor
+
+
+

Description

+
See how to use Vapor to help mock APIs for testing
+
+
+

About the Speaker

+
+

Position

+
iOS Engineer at TrueLayer
+
+
+

Bio

+
iOS Engineer, server-side-swift lover and design enthusiast | I + love building things, writing articles, gaming and music | I go by + `TheInkedEngineer`. | Based in Milan, originally from Lebanon.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/georg-tuparev/index.html b/Resources/2022/speakers/georg-tuparev/index.html index 3d958c7..40f3561 100644 --- a/Resources/2022/speakers/georg-tuparev/index.html +++ b/Resources/2022/speakers/georg-tuparev/index.html @@ -1 +1,174 @@ -Georg Tuparev | ServerSide.swift Conference
Georg Tuparev

Georg Tuparev


Talk Details

Title

BrainObjects - new take on the 27 years old WebObjects/EOF framework

Description

We will present ideas (and some initial architecture, design, and development) of a brand new open source Server-Side framework inspired by WebObjects/EOF, but written in Swift. EOF (Enterprise Object Framework) is data modelling and persistent layer that is a more powerful predecessor of CoreData.

The BrainObjects project on GitHub: https://github.com/BrainObjects


About the Speaker

Position

Founder at Tuparev Technologies

Bio

Since Georg bought his first NeXTstation in 1991 he got hooked on any NeXT and later - Apple, technology. Early adopter of the revolutionary for its time Enterprise Objects Framework (EOF) and later WebObjects, he is the principle developer of dozens of server-side applications for health care, finance, banking, large knowledge repositories, and science and laboratory systems. Currently his company (Tuparev Technologies) is involved in one of the largest financial and banking systems in The Netherlands and is working on an extremely complex system for detecting and monitoring space debris (space junk), and an early satellite collision warning system for ESA and other space agencies.
\ No newline at end of file + + + + + + + + + + Georg Tuparev | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Georg Tuparev
+
+
+

Georg Tuparev

+ +
+
+
+

Talk Details

+
+

Title

+
BrainObjects - new take on the 27 years old WebObjects/EOF + framework
+
+
+

Description

+
+

We will present ideas (and some initial architecture, design, and development) of + a brand new open source Server-Side framework inspired by WebObjects/EOF, but + written in Swift. EOF (Enterprise Object Framework) is data modelling and + persistent layer that is a more powerful predecessor of CoreData.

+

The BrainObjects project on GitHub: https://github.com/BrainObjects +

+
+
+
+

About the Speaker

+
+

Position

+
Founder at Tuparev Technologies
+
+
+

Bio

+
Since Georg bought his first NeXTstation in 1991 he got hooked + on any NeXT and later - Apple, technology. Early adopter of the revolutionary for + its time Enterprise Objects Framework (EOF) and later WebObjects, he is the + principle developer of dozens of server-side applications for health care, finance, + banking, large knowledge repositories, and science and laboratory systems. Currently + his company (Tuparev Technologies) is involved in one of the largest financial and + banking systems in The Netherlands and is working on an extremely complex system for + detecting and monitoring space debris (space junk), and an early satellite collision + warning system for ESA and other space agencies.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/joannis-orlandos/index.html b/Resources/2022/speakers/joannis-orlandos/index.html index ea30ed0..de45b0c 100644 --- a/Resources/2022/speakers/joannis-orlandos/index.html +++ b/Resources/2022/speakers/joannis-orlandos/index.html @@ -1 +1,165 @@ -Joannis Orlandos | ServerSide.swift Conference
Joannis Orlandos

Joannis Orlandos


Talk Details

Title

Why your libraries should use NIO Channels

Description

SwiftNIO enjoys a lot of powerful tools and features. ByteBuffers, EventLoops and EventLoopFuture are all well known in the ecosystem. But there’s an unsung hero among them that arguably is even more important. The Channel. This talk give you a rundown of what they are, why they matter, and how you can use them to build incredible systems with minimal complexity.

About the Speaker

Position

Founder at Responsive Software

Bio

Previously Vapor core-team member, designer of Vapor 3 and still maintains over 20 Vapor related libraries. Joannis enjoys low-level software development, and is a strong advocate for reducing code complexity through well designed software.
\ No newline at end of file + + + + + + + + + + Joannis Orlandos | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Joannis Orlandos +
+
+
+

Joannis Orlandos

+ +
+
+
+

Talk Details

+
+

Title

+
Why your libraries should use NIO Channels
+
+
+

Description

+
SwiftNIO enjoys a lot of powerful tools and features. + ByteBuffers, EventLoops and EventLoopFuture are all well known in the ecosystem. But + there’s an unsung hero among them that arguably is even more important. The Channel. + This talk give you a rundown of what they are, why they matter, and how you can use + them to build incredible systems with minimal complexity.
+
+
+

About the Speaker

+
+

Position

+
Founder at Responsive Software
+
+
+

Bio

+
Previously Vapor core-team member, designer of Vapor 3 and + still maintains over 20 Vapor related libraries. Joannis enjoys low-level software + development, and is a strong advocate for reducing code complexity through well + designed software.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/johannes-weiss/index.html b/Resources/2022/speakers/johannes-weiss/index.html index 0952bc1..db422b0 100644 --- a/Resources/2022/speakers/johannes-weiss/index.html +++ b/Resources/2022/speakers/johannes-weiss/index.html @@ -1 +1,173 @@ -Johannes Weiss | ServerSide.swift Conference
Johannes Weiss

Johannes Weiss


Talk Details

Title

Fearless Caching in the Cloud

Description

Swift is used at Apple not just for developing applications and operating systems but also large-scale distributed systems. To succeed, Swift is designed to support single process architectures and scale up to distributed systems across many processes and machines.

One system that fits particularly well with Swift at scale is Content-Addressable Storage (CAS).

In this talk, we will be exploring what CAS is and how it can represent entire file hierarchies. We will describe how we can use server-side Swift to build a CAS that performs precision caching even at scale.

Throughout the talk we will touch on the similarities between Swift’s design and the requirements of a CAS system, like how value types and the Sendable protocol mirror immutability concepts in CAS, and how these similarities help developers write a correct and reliable system at any scale.


About the Speaker

Position

Senior Software Engineer at Apple

Bio

Johannes likes low-level problems and high-level languages. He strives to reduce complexity and increase performance to enable beautiful, fast and correct programs.
\ No newline at end of file + + + + + + + + + + Johannes Weiss | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Johannes Weiss
+
+
+

Johannes Weiss

+ +
+
+
+

Talk Details

+
+

Title

+
Fearless Caching in the Cloud
+
+
+

Description

+
+

Swift is used at Apple not just for developing applications and operating systems + but also large-scale distributed systems. To succeed, Swift is designed to + support single process architectures and scale up to distributed systems across + many processes and machines.

+

One system that fits particularly well with Swift at scale is Content-Addressable + Storage (CAS).

+

In this talk, we will be exploring what CAS is and how it can represent entire + file hierarchies. We will describe how we can use server-side Swift to build a + CAS that performs precision caching even at scale.

+

Throughout the talk we will touch on the similarities between Swift’s design and + the requirements of a CAS system, like how value types and the Sendable protocol + mirror immutability concepts in CAS, and how these similarities help developers + write a correct and reliable system at any scale.

+
+
+
+

About the Speaker

+
+

Position

+
Senior Software Engineer at Apple
+
+
+

Bio

+
Johannes likes low-level problems and high-level languages. He + strives to reduce complexity and increase performance to enable beautiful, fast and + correct programs.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/matias-piipari/index.html b/Resources/2022/speakers/matias-piipari/index.html index ab482e4..862efe3 100644 --- a/Resources/2022/speakers/matias-piipari/index.html +++ b/Resources/2022/speakers/matias-piipari/index.html @@ -1 +1,185 @@ -Matias Piipari | ServerSide.swift Conference
Matias Piipari

Matias Piipari


Talk Details

Title

Canonical distributed Deb and Snap packaging of the Swift toolchain for Linux

Description

Swift is the language for modern, powerful apps on Apple’s platforms. However, the language feature set and CPU architecture support gives it enormous potential as an approachable, memory safe systems programming capable language for example to build server backends and programs in heterogeneous low memory footprint environments, for example in IoT devices. The multi-year work of the Swift Server Work Group, the recent addition of structured concurrency to the language, the associated effort towards Distributed Actors, and the already some years available dynamic callable support, are just some examples of the kind of powerful capabilities that have applications for Linux based programming for servers and IoT alike. The Linux packaging story of Swift has however remained partial and fragmented compared to other popular languages in the same category where packages are readily available, focusing in case of Linux more on deployment time considerations (Docker images) than development time needs. At Canonical, as the distributors of Ubuntu Linux and creators of the cross distribution Snap packaging format, we recognise the potential Swift has. In this talk I would like to announce availability of deb and Snap packaging of the Swift toolchain, and to demonstrate a Linux based development workflow, demonstrating several Linux based uses for the language, ranging from servers to IoT devices.

About the Speaker

Position

Engineering Director at Canonical

Bio

My name is Matias Piipari and I am an Engineering Director at Canonical, distributors of Ubuntu Linux. At Canonical I oversee distributed system testing of our Kubernetes and OpenStack based Cloud solutions and our varied hardware certification programs for devices ranging from data centre grade servers to tiny IoT devices. Before Canonical, I have over a decade of development experience on macOS and iOS as CTO of the Apple Design Award winning Papersapp.com, later as creator of the Mac based Manuscripts authoring tool acquired by Wiley & Sons, and most recently as Engineering Manager at the ADA winning Sketch. Even as my current role is Linux focused, I continue to build Mac and iOS based apps on my own time, and track the development of Swift as a language, and Swift based technologies.
\ No newline at end of file + + + + + + + + + + Matias Piipari | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Matias Piipari
+
+
+

Matias Piipari

+ +
+
+
+

Talk Details

+
+

Title

+
Canonical distributed Deb and Snap packaging of the Swift + toolchain for Linux
+
+
+

Description

+
Swift is the language for modern, powerful apps on Apple’s + platforms. However, the language feature set and CPU architecture support gives it + enormous potential as an approachable, memory safe systems programming capable + language for example to build server backends and programs in heterogeneous low + memory footprint environments, for example in IoT devices. The multi-year work of + the Swift Server Work Group, the recent addition of structured concurrency to the + language, the associated effort towards Distributed Actors, and the already some + years available dynamic callable support, are just some examples of the kind of + powerful capabilities that have applications for Linux based programming for servers + and IoT alike. The Linux packaging story of Swift has however remained partial and + fragmented compared to other popular languages in the same category where packages + are readily available, focusing in case of Linux more on deployment time + considerations (Docker images) than development time needs. At Canonical, as the + distributors of Ubuntu Linux and creators of the cross distribution Snap packaging + format, we recognise the potential Swift has. In this talk I would like to announce + availability of deb and Snap packaging of the Swift toolchain, and to demonstrate a + Linux based development workflow, demonstrating several Linux based uses for the + language, ranging from servers to IoT devices.
+
+
+

About the Speaker

+
+

Position

+
Engineering Director at Canonical
+
+
+

Bio

+
My name is Matias Piipari and I am an Engineering Director at + Canonical, distributors of Ubuntu Linux. At Canonical I oversee distributed system + testing of our Kubernetes and OpenStack based Cloud solutions and our varied + hardware certification programs for devices ranging from data centre grade servers + to tiny IoT devices. Before Canonical, I have over a decade of development + experience on macOS and iOS as CTO of the Apple Design Award winning Papersapp.com, + later as creator of the Mac based Manuscripts authoring tool acquired by Wiley & + Sons, and most recently as Engineering Manager at the ADA winning Sketch. Even as my + current role is Linux focused, I continue to build Mac and iOS based apps on my own + time, and track the development of Swift as a language, and Swift based + technologies.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/mikaela-caron/index.html b/Resources/2022/speakers/mikaela-caron/index.html index 9eff70c..209f096 100644 --- a/Resources/2022/speakers/mikaela-caron/index.html +++ b/Resources/2022/speakers/mikaela-caron/index.html @@ -1 +1,171 @@ -Mikaela Caron | ServerSide.swift Conference
Mikaela Caron

Mikaela Caron


Talk Details

Title

How to Make Vapor Fly, Deploying Vapor on Fly.io

Description

Fly.io is another platform to deploy your Vapor app, for free! In this talk, attendees will learn how to deploy their Vapor app to Fly using the Dockerfile. Having a familiarity with Docker and Linux will be helpful, but isn’t required.

After this talk, attendees will understand Fly as a platform, and can have their Vapor app deployed onto Fly.io.


About the Speaker

Position

iOS Engineer at Lickability

Bio

Mikaela Caron is an iOS Engineer at Lickability. She’s a self-taught developer, and transitioned into the tech industry from manufacturing. She creates content on YouTube, Instagram, and Twitter, sharing her knowledge about iOS development, daily life of a developer, and freelancing. She freelances part-time building iOS apps and her own indie apps. The first two apps she created were shared on her Instagram story, in her story highlights, showing how an app is built from sketch to published on the App Store. She is an organizer for iOSDevHappyHour and loves giving back to the community.
\ No newline at end of file + + + + + + + + + + Mikaela Caron | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Mikaela Caron
+
+
+

Mikaela Caron

+ +
+
+
+

Talk Details

+
+

Title

+
How to Make Vapor Fly, Deploying Vapor on Fly.io
+
+
+

Description

+
+

Fly.io is another platform to deploy your Vapor app, + for free! In this talk, attendees will learn how to deploy their Vapor app to + Fly using the Dockerfile. Having a familiarity with Docker and Linux will be + helpful, but isn’t required.

+

After this talk, attendees will understand Fly as a platform, and can have their + Vapor app deployed onto Fly.io.

+
+
+
+

About the Speaker

+
+

Position

+
iOS Engineer at Lickability
+
+
+

Bio

+
Mikaela Caron is an iOS Engineer at Lickability. She’s a + self-taught developer, and transitioned into the tech industry from manufacturing. + She creates content on YouTube, Instagram, and Twitter, sharing her knowledge about + iOS development, daily life of a developer, and freelancing. She freelances + part-time building iOS apps and her own indie apps. The first two apps she created + were shared on her Instagram story, in her story highlights, showing how an app is + built from sketch to published on the App Store. She is an organizer for + iOSDevHappyHour and loves giving back to the community.
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/speakers/simon-pilkington/index.html b/Resources/2022/speakers/simon-pilkington/index.html index 3b34bf5..dc8882e 100644 --- a/Resources/2022/speakers/simon-pilkington/index.html +++ b/Resources/2022/speakers/simon-pilkington/index.html @@ -1 +1,166 @@ -Simon Pilkington | ServerSide.swift Conference
Simon Pilkington

Simon Pilkington


Talk Details

Title

How Prime Video Learned to Stop Worrying and Ingest at Scale

Description

Over the past four years, we have built a new Video-On-Demand Content Ingestion Orchestration layer using Swift-based backend components and a variety of AWS tools and services such as Fargate and Lambda. This layer is now being used at scale to support the launch of titles across Prime Video including high profile titles such as Lord of the Rings: The Rings of Power. This talk will dive into what we built, its architecture, how we applied lessons we learnt from our previous architecture and what we learnt from building the new one.

About the Speaker

Position

Senior Software Engineer at Prime Video

Bio

Senior Software Engineer at Prime Video and member of the SSWG
\ No newline at end of file + + + + + + + + + + Simon Pilkington | ServerSide.swift Conference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
+
+
Simon Pilkington +
+
+
+

Simon Pilkington

+ +
+
+
+

Talk Details

+
+

Title

+
How Prime Video Learned to Stop Worrying and Ingest at Scale +
+
+
+

Description

+
Over the past four years, we have built a new Video-On-Demand + Content Ingestion Orchestration layer using Swift-based backend components and a + variety of AWS tools and services such as Fargate and Lambda. This layer is now + being used at scale to support the launch of titles across Prime Video including + high profile titles such as Lord of the Rings: The Rings of Power. This talk will + dive into what we built, its architecture, how we applied lessons we learnt from our + previous architecture and what we learnt from building the new one.
+
+
+

About the Speaker

+
+

Position

+
Senior Software Engineer at Prime Video
+
+
+

Bio

+
Senior Software Engineer at Prime Video and member of the SSWG +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Resources/2022/videos/index.html b/Resources/2022/videos/index.html index c94a64e..96770b5 100644 --- a/Resources/2022/videos/index.html +++ b/Resources/2022/videos/index.html @@ -84,6 +84,57 @@

Videos

Watch all the amazing content from the conference.