Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Joannis to schedule #120

Merged
merged 1 commit into from
Sep 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions Sources/Conference/Components/Schedule.swift
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,7 @@ struct Schedule: Component {
}
TableRow {
TableCell("14:45 - 15:00").class("text-center font-weight-bold")
// createTalkRow(speaker: AllSpeakers.lightningSpeakers[3])
Text("To Be Announced")
createTalkRow(speakerName: "Joannis Orlandos")
}
TableRow {
TableCell("15:00 - 15:50").class("text-center font-weight-bold")
Expand Down
23 changes: 10 additions & 13 deletions Sources/Conference/Models/Speaker.swift
Original file line number Diff line number Diff line change
Expand Up @@ -164,11 +164,6 @@ struct AllSpeakers {
website: "https://thomasdurand.fr/",
bio: "I like to go by the name of Dean, because it’s way easier to pronounce in any language, including English than “Thomas Durand” Backend architect and security engineer by day, I’m also an iOS Indie Dev by night! On my free time, I’m building in public independent iOS app like SharePal and Padlok. I also share my discoveries while building on my blog, mostly about Swift, SwiftUI and software security. After a first talk at NSSpain XI, I’d like to continue growing in the community, sharing everything I learn along my journey of building indie apps, or reliable and scalable back-ends.",
talkIDs: [9]),
// Speaker(
// name: "Babeth Velghe",
// role: "",
// bio: "",
// talkIDs: [6]),
Speaker(
name: "Petr Pavlik",
role: "Staff software enginner",
Expand Down Expand Up @@ -234,14 +229,16 @@ struct AllSpeakers {
website: "https://culturedcode.com/things/",
bio: "Software engineer at Cultured Code responsible for Things Cloud and sync architecture.",
talkIDs: [5]),
// Speaker(
// name: "Marwane Koutar",
// role: "",
// company: "",
// github: "https://www.github.com/sebsto",
// website: "https://culturedcode.com/things/",
// bio: "HOGENT, Bachelor in Applied Computer Science (2021 - Present) Internship at AWS between February and May 2024",
// talkIDs: [12]),
Speaker(
name: "Joannis Orlandos",
role: "Founder",
company: "Unbeatable Software",
twitter: "https://x.com/joannisorlandos",
github: "https://www.github.com/joannis",
mastodon: "https://fosstodon.org/@joannis",
website: "https://unbeatable.software",
bio: "SSWG Member, Maintainer for MongoKitten, Hummingbird, Vapor and 20 other libs.",
talkIDs: [17]),
Speaker(
name: "Euan Harris",
role: "Software Engineer",
Expand Down
5 changes: 5 additions & 0 deletions Sources/Conference/Models/Talk.swift
Original file line number Diff line number Diff line change
Expand Up @@ -174,5 +174,10 @@ struct AllTalks {
title: "Stop worrying about routes with OpenAPI Generator",
description: "OpenAPI specifications can be used to generate code on both the client and the server saving you time when building front-end apps and backends. In this talk, we’ll discuss how the OpenAPI generator can be used to create Swift application code from an OpenAPI spec. You’ll learn how to write an OpenAPI spec, how to use the plugin to generator client code for iOS applications and how to generate routes for a Vapor application. You’ll see how easy it is to plug everything together and quickly build a working app with networking. Finally there will be an exploration into its potential for production readiness.",
speakerNames: ["Babeth Velghe"]),
Talk(
id: 17,
title: "Introduction to Hummingbird 2",
description: "Hummingbird 2 is a major new framework for the Swift on Server ecosystem. It’s a feature rich, robust and performant solution, ready to implement your next server application! This talk will show you what’s new, and how it can help you build a robust and maintainable backend.",
speakerNames: ["Joannis Orlandos"]),
]
}
Loading