Skip to content

Commit

Permalink
Add Joannis to schedule
Browse files Browse the repository at this point in the history
  • Loading branch information
0xTim committed Sep 3, 2024
1 parent ffcfee6 commit 0a6f108
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 15 deletions.
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"]),
]
}

0 comments on commit 0a6f108

Please sign in to comment.