Skip to content

Commit

Permalink
refactor: change the .NET Conf agenda
Browse files Browse the repository at this point in the history
  • Loading branch information
djoufson committed Jan 10, 2025
1 parent b856d9c commit 00b9915
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 106 deletions.
19 changes: 2 additions & 17 deletions app/Components/Pages/NET.Conf/Home.razor
Original file line number Diff line number Diff line change
Expand Up @@ -139,29 +139,14 @@
<p>
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
</p>
<div class="text-sm font-medium text-center text-gray-500 border-b border-gray-200">
<ul class="flex flex-wrap tabs">
<li>
<button id="dotnet-tab" onclick="showDotnetSessions()" class="tab active" aria-current="page">Dotnet Sessions</button>
</li>
<li>
<button id="microsoft-tab" onclick="showMicrosoftSessions()" class="tab">Microsoft Sessions</button>
</li>
</ul>
</div>

<div class="hidden"></div> <!-- Just to make sure the 'hidden' class is compiled by Tailwind -->
<div id="dotnet-sessions" class="w-full">
<div class="w-full">
@foreach (var session in DotnetSessions)
{
<SessionCard Session="session"/>
}
</div>
<div id="microsoft-sessions" class="hidden w-full">
@foreach (var session in MicrosoftSessions)
{
<SessionCard Session="session"/>
}
</div>
</div>
</section>

Expand Down
157 changes: 68 additions & 89 deletions app/Components/Pages/NET.Conf/Home.razor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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),
];

Expand Down

0 comments on commit 00b9915

Please sign in to comment.