diff --git a/apps/web/src/assets/effect-days/adam-rankin.png b/apps/web/src/assets/effect-days/adam-rankin.png new file mode 100644 index 000000000..f1dae05ae Binary files /dev/null and b/apps/web/src/assets/effect-days/adam-rankin.png differ diff --git a/apps/web/src/assets/effect-days/devin-jameson.jpg b/apps/web/src/assets/effect-days/devin-jameson.jpg new file mode 100644 index 000000000..fb74ad58f Binary files /dev/null and b/apps/web/src/assets/effect-days/devin-jameson.jpg differ diff --git a/apps/web/src/assets/effect-days/dillon-mulroy.png b/apps/web/src/assets/effect-days/dillon-mulroy.png new file mode 100644 index 000000000..203acd2b9 Binary files /dev/null and b/apps/web/src/assets/effect-days/dillon-mulroy.png differ diff --git a/apps/web/src/assets/effect-days/kit-langton.png b/apps/web/src/assets/effect-days/kit-langton.png new file mode 100644 index 000000000..9fe1823ac Binary files /dev/null and b/apps/web/src/assets/effect-days/kit-langton.png differ diff --git a/apps/web/src/assets/effect-days/kyle-mistele.png b/apps/web/src/assets/effect-days/kyle-mistele.png new file mode 100644 index 000000000..db312a7ae Binary files /dev/null and b/apps/web/src/assets/effect-days/kyle-mistele.png differ diff --git a/apps/web/src/assets/effect-days/leonie.jpg b/apps/web/src/assets/effect-days/leonie.jpg new file mode 100644 index 000000000..951fcf518 Binary files /dev/null and b/apps/web/src/assets/effect-days/leonie.jpg differ diff --git a/apps/web/src/assets/effect-days/rhys-sullivan.png b/apps/web/src/assets/effect-days/rhys-sullivan.png new file mode 100644 index 000000000..ec3a05e73 Binary files /dev/null and b/apps/web/src/assets/effect-days/rhys-sullivan.png differ diff --git a/apps/web/src/assets/effect-days/sam-goodwin.png b/apps/web/src/assets/effect-days/sam-goodwin.png new file mode 100644 index 000000000..f0b8a5c82 Binary files /dev/null and b/apps/web/src/assets/effect-days/sam-goodwin.png differ diff --git a/apps/web/src/components/effect-days/EffectDaysNavigation.astro b/apps/web/src/components/effect-days/EffectDaysNavigation.astro index da8af204f..42abf3f6b 100644 --- a/apps/web/src/components/effect-days/EffectDaysNavigation.astro +++ b/apps/web/src/components/effect-days/EffectDaysNavigation.astro @@ -23,6 +23,7 @@ const EVENT_HOME = { href: "/effect-days", label: "Effect Days" } const EVENT_LINKS = [ { href: "/effect-days#program", label: "Program" }, + { href: "/effect-days#speakers", label: "Speakers" }, { href: "/effect-days#venue", label: "Venue" }, { href: "/effect-days/about-livorno", label: "About Livorno" }, { href: "/effect-days#faq", label: "FAQ" }, diff --git a/apps/web/src/pages/effect-days.astro b/apps/web/src/pages/effect-days.astro index 305ba2570..7f0e76dcf 100644 --- a/apps/web/src/pages/effect-days.astro +++ b/apps/web/src/pages/effect-days.astro @@ -22,6 +22,15 @@ import livorno6 from "@/assets/effect-days/livorno-6.avif" import livorno7 from "@/assets/effect-days/livorno-7.avif" import EffectfulWhite from "@/assets/effect-days/Effectful-white.svg" import ziverge from "@/assets/effect-days/ziverge.svg" +import TwitterLogo from "@/assets/logos/twitter/Twitter.svg" +import dillonMulroy from "@/assets/effect-days/dillon-mulroy.png" +import kitLangton from "@/assets/effect-days/kit-langton.png" +import rhysSullivan from "@/assets/effect-days/rhys-sullivan.png" +import leonie from "@/assets/effect-days/leonie.jpg" +import kyleMistele from "@/assets/effect-days/kyle-mistele.png" +import adamRankin from "@/assets/effect-days/adam-rankin.png" +import samGoodwin from "@/assets/effect-days/sam-goodwin.png" +import devinJameson from "@/assets/effect-days/devin-jameson.jpg" const PROGRAM = [ { @@ -47,6 +56,65 @@ const PROGRAM = [ }, ] +const SPEAKERS = [ + { + name: "Dillon Mulroy", + role: "Principal Engineer", + company: "Cloudflare", + photo: dillonMulroy, + x: "dillon_mulroy", + }, + { + name: "Kit Langton", + role: "+9,000x Developer", + company: "OpenCode", + photo: kitLangton, + x: "kitlangton", + }, + { + name: "Rhys Sullivan", + role: "Founder", + company: "Executor", + photo: rhysSullivan, + x: "RhysSullivan", + }, + { + name: "Leonie Gräßel", + role: "Founder", + company: "Novelcrafter", + photo: leonie, + x: "spaceemotion", + }, + { + name: "Kyle Mistele", + role: "CTO", + company: "HumanLayer", + photo: kyleMistele, + x: "0xblacklight", + }, + { + name: "Adam Rankin", + role: "CTO", + company: "Warp", + photo: adamRankin, + x: "rankintweets", + }, + { + name: "Sam Goodwin", + role: "Founder", + company: "Alchemy", + photo: samGoodwin, + x: "samgoodwin89", + }, + { + name: "Devin Jameson", + role: "Creator", + company: "Foldkit", + photo: devinJameson, + x: "devinjameson", + }, +] + /* Early bird runs first. Set to false once regular pricing starts, which also restores the group-discount note under the passes. */ const EARLY_BIRD_ON_SALE = true @@ -303,6 +371,53 @@ const FAQ_COLUMNS = [ + + + + + Engineers building on Effect in production, from the teams behind the tools you use. More + speakers to be announced. + + + + + { + SPEAKERS.map((speaker) => ( + + + + {speaker.name} + + + {speaker.role} · {speaker.company} + + {speaker.x && ( + + + + )} + + + + )) + } + + + + +
+ Engineers building on Effect in production, from the teams behind the tools you use. More + speakers to be announced. +
+ {speaker.role} · {speaker.company} +