post-header-photo

Techorama op 11 en 12 oktober 2022 in de Jaarbeurs in Utrecht

Op deze site deel kun je lezen hoe mijn bezoek aan Techorama verlopen is, in algemene zin. Als je benieuwd bent naar de sessies die ik bezocht heb en wat daar allemaal besproken is, daarvoor verwijs ik je naar mijn Techblog:

De samenvatting van 11 oktober: link.

De samenvatting van 12 oktober: link (beschikbaar vanaf 25 oktober 2022).

 

Op 11 oktober 2022 vertrok ik rond 6.30 uur naar Utrecht, in Kinepolis (filmgebouw bij de Jaarbeurs) wordt dit jaar Techorama gehouden. Eerst nog even tanken en daarna door de polder die kant op.

In de buurt van Lelystad gaat het fout, afremmen, stilstaan, zo nu en dan stapvoets rijden. Het blijkt dat op de “inhaal-baan” een vrachtwagen staat, voorlampen kapot, dus die zal ergens tegenaan gebotst zijn. Die auto (?) is al weg. Maar hierdoor ben ik pas om 9.24 op de parkeerplaats. Helaas de sessie van James Montemagno gemist over “Modern Application Development with .NET and Azure” (was van 8.45 tot 9.45 uur).

Bij de ingang staan vlaggen, wat speelkaarten en horen we Elvis met “Viva Las Vegas!”, thema is namelijk “Las Vegas” (de dames bij de entree worden al een beetje gek van dat herhalende riedeltje). We krijgen een keycoard waar onze naam en QR-code op staat en een briefje van 100 dollar (kopietje natuurlijk) wat ingewisseld kan worden voor fiches bij de roulette en blackjacktafels. Eerst de jas ingeleverd bij de garderobe, daarna met de roltrap omhoog.

Daar liggen rugzakken klaar, door je QR-code te laten scannen mag je jouw “goodiebag”, stevige rugzak met inhoud, mee nemen. Eerst een bakje koffie gehaald en een snel rondje over de “partner area”, hier staan meerdere bedrijven die zich presenteren. Als je bij een stand even een praatje maakt krijg je een fiche, met 5 stuks kun je aan het “rad” draaien en kans maken op een prijs (ik heb hier nu een afsluitbare koffiemok staan).

Iets voor 10.00 uur loop ik naar beneden, in zaal 3 zit John Craddock met zijn sessie over “LIfting the covers on Azure AD Authentication and Conditional Access”.

Bijna elke sessie duurt een uur en wordt daarna gevolgd door een kwartier “break”. Ook nu, dus nog even een bakje koffie gehaald.

Hierna naar zaal 8 waar Loek Duys spreekt over “five things every developer should know about modern identity platforms”.

Daarna is de lunch. In de planning staat dat deze in de “partner area” is, maar het is gewoon beneden waar een groot restaurant is. Broodje met eiersalade, broodje met vleeswaren. Ik kan er weer tegenaan.

Ik sla de sessie over de producten van JetBrains even over, om 13.45 uur zit ik in zaal 11. Mark Heath geeft een sessie over “HyperLINQ – take your LINQ skills tot he next level”

Na de volgende break naar zaal 12 waar één van mijn helden, Sander Hoogendoorn zijn presentatie geeft: “The Zen of Programming. A personal journey towards writing beautiful code”. Voordat hij begint nog even de hand geschud met de man en succes gewenst voor deze presentatie. Sander is onder andere CEO bij iBood, maar programmeert ook nog elke dag (en wil ook niet anders). Hij laat ons zien hoe developers zich ontwikkelen, eerst simpele code, hoe er steeds meer interfaces en andere “clutter” ontstaat en hoe hij nu weer terug wil gaan naar “simpele code”.

Na de break naar zaal 9 waar Erik Darling zijn sessie houdt over “defeating parameter sniffing with Dynamic SQL”. Met zo’n titel begin je al gauw aan SQL injection e.d. te denken, maar daar gaat het niet echt over. Hij laat zien hoe execution-plans verlopen. En hoe het kan dat met parameter A die eerst waarde 2 heeft (2 seconden werk) en vervolgens waarde 20 heeft (4 seconden werk) je kunt “upfucken”, door te starten met waarde 20 (1 seconde werk) en vervolgens waarde 2 (25 seconden werk).

Na de break de laatste sessie van deze dag, in zaal 12 van 17.45 tot 18.45 spreekt Bart de Smet, werkzaam bij Microsoft over de nieuwe features in C# 11.0.

Het begint al wat donker te worden, dus met de TomTom door de straten van Utrecht, op een bepaald moment herken ik de locatie: vlakbij de Galgenwaard, stadion van FC Utrecht, daar de “grote weg” op en na een paar rotondes richting een parkgebied: hier heb je fietsers en hardlopers, dus uitkijken. Na een afslag de auto geparkeerd bij Hotel Mitland. Inchecken bij de receptie, 1e verdieping, einde van een hele lange gang: daar is mijn hotelkamer. Vandaag was een inspannende dag, dus een lichte hoofdpijn. Paracetamol en daarna een half uur relaxed liggen in bad: totaal opgefrist daarna met 2 biertjes gekeken naar The Invisible Man op Veronica en daarna slapen.

Voordeel van zo’n hotelovernachting is dat je wat langer kunt blijven liggen. Dus om 7.15 uur opstaan, daarna naar de receptie lopen (vooraan in de gang komt iemand uit de lift: ook met een Techorama rugzak, dus meer bezoekers die hier overnacht hebben) en rond 8.20 uur staat mijn auto weer op het parkeerterrein bij de Jaarbeurs.

Badge tonen, jas weer inleveren bij de garderobe, bakje koffie, croissantje van de schaal pakken bij de rondlopende medewerker en naar de zaal lopen voor de komende sessie.

Tussen 8.45 en 9.45 uur zit ik in zaal 14, wederom bij John Craddock, ditmaal over “Issuing your own microsoft Entra Verified Ids”.

Na een break naar zaal 7 waar Eduard Keilholz van 4dotnet zijn sessie geeft over Kubernetes made easy – Getting the hang of Azure Container Apps.

Na de volgende break zou Jakob Ehn een sessie houden met de titel “From 0 to 60 with Azure Kubernetes Service” in zaal 7. Maar daar staat een hele andere naam. Even rondgelopen en bij zaal 8 zie ik dat die sessie nu hier gehouden wordt, dus hier naar binnen en gevolgd.

Na de Kubernetes is het tijd voor lunch. We weten nu waar we heen moeten, naar beneden, waar weer lekkere broodjes zijn. Ook nog pizza-slices. Weer prima geregeld.

Na de lunch nog even naar de “partner area” gelopen en van Eduard Keilholz zijn boek Azure Infrastructure as Code gekregen. Bij mijn bericht op LinkedIn (is dit de moeite waard?) was zijn reactie: “de prijzen zijn niet kinderachtig, het is wel HET event voor developers gerelateerd aan Microsoft technologieën”. En hij had als toevoeging erbij gezet: als je bij de 4dotnet stand komt krijg je het door mij geschreven boek.

Tijd voor de volgende sessie, in zaal 12 spreekt Michiel Doeven over “State Management with Flux”, van 12.50 tot 13.10 uur. Het is een grote zaal, de hoeveelheid publiek viel best mee, maar Michiel zat volgens mij vol met zenuwen. Dat het mij opvalt heeft ook te maken met het feit dat alle andere sessies/sprekers vlekkeloos en soepel verliepen.

Ik zou van 13.45 tot 14.45 uur bij de sessie “automate your identity infrastructure with .NET notebooks and MS Graph” zijn, maar deze sessie is uitgevallen. Dus ik zit in plaats daarvan in zaal 14 bij de sessie van Laila Bougria over “Message processing failed! But what’s the root cause?”. Interessante sessie, want vroeger “debugde je de applicatie. Nu alles verdeeld is over tig microservices, hoe wil je dat doen dan?”.

Na de break naar zaal 13 waar Edwin van Wijk spreekt over “How to get a grip on your microservices system using a service-mesh”.

Na de break naar zaal 12 waar Bart de Smit van 16.30 tot 17.30 de sessie “ adding a new Language Feature to C# in 60 minutes” geeft. Hij laat zien hoe je zelf Roslyn kunt uitbreiden, zodat je een statement als “if 5 in [1..20]” kunt valideren.

Toen zat ik nog even te kijken. Ik had nog even kunnen afwachten en de laatste sessie kunnen volgen “the innovation ninja” door Amber Vanderburg. Maar de inhoud leek me een beetje zweverig. Daarna is nog de afsluitende receptie en het trekken van de prijzen. Nou, je kon al een cool LEGO VW-busje winnen (niet gewonnen), dus ik ga er vanuit dat ik ook hier niets ga winnen.

Het is mooi geweest. Vandaag met dezelfde presentator gestart als gisteren, laten we dan ook de dag eindigen met dezelfde presentator als gisteren!

Jas ophalen bij de garderobe, TomTom instellen en terug naar huis (in Goutum nog even bij de Mac wat eten opgehaald), rond 20.00 uur ben ik weer thuis.

 

Even de balans opmaken;

Ik had Techorama als naam een paar jaar geleden volgens mij voorbij horen komen, toen ik het nu zag dacht ik “dat is wel een flink bedrag om te betalen”. Want als ik de kosten even optel, Techorama entreekaart: 825 euro, 2x parkeerkaarten a 20 euro: 40 euro, overnachting in het hotel: 158 euro, dus in totaal 1.023 euro, dat is nogal wat.  

Maar… het is zeker de moeite waard. Twee dagen flink wat presentaties, je kunt koffie, thee, koekjes, flesje fris uit de kasten pakken, geen gedoe met betalen/munten o.i.d. Zelfde geldt voor de lunch.

Kennis opgedaan over zaken waar ik weinig/geen kennis over had (service-mesh, kubernetes), opfrissen van kennis waar ik de basis van ken (ik gebruik LINQ dagelijks, maar HyperLINQ was zeker de moeite waard). Links naar tools waar ik nog naar wil kijken, sprekers die hun voorbeeldcode via hun Github-omgevingen beschikbaar stellen.

Alle sessies zijn in het Engels (ook omdat de sprekers voor een groot deel Engels zijn, tevens internationale bezoekers). Dus als je denkt “het is in Nederland, dus de sessies worden ook in het Nederlands gehouden: nee dus”.

En als ik volgend jaar weer ga, dan ga ik de dag van tevoren al naar het hotel. Dan zit je niet met files, lange afstand(en) rijden en ben je mooi op tijd voor het ontbijt!

Wil je nog een korte impressie van deze dagen, ik heb een korte playlist gemaakt: link.