Programma
Tijd | Presentatie | Omschrijving |
---|---|---|
13h00 | Inloop | Wees welkom bij mstack - alfa! We ontvangen je graag in ons prachtige pand in Den Bosch. Koffie, thee en fris staat voor je klaar! |
13h45 |
![]() |
Aankomende november is de release van .NET 8 en C#12. Beide zijn weer volgepakt met nieuwe features. C# 12 zorgt er weer voor dat we ons nog gemakkelijker kunnen uitdrukken. Dit zorgt voor eenvoudigere en beter begrijpbare code. Daarnaast zijn er in .NET 8 veel nieuwe zaken toegevoegd. Tijdens deze presentatie vertelt Hans over de meest interessante nieuwe features. De presentatie is niet alleen theorie maar zal grotendeels bestaan uit demo's waardoor je meteen ziet wat de voordelen van deze nieuwe features zijn. |
14h30 |
![]() |
Ik wil graag wat uitleg geven over het impostor syndrom. We hebben het er niet vaak over, maar er zijn veel mensen die het gevoel hebben dat ze eigenlijk niet goeg genoeg zijn om hun werk te doen of bang zijn om door de mand te vallen. Aan de hand van voorbeelden hoop ik op een leuke en luchtige manier iedereen een stukje herkenning en wat bewustwording te bieden. |
15h05 |
![]() |
MVU is een UI patroon die wellicht wat minder bekend is binnen de OO community. Wellicht is dit het geval omdat de volledige kracht vooral duidelijk word in een functionele stijl van programmeren. Deze presentatie geeft een intro in het patroon, laat de pros en cons zien. Het gaat dieper in op een implementatie in C# / Blazor en hoe deze gebruikt kan worden in de praktijk. Er is tevens (kort) aandacht voor nieuwe .NET 8 Blazor features en daarnaast laat ik onder andere zien hoe je de nieuwe C# 12 collection expressions effectief kunt gebruiken binnen de context van het onderwerp. Enige kennis van Blazor is een pre maar niet noodzakelijk. |
15h45 | Break | - |
16h15 |
![]() |
Kunnen Domain-Driven Design (DDD) en Entity Framework Core door één deur? DDD gebruikt strenge regels om een geweldige onderhoudbaarheid te bereiken, zoals de verkeersregels een veiligheid en doorstroming bereiken. Entity Framework wil graag dat dingen op zijn manier gaan. Hoe temmen we Entity Framework om zich te vormen naar de regels van DDD? Met pijn in het hart zag ik eens een presentatie over dit onderwerp op .NET Conf, nota bene door een bekende expert op het gebied van Entity Framework. Zij offerde, bewust of onbewust, de principes op van DDD om aan de verwachtingen van Entity Framework te voldoen. Mandalorians zouden je vertellen: This is NOT the way. Gelukkig biedt Entity Framework steeds meer mogelijkheden voor het kiezen van eigen conventies, waardoor onze tooling zich geleidelijk in minder bochten hoeft te wringen - en soms zijn dat er nog steeds relatief veel! Maar de tooling kan het doen, zodat onze applicatiecode eenvoudig blijft. Het kan écht: Entity Framework met clean, compromisloos Domain-Driven Design. |
17h00 |
![]() |
We put a lot of energy in discovering who we are, what our strengths are and what we could better leave up to a colleague. Using personal identity test are often used, coloring your self in certain characteristics. But what about organisations, what is the identity and what are corresponding characteristics of an organisation? Can we color organisations and if we know the characteristics, what are requirements to enable change and (agile) transformations (if at all possible)? |
17h30 |
![]() |
What if... een volledige Azure regio faalt. Of een plotselinge piek in CPU verbruik op de server jouw applicatie enorm vertraagt. Hoe gaat jouw systeem daar mee om? Wat als je je op deze scenario's voorbereid? Oftewel; Had New York City gered kunnen worden van de Chitauri als zij aan Chaos Engineering hadden gedaan? |
18h15 | Diner | We zorgen voor een goed verzorgd diner. Heb je dieet wensen? Laat die dan even achter bij je aanmelding. |
19h15 |
![]() |
This presentation describes how to build a solution in C# using the Chat and the Embeddings functionality from ChatGPT, combined with the vector search capabilities from Redis to ask questions about the contents of a PDF document using natural language. |
20h05 |
![]() |
Recently, I was wondering if we could benefit from some AI in autoscaling pods in Kubernetes. An AI should be able to learn and predict peak and off-peak hours (such as working hours, lunch breaks, end-of-month loads), so we could autoscale up ahead of peaks to get a better user experience and autoscale down on off-peak hours so we save resources. I already found some projects online and heard that colleagues at Alphabet have looked into it as well. I’m going to dive into this and report out my findings in this talk. |
20h20 |
![]() |
Tijdens deze Azure DevOps pipeline security awareness sessie laat ik middels een live demo zien hoe secrets uit variable groups via uitvoeren van pipeline ontvreemd kunnen worden. Ik sluit de sessie af met het uiteenzetten van een aantal aanbevelingen waarmee men dergelijke 'data spillage' kan voorkomen. |
21h00 | Afsluiting en borrel | Na de laatste presentatie praten we graag nog even na onder het genot van een hapje en een drankje. |
Sprekers
-
Hans Enthoven
13h45 Exciting features coming to .NET 8 and C#12
-
Samantha Lourens
14h30 Hoe overleef ik het impostor syndrome?
-
Maurice Peters
15h05 Implementing Model View Update in Blazor using .NET 8 and C# 12
-
Timo van Zijll Langhout
16h15 DDD and Entity Framework, oil and water?
-
Morten Minke
17h00 Coloring organisation
-
Rodi Ammerlaan
17h30 Wees klaar voor de Chitauri - Chaos Engineering
-
Stef Heyenrath
19h15 Build a question-answer solution for PDF documents using C#, ChatGPT and Redis
-
Jolanda Duinhoven
20h05 Using AI for autoscaling pods: AI for (almost) every project!
-
Jev Suchoi
20h20 I am in your pipelines reading all your secrets!
Locatie
Keizerstraat 12, 5211HG 's Hertogenbosch
Navigeer naar parkeergarage De Wolvenhoek, waar je kunt parkeren. Je krijgt van ons een uitrijkaart mee. Mocht er in de Wolvenhoek geen plaats zijn, wijk dan uit naar parkeergarage St. Jan.