From 00b99157f8acf215393cd706b029dd6d02e5c48b Mon Sep 17 00:00:00 2001 From: Djoufson CHE BENE Date: Fri, 10 Jan 2025 21:35:00 +0100 Subject: [PATCH] refactor: change the .NET Conf agenda --- app/Components/Pages/NET.Conf/Home.razor | 19 +-- app/Components/Pages/NET.Conf/Home.razor.cs | 157 +++++++++----------- 2 files changed, 70 insertions(+), 106 deletions(-) diff --git a/app/Components/Pages/NET.Conf/Home.razor b/app/Components/Pages/NET.Conf/Home.razor index 47908e7..5217bdb 100644 --- a/app/Components/Pages/NET.Conf/Home.razor +++ b/app/Components/Pages/NET.Conf/Home.razor @@ -139,29 +139,14 @@

Discover the lineup of engaging sessions and activities we have planned for .NET Conf! Dive into the day's agenda and join us for an inspiring journey through .NET innovation and community connections

-
- -
+ -
+
@foreach (var session in DotnetSessions) { }
-
diff --git a/app/Components/Pages/NET.Conf/Home.razor.cs b/app/Components/Pages/NET.Conf/Home.razor.cs index 34ed133..144b13c 100644 --- a/app/Components/Pages/NET.Conf/Home.razor.cs +++ b/app/Components/Pages/NET.Conf/Home.razor.cs @@ -28,148 +28,127 @@ public partial class Home ]; private Session[] MicrosoftSessions = [ + ]; + + private Session[] DotnetSessions = [ + new( + "Keynote", + null, + [ new Speaker("Doriane Mangamtcheuth", "Analyste M365 | Power Platform | Microsoft Dynamics 365", "", null, null, null)], + new TimeOnly(9, 00), + new TimeOnly(9, 30), + SessionType.Keynote, Room.Dotnet), new( "Keynote", null, [ new Speaker("Boris Gautier", "Software, SI, DevOps and Lead Engineer", "", null, null, null)], + new TimeOnly(9, 30), new TimeOnly(10, 00), - new TimeOnly(10, 30), - SessionType.Keynote, Room.Microsoft), + SessionType.Keynote, Room.Dotnet), new( "Copilot: prise en main de copilot sur Microsoft 365", null, [ new Speaker("Tchassem Eric", "CEO of PRODITECH", "", null, null, null)], + new TimeOnly(10, 00), new TimeOnly(10, 30), - new TimeOnly(11, 00), - SessionType.Talk, Room.Microsoft), + SessionType.Talk, Room.Dotnet), new( "ITIA", null, [ new Speaker("ITIA", "ITIA", "", null, null, null)], - new TimeOnly(11, 00), - new TimeOnly(11, 15), - SessionType.Advertisement, Room.Microsoft), - new( - "Git and GitHub for Dummies", - null, - [ new Speaker("Steve Yonkeu", "Software Engineer", "", null, null, null)], - new TimeOnly(11, 15), - new TimeOnly(11, 45), - SessionType.Talk, Room.Microsoft), - new( - "Microsoft Power BI - Initiation à Power BI : Exploration des données et création de tableaux de bord interactifs", - null, - [ new Speaker("BITÉE Méryl", "Ing @ ARII, Architecte des Technologies du Numériques", "", null, null, null)], - new TimeOnly(11, 45), - new TimeOnly(12, 15), - SessionType.Talk, Room.Microsoft), - new( - "Break", - null, - [ new Speaker("Break", "Break", "", null, null, null)], - new TimeOnly(12, 15), - new TimeOnly(12, 45), - SessionType.Break, Room.Microsoft), - new( - "Tech Community", - null, - [ new Speaker("Tech Community", "Tech Community", "", null, null, null)], - new TimeOnly(12, 45), - new TimeOnly(13, 00), - SessionType.Advertisement, Room.Microsoft), - new( - "Développer une application web moderne avec Python et .NET : Une approche hybride pour les développeurs web", - null, - [ new Speaker("Johanna Felicia", "Software Engineer", "", null, null, null)], - new TimeOnly(13, 00), - new TimeOnly(13, 30), - SessionType.Talk, Room.Microsoft), - new( - "Overview of Microsoft AI solutions", - null, - [ new Speaker("Kana Azeuko Sherelle", "Machine Learning Engineer", "", null, null, null)], - new TimeOnly(13, 30), - new TimeOnly(14, 00), - SessionType.Talk, Room.Microsoft), - new( - "PRODITECH", - null, - [ new Speaker("PRODITECH", "PRODITECH", "", null, null, null)], - new TimeOnly(14, 00), - new TimeOnly(14, 15), - SessionType.Advertisement, Room.Dotnet), - ]; - - private Session[] DotnetSessions = [ - new( - "Keynote", - null, - [ new Speaker("Doriane Mangamtcheuth", "Analyste M365 | Power Platform | Microsoft Dynamics 365", "", null, null, null)], - new TimeOnly(10, 00), new TimeOnly(10, 30), - SessionType.Keynote, Room.Dotnet), + new TimeOnly(10, 45), + SessionType.Advertisement, Room.Dotnet), new( "Deploy .NET Aspire app to Kubernetes using Azure DevOps pipelines", null, [ new Speaker("Vahid Farahmandian", "CEO of Spoota Co", "", null, null, null)], - new TimeOnly(10, 30), - new TimeOnly(11, 00), + new TimeOnly(10, 45), + new TimeOnly(11, 15), SessionType.Talk, Room.Dotnet), new( - "CODEC", + "PowerPlatform Cameroon", null, - [ new Speaker("CODEC", "CODEC", "", null, null, null)], - new TimeOnly(11, 00), + [ new Speaker("PowerPlatform Cameroon", "PowerPlatform Cameroon", "", null, null, null)], new TimeOnly(11, 15), + new TimeOnly(11, 30), SessionType.Advertisement, Room.Dotnet), new( - "Moderniser son architecture avec .NET et Azure", + "Git and GitHub for Dummies", null, - [ new Speaker("NTONGA Franck Loïc", "DevOps Engineer", "", null, null, null)], - new TimeOnly(11, 15), - new TimeOnly(11, 45), + [ new Speaker("Steve Yonkeu", "Software Engineer", "", null, null, null)], + new TimeOnly(11, 30), + new TimeOnly(12, 00), SessionType.Talk, Room.Dotnet), new( - "Pourquoi choisir .NET 9 en 2025: Fonctionnalités, Avantages et Innovations", + "Microsoft Power BI - Initiation à Power BI : Exploration des données et création de tableaux de bord interactifs", null, - [ new Speaker("Djoufson Che", "Software Engineer @ L'Agence Digitale", "", null, null, null)], - new TimeOnly(11, 45), - new TimeOnly(12, 15), + [ new Speaker("BITÉE Méryl", "Ing @ ARII, Architecte des Technologies du Numériques", "", null, null, null)], + new TimeOnly(12, 00), + new TimeOnly(12, 30), SessionType.Talk, Room.Dotnet), + new( + "Examboot", + null, + [ new Speaker("Examboot", "Examboot", "", null, null, null)], + new TimeOnly(12, 30), + new TimeOnly(12, 45), + SessionType.Advertisement, Room.Dotnet), new( "Break", null, [ new Speaker("Break", "Break", "", null, null, null)], - new TimeOnly(12, 15), new TimeOnly(12, 45), + new TimeOnly(13, 00), SessionType.Break, Room.Dotnet), new( - "Examboot", + "Tech Community", null, - [ new Speaker("Examboot", "Examboot", "", null, null, null)], - new TimeOnly(12, 45), + [ new Speaker("Tech Community", "Tech Community", "", null, null, null)], new TimeOnly(13, 00), + new TimeOnly(13, 15), SessionType.Advertisement, Room.Dotnet), new( "Le Domain-Driven Design du point de vue du client", null, [ new Speaker("Aguekeng Arolle", "Software Engineer @ RHOPEN LABS", "", null, null, null)], - new TimeOnly(13, 00), - new TimeOnly(13, 30), + new TimeOnly(13, 15), + new TimeOnly(13, 45), SessionType.Talk, Room.Dotnet), new( "Cross-Platform Development Simplified: Building a Sync-Enabled To-Do App with .NET MAUI and Parse", null, [ new Speaker("Yvan Brunel", ".NET Developer", "", null, null, null)], - new TimeOnly(13, 30), - new TimeOnly(14, 00), + new TimeOnly(13, 45), + new TimeOnly(14, 15), SessionType.Talk, Room.Dotnet), new( - "PowerPlatform Cameroon", + "CODEC", null, - [ new Speaker("PowerPlatform Cameroon", "PowerPlatform Cameroon", "", null, null, null)], - new TimeOnly(14, 00), + [ new Speaker("CODEC", "CODEC", "", null, null, null)], new TimeOnly(14, 15), + new TimeOnly(14, 30), + SessionType.Advertisement, Room.Dotnet), + new( + "Développer une application web moderne avec Python et .NET : Une approche hybride pour les développeurs web", + null, + [ new Speaker("Johanna Felicia", "Software Engineer", "", null, null, null)], + new TimeOnly(14, 30), + new TimeOnly(15, 00), + SessionType.Talk, Room.Dotnet), + new( + "Overview of Microsoft AI solutions", + null, + [ new Speaker("Kana Azeuko Sherelle", "Machine Learning Engineer", "", null, null, null)], + new TimeOnly(15, 00), + new TimeOnly(15, 30), + SessionType.Talk, Room.Dotnet), + new( + "PRODITECH", + null, + [ new Speaker("PRODITECH", "PRODITECH", "", null, null, null)], + new TimeOnly(15, 30), + new TimeOnly(15, 45), SessionType.Advertisement, Room.Dotnet), ];