Skip to content

Commit cde3008

Browse files
committed
Updated schedule, speaker, session details
1 parent 3fd2571 commit cde3008

File tree

8 files changed

+40
-38
lines changed

8 files changed

+40
-38
lines changed

.idea/workspace.xml

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/images/speakers/etienne.jpg

83.5 KB
Loading

src/components/elements/ScheduleItem.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ const ScheduleItem = ({ item, isLast, room, eventDate = '2025-11-01' }) => {
4747
} = item;
4848
const locale = useLocale();
4949
return (
50-
<div className="grid grid-cols-[1fr] sm:grid-cols-[10rem_1.75rem_1fr] items-start">
50+
<div className="grid grid-cols-[1fr] sm:grid-cols-[9rem_1.75rem_1fr] items-start">
5151
<TimeDisplay time={time} />
5252
<Timeline isLast={isLast} />
5353

src/components/elements/SpeakersList.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const SpeakersList = ({ speakers, locale }) => {
77
if (!speakers || speakers.length === 0) return null;
88

99
return (
10-
<div className="flex flex-row gap-1 flex-wrap mt-2">
10+
<div className="grid grid-cols-1 sm:grid-cols-2 gap-2">
1111
{speakers.map((speaker) => (
1212
<ScheduleSpeakerInfo
1313
key={speaker.uuid}

src/locales/en/session.json

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
"speakerUUID": [
6060
"f47ac10b-58cc-4372-a567-0e02b2c3d479",
6161
"85a9290e-5306-4887-9b7f-9234361f8b47",
62-
"11bc74f2-75c1-4d59-a347-16ced19db81f"
62+
"11bc74f2-75c1-4d59-a347-16ced19db81f",
63+
"d3c0ffd5-811d-4923-ba2d-f5a10c18cd7b"
6364
],
6465
"rsvpLink": "https://forms.gle/h1WUsausyuwRCT8r8",
6566
"rsvpButtonText": "RSVP Here",
@@ -382,23 +383,20 @@
382383
"rsvpButtonText": "RSVP Here"
383384
},
384385
{
385-
"title": "Supercharging Flutter Apps with AI: Automating Workflows with n8n and Gemini",
386+
"title": "DiY Android Kiosks Workshop: Turning a Raspberry Pi into a Modular Workhorse",
386387
"uuid": "82294d89-8826-45aa-a965-4eafc71c5ec7",
387-
"description": "Building modern apps isn’t just about beautiful UIs — it’s about making them smarter and more automated. Thanks to AI (Gemini) and workflow automation (n8n), Flutter developers can now add intelligence and real-time automation to their apps without having to reinvent the wheel.",
388-
"shortDescription": "Flutter devs can now use AI (Gemini) and n8n to make apps smarter and automate tasks easily—no need to build everything from scratch.",
388+
"description": "What happens when you take a Raspberry Pi with a touchscreen, slap Android on it, and bolt it onto an 80/20 aluminum cube? You get a kiosk that does way more than your average locked-down tablet. I'll show you how to build your own modular Android-based system that plays nice with USB peripherals you wouldn’t normally expect: Think webcams, and servos for automated 3D scanning and photography. Join us for a fun exploration into how Android can be pushed beyond its usual limits, in kiosk mode!",
389+
"shortDescription": "Build a modular Android kiosk with Raspberry Pi, touchscreen, and aluminum frame—compatible with USB devices like webcams and servos for advanced 3D scanning and photography, showcasing Android’s potential beyond standard kiosk setups.",
389390
"speakerUUID": [
390391
"d3c0ffd5-811d-4923-ba2d-f5a10c18cd7b"
391392
],
392393
"tags": [
393-
"AI",
394-
"Flutter",
394+
"RaspberryPi",
395395
"Mobile",
396396
"Android",
397-
"Gemini",
398-
"Automation"
399-
],
400-
"rsvpLink": "https://forms.gle/DLkWST7CGCV9gwcB9",
401-
"rsvpButtonText": "RSVP Here"
397+
"3DScanning",
398+
"Photography"
399+
]
402400
},
403401
{
404402
"title": "Build AI for the Real World with Gemma",

src/locales/en/speaker.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -259,15 +259,16 @@
259259
}
260260
},
261261
{
262-
"name": "Ethiel ADIASSA",
262+
"name": "Etienne Caron",
263263
"uuid": "d3c0ffd5-811d-4923-ba2d-f5a10c18cd7b",
264-
"slug": "ethiel-adiassa",
265-
"title": "AutoNation",
266-
"shortBio": "Ethiel A. (Ethiel Adiassa) is a Senior Software Engineer at AutoNation, Google Developer Expert, and University Lecturer at Collège de Paris. He specializes in fintech, mobile app development, and clean coding practices, notably using Flutter and Dart. Ethiel builds digital banking solutions for African markets and empowers tech students with industry-relevant education.",
267-
"image": "/images/speakers/ethiel-adiassa.jpg",
268-
"og_image": "/images/speakers/opengraph/ethiel-adiassa.jpg",
264+
"slug": "etienne-caron",
265+
"title": "Tech Founder, Kanastruk Inc.",
266+
"shortBio": "Etienne Caron is a tech founder based in Montreal, Canada, and leads Kanastruk Inc.—an innovation lab specializing in software development, IoT, machine learning, and embedded systems. With over 25 years of experience, he has worked on notable projects for companies like Bell Canada and Instacart, and played key roles at Shopify, Passwordbox, and 8D Technologies. Etienne is an expert in Android development and architecture, Kotlin multiplatform solutions, and machine learning integrations. A community mentor, he actively supports startups and students, sharing deep practical insights drawn from large-scale software projects and cutting-edge technology events.",
267+
"image": "/images/speakers/etienne.jpg",
268+
"og_image": "/images/speakers/etienne.jpg",
269269
"social": {
270-
"linkedIn": "https://www.linkedin.com/in/ethiel-adiassa/"
270+
"linkedIn": "https://www.linkedin.com/in/etcaron/",
271+
"website": "https://sessionize.com/etienne-caron/"
271272
}
272273
},
273274
{

src/locales/fr/session.json

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
"speakerUUID": [
6060
"f47ac10b-58cc-4372-a567-0e02b2c3d479",
6161
"85a9290e-5306-4887-9b7f-9234361f8b47",
62-
"11bc74f2-75c1-4d59-a347-16ced19db81f"
62+
"11bc74f2-75c1-4d59-a347-16ced19db81f",
63+
"d3c0ffd5-811d-4923-ba2d-f5a10c18cd7b"
6364
],
6465
"rsvpLink": "https://forms.gle/h1WUsausyuwRCT8r8",
6566
"rsvpButtonText": "S'inscrire ici",
@@ -382,23 +383,20 @@
382383
"rsvpButtonText": "S'inscrire ici"
383384
},
384385
{
385-
"title": "Surcharger les applications Flutter avec l'IA : Automatiser les flux de travail avec n8n et Gemini",
386+
"title": "Atelier Kiosques Android (DiY) : Comment transformer un Raspberry Pi en un outil de travail modulaire",
386387
"uuid": "82294d89-8826-45aa-a965-4eafc71c5ec7",
387-
"description": "La création d'applications modernes ne se limite pas à de belles interfaces utilisateur — il s'agit de les rendre plus intelligentes et plus automatisées. Grâce à l'IA (Gemini) et à l'automatisation des flux de travail (n8n), les développeurs Flutter peuvent désormais ajouter de l'intelligence et une automatisation en temps réel à leurs applications sans avoir à réinventer la roue.",
388+
"description": "Que se passe-t-il si vous prenez un Raspberry Pi avec écran tactile, que vous y installez Android, et que vous le fixez sur un cube en aluminium 80/20 ? Vous obtenez un kiosque qui en fait bien plus que votre tablette verrouillée habituelle.\n\nJe vous montrerai comment construire votre propre système modulaire basé sur Android qui fonctionne parfaitement avec des périphériques USB auxquels vous ne vous attendriez pas : Pensez aux webcams et aux servomoteurs pour la numérisation 3D et la photographie automatisées.",
388389
"shortDescription": "Les développeurs Flutter peuvent désormais utiliser l'IA (Gemini) et n8n pour rendre les applications plus intelligentes et automatiser facilement les tâches, sans avoir à tout créer à partir de zéro.",
389390
"speakerUUID": [
390391
"d3c0ffd5-811d-4923-ba2d-f5a10c18cd7b"
391392
],
392393
"tags": [
393-
"AI",
394-
"Flutter",
394+
"RaspberryPi",
395395
"Mobile",
396396
"Android",
397-
"Gemini",
398-
"Automation"
399-
],
400-
"rsvpLink": "https://forms.gle/DLkWST7CGCV9gwcB9",
401-
"rsvpButtonText": "S'inscrire ici"
397+
"3DScanning",
398+
"Photography"
399+
]
402400
},
403401
{
404402
"title": "Construisez une IA pour le monde réel avec Gemma",

src/locales/fr/speaker.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -259,15 +259,16 @@
259259
}
260260
},
261261
{
262-
"name": "Ethiel ADIASSA",
262+
"name": "Etienne Caron",
263263
"uuid": "d3c0ffd5-811d-4923-ba2d-f5a10c18cd7b",
264-
"slug": "ethiel-adiassa",
265-
"title": "AutoNation",
266-
"shortBio": "Ethiel A. (Ethiel Adiassa) est un ingénieur logiciel senior chez AutoNation, un Google Developer Expert et un chargé de cours à l'Université au Collège de Paris. Il se spécialise dans la fintech, le développement d'applications mobiles et les pratiques de codage propres, notamment en utilisant Flutter et Dart. Ethiel crée des solutions bancaires numériques pour les marchés africains et donne aux étudiants en technologie une formation pertinente pour l'industrie.",
267-
"image": "/images/speakers/ethiel-adiassa.jpg",
268-
"og_image": "/images/speakers/opengraph/ethiel-adiassa.jpg",
264+
"slug": "etienne-caron",
265+
"title": "Fondateur de la technologie, Kanastruk Inc.",
266+
"shortBio": "Etienne Caron est un fondateur technologique basé à Montréal, au Canada, et dirige Kanastruk Inc.—un laboratoire d’innovation spécialisé dans le développement logiciel, l’IoT, l’apprentissage automatique et les systèmes embarqués. Avec plus de 25 ans d’expérience, il a travaillé sur des projets majeurs pour des entreprises telles que Bell Canada et Instacart, et a occupé des rôles clés chez Shopify, Passwordbox et 8D Technologies. Etienne est un expert du développement Android et de l’architecture, des solutions Kotlin multiplateforme et des intégrations d’apprentissage automatique. Mentor communautaire, il soutient activement les startups et les étudiants, partageant des connaissances pratiques approfondies tirées de projets logiciels à grande échelle et des événements technologiques d’avant-garde.",
267+
"image": "/images/speakers/etienne.jpg",
268+
"og_image": "/images/speakers/etienne.jpg",
269269
"social": {
270-
"linkedIn": "https://www.linkedin.com/in/ethiel-adiassa/"
270+
"linkedIn": "https://www.linkedin.com/in/etcaron/",
271+
"website": "https://sessionize.com/etienne-caron/"
271272
}
272273
},
273274
{

0 commit comments

Comments
 (0)