-
Hans Enthoven
mstack
Sessie:
Exciting features coming to .NET 8 and C#12
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.
-
Jev Suchoi
Sessie:
I am in your pipelines reading all your secrets!
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.
-
Jolanda Duinhoven
group9
Sessie:
Using AI for autoscaling pods: AI for (almost) every project!
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.
-
Maurice Peters
mstack
Sessie:
Implementing Model View Update in Blazor using .NET 8 and C# 12
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.
-
Morten Minke
group9
Sessie:
Coloring organisation
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)?
-
Rodi Ammerlaan
haystaq
Sessie:
Wees klaar voor de Chitauri - Chaos Engineering
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?
-
Samantha Lourens
group9
Sessie:
Hoe overleef ik het impostor syndrome?
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.
-
Stef Heyenrath
mstack
Sessie:
Build a question-answer solution for PDF documents using C#, ChatGPT and Redis
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.
-
Timo van Zijll Langhout
mstack
Sessie:
DDD and Entity Framework, oil and water?
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.