Skip to content
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
Binary file added public/images/speakers/ricardo-taborda.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
244 changes: 1 addition & 243 deletions public/images/sponsors/interledger.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
152 changes: 83 additions & 69 deletions src/assets/data/schedule.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ export type ScheduleEvent = {
date: string;
title: string;
displayTitle: string;
displayTitleEs?: string;
speaker: string;
talkKey?: string;
keynoteSlug?: string;
Expand Down Expand Up @@ -47,12 +48,23 @@ export const scheduleDays = [
},
] as const;

export function getLocalizedScheduleEventTitle(
event: ScheduleEvent,
locale: "en" | "es",
): string {
if (locale === "es" && event.displayTitleEs) {
return event.displayTitleEs;
}

return event.displayTitle;
}

export const scheduleEvents: ScheduleEvent[] = [
{
id: "1",
type: "moment",
room: "Main Auditorium (Fundadores)",
hour: "7:30 - 8:30",
hour: "7:00 - 7:45",
date: "2026-07-24",
title: "Moment: Attendees Arrival & Kits Delivery",
displayTitle: "Attendees Arrival & Kits Delivery",
Expand All @@ -62,7 +74,7 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "2",
type: "moment",
room: "Main Auditorium (Fundadores)",
hour: "8:30 - 8:40",
hour: "7:45 - 7:55",
date: "2026-07-24",
title: "Moment: Opening",
displayTitle: "Opening",
Expand All @@ -72,18 +84,20 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "3",
type: "moment",
room: "Main Auditorium (Fundadores)",
hour: "8:45 - 8:55",
hour: "8:00 - 8:10",
date: "2026-07-24",
title: "Moment: Institutional Welcome",
displayTitle: "Institutional Welcome",
displayTitleEs: "Bienvenida Institucional",
speaker: "Ricardo Taborda",
label: "EAFIT",
language: ["ES"],
},
{
id: "4",
type: "talk",
room: "Main Auditorium (Fundadores)",
hour: "9:00 - 10:00",
hour: "8:15 - 9:15",
date: "2026-07-24",
title: "Keynote Speaker: Irit Katriel",
displayTitle: "Irit Katriel",
Expand All @@ -92,20 +106,20 @@ export const scheduleEvents: ScheduleEvent[] = [
label: "keynote",
},
{
id: "5",
id: "19",
type: "moment",
room: "Main Auditorium (Fundadores)",
hour: "10:00 - 10:30",
hour: "9:15 - 9:30",
date: "2026-07-24",
title: "Moment: Morning Snacks",
displayTitle: "Morning Snacks",
speaker: "Morning Snacks",
title: "Moment: Coffee Break",
displayTitle: "Coffee Break",
speaker: "Coffee Break",
},
{
id: "6",
type: "talk",
room: "Main Auditorium (Fundadores)",
hour: "10:30 - 11:10",
hour: "9:30 - 10:10",
date: "2026-07-24",
title: "Talk: Leverage your Python skill using the Python interpreter",
displayTitle: "Leverage your Python skill using the Python interpreter",
Expand All @@ -117,7 +131,7 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "7",
type: "talk",
room: "Auxiliar Room (101 - Bloque 38)",
hour: "10:30 - 11:10",
hour: "9:30 - 10:10",
date: "2026-07-24",
title: "Talk: Sistemas de IA vulnerables: datos reales, diseño responsable",
displayTitle:
Expand All @@ -130,21 +144,31 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "8",
type: "talk",
room: "Auxiliar Room (110 - Bloque 38)",
hour: "10:30 - 11:10",
hour: "9:30 - 10:10",
date: "2026-07-24",
title:
"Talk: Estrategias de Optimización de Costos en GenAI con Python y AWS",
displayTitle:
"Estrategias de Optimización de Costos en GenAI con Python y AWS",
speaker: "Juan Diego David Melo Alarcón",
label: "Artificial Intelligence",
label: "DevOps",
language: ["ES"],
},
{
id: "5",
type: "moment",
room: "Main Auditorium (Fundadores)",
hour: "10:10 - 10:40",
date: "2026-07-24",
title: "Moment: Morning Snacks",
displayTitle: "Morning Snacks",
speaker: "Morning Snacks",
},
{
id: "9",
type: "talk",
room: "Main Auditorium (Fundadores)",
hour: "11:20 - 12:00",
hour: "10:40 - 11:20",
date: "2026-07-24",
title: "Talk: Python in the Browser: Powered by WebAssembly",
displayTitle: "Python in the Browser: Powered by WebAssembly",
Expand All @@ -156,7 +180,7 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "10",
type: "talk",
room: "Auxiliar Room (101 - Bloque 38)",
hour: "11:20 - 12:00",
hour: "10:40 - 11:20",
date: "2026-07-24",
title: "Talk: Hacking AI Agents with Python",
displayTitle: "Hacking AI Agents with Python",
Expand All @@ -168,7 +192,7 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "11",
type: "talk",
room: "Auxiliar Room (110 - Bloque 38)",
hour: "11:20 - 12:00",
hour: "10:40 - 11:20",
date: "2026-07-24",
title:
"Talk: Python y Machine Learning para Optimización Termoquímica Sostenible",
Expand All @@ -178,21 +202,11 @@ export const scheduleEvents: ScheduleEvent[] = [
label: "Machine Learning",
language: ["ES"],
},
{
id: "12",
type: "session",
room: "Main Auditorium (Fundadores)",
hour: "12:00 - 13:30",
date: "2026-07-24",
title: "Lunch Time",
displayTitle: "Lunch Time",
speaker: "Lunch Time",
},
{
id: "13",
type: "talk",
room: "Main Auditorium (Fundadores)",
hour: "13:30 - 14:10",
hour: "11:30 - 12:10",
date: "2026-07-24",
title: "Talk: Your AI Eval Is Lying To You",
displayTitle: "Your AI Eval Is Lying To You",
Expand All @@ -204,33 +218,19 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "14",
type: "talk",
room: "Auxiliar Room (101 - Bloque 38)",
hour: "13:30 - 14:10",
hour: "11:30 - 12:10",
date: "2026-07-24",
title: "Talk: STUART: Un agente hacker autónomo hecho en Python",
displayTitle: "STUART: Un agente hacker autónomo hecho en Python",
speaker: "Ana María López Moreno",
label: "Artificial Intelligence",
language: ["ES"],
},
{
id: "15",
type: "talk",
room: "Auxiliar Room (110 - Bloque 38)",
hour: "13:30 - 14:10",
date: "2026-07-24",
title:
"Talk: Camila Plejia, asistente virtual, aplicado a personas con tetraplejia",
displayTitle:
"Camila Plejia, asistente virtual, aplicado a personas con tetraplejia",
speaker: "Sergio Hernán Valenzuela Cámara",
label: "Artificial Intelligence",
language: ["ES"],
},
{
id: "16",
type: "talk",
room: "Main Auditorium (Fundadores)",
hour: "14:20 - 15:00",
hour: "12:20 - 13:00",
date: "2026-07-24",
title: "Talk: The GenAI Revolution Reaches RecSys",
displayTitle: "The GenAI Revolution Reaches RecSys",
Expand All @@ -242,19 +242,41 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "17",
type: "talk",
room: "Auxiliar Room (101 - Bloque 38)",
hour: "14:20 - 15:00",
hour: "12:20 - 13:00",
date: "2026-07-24",
title: "Talk: Real-Time Voice Systems: diseño y arquitectura en 5 niveles",
displayTitle: "Real-Time Voice Systems: diseño y arquitectura en 5 niveles",
speaker: "Nicolas Danies",
label: "Artificial Intelligence",
language: ["ES"],
},
{
id: "12",
type: "session",
room: "Main Auditorium (Fundadores)",
hour: "13:00 - 14:30",
date: "2026-07-24",
title: "Lunch Time",
displayTitle: "Lunch Time",
speaker: "Lunch Time",
},
{
id: "20",
type: "talk",
room: "Main Auditorium (Fundadores)",
hour: "14:30 - 15:10",
date: "2026-07-24",
title: "Talk: Provenance by Default: AI Media Pipelines in Python",
displayTitle: "Provenance by Default: AI Media Pipelines in Python",
speaker: "Gonzalo Andrés Peña Castellanos",
label: "Artificial Intelligence",
language: ["EN"],
},
{
id: "18",
type: "talk",
room: "Auxiliar Room (110 - Bloque 38)",
hour: "14:20 - 15:00",
room: "Auxiliar Room (101 - Bloque 38)",
hour: "14:30 - 15:10",
date: "2026-07-24",
title:
"Talk: Vision-Language-Action Models: de los chatbots a la interacción con el mundo físico",
Expand All @@ -265,32 +287,24 @@ export const scheduleEvents: ScheduleEvent[] = [
language: ["ES"],
},
{
id: "19",
type: "moment",
room: "Main Auditorium (Fundadores)",
hour: "15:00 - 15:15",
date: "2026-07-24",
title: "Moment: Coffee Break",
displayTitle: "Coffee Break",
speaker: "Coffee Break",
},
{
id: "20",
id: "15",
type: "talk",
room: "Main Auditorium (Fundadores)",
hour: "15:15 - 15:55",
hour: "15:20 - 16:00",
date: "2026-07-24",
title: "Talk: Provenance by Default: AI Media Pipelines in Python",
displayTitle: "Provenance by Default: AI Media Pipelines in Python",
speaker: "Gonzalo Andrés Peña Castellanos",
label: "Artificial Intelligence",
language: ["EN"],
title:
"Talk: Camila Plejia, asistente virtual, aplicado a personas con tetraplejia",
displayTitle:
"Camila Plejia, asistente virtual, aplicado a personas con tetraplejia",
speaker: "Sergio Hernán Valenzuela Cámara",
label: "Computer Vision",
language: ["ES"],
},
{
id: "21",
type: "talk",
room: "Auxiliar Room (101 - Bloque 38)",
hour: "15:15 - 15:55",
hour: "15:20 - 16:00",
date: "2026-07-24",
title:
"Talk: Clean Code in the Era of LLMs: Do Good Practices Still Matter?",
Expand All @@ -304,7 +318,7 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "22",
type: "talk",
room: "Auxiliar Room (110 - Bloque 38)",
hour: "15:15 - 15:55",
hour: "15:20 - 16:00",
date: "2026-07-24",
title:
"Talk: Elevate your code quality in Python with modern, ultra-fast tooling",
Expand All @@ -318,7 +332,7 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "23",
type: "moment",
room: "Main Auditorium (Fundadores)",
hour: "15:55 - 16:25",
hour: "16:00 - 16:30",
date: "2026-07-24",
title: "Moment: Coffee Break & Snacks",
displayTitle: "Coffee Break & Snacks",
Expand All @@ -328,7 +342,7 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "24",
type: "talk",
room: "Main Auditorium (Fundadores)",
hour: "16:25 - 16:55",
hour: "16:30 - 17:00",
date: "2026-07-24",
title: "Sponsor Space: EAFIT",
displayTitle: "Sponsor Space: EAFIT",
Expand All @@ -339,7 +353,7 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "25",
type: "talk",
room: "Main Auditorium (Fundadores)",
hour: "17:00 - 18:00",
hour: "17:05 - 18:05",
date: "2026-07-24",
title: "Keynote Speaker: Luciano Ramalho",
displayTitle: "Luciano Ramalho",
Expand All @@ -351,7 +365,7 @@ export const scheduleEvents: ScheduleEvent[] = [
id: "26",
type: "moment",
room: "Main Auditorium (Fundadores)",
hour: "18:10 - 18:20",
hour: "18:15 - 18:25",
date: "2026-07-24",
title: "Moment: Closing",
displayTitle: "Closing",
Expand Down
Loading
Loading