Mijn vorige bericht op LinkedIn was de oproep of "Techorama" de moeite waard is. Via een mail van devnetnoord (die een kortingscode van 50 euro hadden) kwam ik op https://www.techorama.nl/ en toen ik de agenda zag dacht ik: dit zijn bijna allemaal onderwerpen die mij interesseren. Ik ben C# developer. Bij TRES draaien al een aantal sites binnen Azure, maar we gaan daar nog veel meer mee doen, onder andere met de Devops-mogelijkheden. Ik heb een tijd geleden mijn Azure Fundamentals certificaat behaald, de AZ-204 helaas nog niet, maar daar moet ik komend kwartaal mee aan de slag. En ik zie het als mijn taak om te zorgen dat ik up-to-date blijf bij de ontwikkelingen in de cloud/Azure/C#/Microsoft, omdat ik collega's die tegen problemen aanlopen verder wil kunnen helpen. Toen ging ik naar de pagina om een kaartje te kopen (het event duurt 2 dagen, 11 en 12 oktober 2022) en besloot om nog even te wachten. De prijs was namelijk 875 euro. Voor een developer is dat ongeveer een 1/3e van je maandsalaris.
Declareer het bij je werkgever
Een aantal collega's gaf aan: als je het als een goede investering ziet, kijk eens of je het kunt declareren. Ik weet van mezelf dat ik dat wel eens te weinig doe (als ik een studie of examen doe betaal ik dat wel eens zelf omdat ik het als een "investering in mezelf" zie). Dus in overleg zijn betaalde bedragen voor examens ook wel eens ingediend als "onkosten" en heb ik die kosten weer terugbetaald gekregen. In dit geval zie ik het ook meer als een "investering in mezelf". Want ik zie liever dat het budget wat beschikbaar is gebruikt wordt voor een collega die een studie voor C# of Azure wil volgen en zijn/haar certificering vergoed krijgt dan dat mijn misschien iets oneerbiedig genoemde "2 dagen praatjes van professionals aanhoren" vergoed worden.
Wat kosten andere events?
Ik ben nog eens in mijn boekhouding gedoken. Ik ben naar meerdere evenementen gegaan, wat heb ik daar toen voor betaald?
Teqnation 2022: omdat ik lid van KIVI ben kon ik daar gratis naar toe. Kosten van tickets zaten tussen de 110-170 euro.
The Next Web Conference 2021: 362 euro voor 2 dagen (ik was toen early-bird).
Tweakers XL: Privacy en Security 2019: 15 euro.
Scott Hanselman in Den Bosch via .NET Zuid in 2019: kon ik zo niet terug vinden, maar volgens mij gratis (sponsor ABN-AMRO).
Azure Red Shirt Dev Tour in RAI Amsterdam met Scott Guthrie van Microsoft in 2017: ik kan het zo niet terug vinden, ik vermoed gratis.
Oké, zo te zien heb ik daar nog niet zoveel geld aan betaald. Het scheelt natuurlijk ook of je naar en partij gaat die zijn eigen producten probeert te promoten (Microsoft), of dat je via een sponsor een gratis of voordelige kaart kunt scoren of dat je naar een event gaat waarbij de organisatie sprekers met boeiende onderwerpen aantrekt (maar die dus wel moet betalen uit het geld wat binnenkomt met de entreekaarten), de locatie moet betalen, hapjes/drankjes moet betalen en andere zaken om het event heen.
Toch een kaartje gekocht
Ik heb een kaartje gekocht. Waarom?
Zoals ik al aangaf ga ik komend kwartaal bezig met AZ-204. Ik heb door het uitvoeren van opdrachten een gratis certificaat van Microsoft verdiend, maar dat moet ik wel dit jaar verzilveren. Ik moet veel meer met Azure doen en dan met name met software development binnen Azure. Daarom heb ik komend kwartaal ook geen opdracht/activiteit van de DevQ van TRES opgepakt: al mijn vrije uren zal ik hiervoor nodig hebben. Dus alle extra informatie die ik kan opdoen over Azure is daarbij meegenomen. Tijdens evenementen krijg je toch vaak wat informatie waarbij je denkt: daar moet ik meer mee doen. Zo ben ik bij Creative Industries met mijn collega's eens naar Info Support geweest, toen werd uitgelegd wat LINQ was, dat was toen een nieuwe techniek. Nu gebruikt bijna iedereen in .NET Generics met de SQL-syntax in je code.
Goed, Techorama. Het programma van de eerste dag start tussen 7.30 en 8.45 uur, eindigt om 18.45 uur. De volgende dag starten we weer tussen 7.30 en 8.45 uur en eindigen we om 20.00 uur. Als ik aan alles mee ga doen, wanneer moet ik vertrekken/ben ik weer thuis? Door de polder ben ik rond de 1.45 uur onderweg. Je moet de auto nog parkeren, erheen lopen. Dus laten we er vanuit gaan dat ik om 6.30 uur ga rijden. Hetzelfde geldt voor het "naar huis gaan", je moet naar je auto lopen, parkeerticket betalen, misschien nog een stukje file, dus rond 21.00 uur weer thuis. Als je mazzel hebt. Misschien toch maar even kijken of ik ergens in een hotel kan overnachten, dat scheelt weer reistijd.
En bij Techorama zelf? In ieder geval ga ik op 11 oktober om 15.00 uur naar de sessie van Sander Hoogendoorn. Dat is een prima spreker, altijd een goed verhaal, boeiend om naar te luisteren. Op 12 oktober ga ik om 10.00 uur naar de sessie van Eduard Keilholz. Werkt voor 4dotnet, al eerder een online "talk" van beluisterd en dat is goed bevallen. Het onderwerp wat hij hier gaat bespreken, Kubernetes en container-apps is ook zeker interessant. Ja, ik heb een paar dingen met Docker-containers gedaan. Maar nee, dat is alweer een half jaar aan het verstoffen. En zoals met alles, je moet zaken onderhouden/vaak blijven doen om je kennis op peil te houden.
Mijn voorlopige agenda (sommige onderwerpen zijn op dezelfde tijd, ik ga later een keuze maken welke sessie ik daadwerkelijk ga volgen):
11 oktober
08:45 - 09:45 Modern Application Development with .NET and Azure | Room 1, James Montemagno
10:00 - 11:00 Lifting the covers on Azure AD Authentication and Conditional Access | Room 2, John Craddock
10:00 - 11:00 Effective Microservice Communication and Conversation Patterns | Room 11 - Jimmy Bogard
11:30 - 12:30 Attacks of the Industry: A View into the Future of Cybersecurity | Room 7 - Paula Januszkiewicz
11:30 - 12:30 Five things every developer should know about modern identity platforms | Room 8 - Loek Duys
11:30 - 12:30 Visual Studio 2022 and .NET MAUI - the Ultimate Cross-Platform Developer Experience | Room 12 - Maddy Leger Montaquila
12:40 - 13:00 JetBrains Rider – Tips & Tricks | Partner stage, Matthias Koch
13:45 - 14:45 Authenticating in Azure Static Web Apps | Room 1, Stacy Cashmore
13:45 - 14:45 Copy The World With Azure Digital Twins | Room 8, Matthijs van der Veer
13:45 - 14:45 HyperLINQ - take your LINQ skills to the next level | Room 11 - Mark Heath
15:00 - 16:00 Building resilient cloud applications with Chaos engineering & Azure Chaos Studio | Room 1 - Geert van der Cruijsen
15:00 - 16:00 Git Hidden Gems | Room 2 - Enrico Campidoglio
15:00 - 16:00 Adventures in the Underland: Uncommon Hacker's Persistency Methods and Countermeasures | Room 7 - Paula Januszkiewicz
15:00 - 16:00 Secrets? Where we're going we don't need secrets! | Room 11, Christos Matskas
15:00 - 16:00 The Zen of Programming. A personal journey towards writing beautiful code | Room 12 - Sander Hoogendoorn
15:00 - 16:00 Emulating a Game Boy in .NET 6 | Room 13, Wesley Cabus
16:30 - 17:30 Bringing C# nullability into existing code - dammit is not the answer! | Room 1 - Maarten Balliauw
16:30 - 17:30 Defeating Parameter Sniffing With Dynamic SQL | Room 9, Erik Darling
16:30 - 17:30 The definitive deep dive into the .git folder | Room 10, Rob Richardson
16:30 - 17:30 Why Developer Experience Matters. | Room 14, Rasmus Hald
17:45 - 18:45 Confidential Computing with SQL Server Always Encrypted and Secure Enclaves | Room 2 - Leonard Lobel
17:45 - 18:45 What's new in C# 11.0? | Room 12, Bart De Smet
17:45 - 18:45 Uno Platfrom: Your Apps Everywhere | Room 13, Martin Zikmund
12 oktober
08:45 - 09:45 .NET Systems Programming Learned the Hard Way | Room 9, Aaron Stannard
08:45 - 09:45 Make microservices less painful with Dapr | Room 11 - Mark Heath
08:45 - 09:45 Issuing your own Microsoft Entra Verified Ids | Room 14, John Craddock
10:00 - 11:00 Becoming API & Cloud-First at the LEGO Group | Room 1, Rasmus Hald
10:00 - 11:00 .NET MAUI Blazor - Build Hybrid Mobile, Desktop, and Web apps | Room 2 - Gerald Versluis
10:00 - 11:00 Kubernetes made easy - Getting the hang of Azure Container Apps | Room 7 - Eduard Keilholz
10:00 - 11:00 Zero Credential Development with Managed Identities for Azure Resources | Room 9 - Joonas Westlin
10:00 - 11:00 Infra as Code: Bicep for the enterprise | Room 11, Barbara Forbes
11:30 - 12:30 Testing Web Applications with Playwright | Room 2, Debbie O'Brien
11:30 - 12:30 Controlling Chaos with Backstage | Room 9, Suzanne Daniels
11:30 - 12:30 Internals of Exceptions | Room 12, Adam Furmanek
11:30 - 12:30 Introduction to Actor-based Development with Project Orleans | Room 14 - Chris Klug
12:40 - 13:00 State Management with Flux | Partner stage, Michiel Doeven
13:45 - 14:45 A Guide to Perfecting Pull Requests | Room 9, Kara Luton
13:45 - 14:45 The intersection point of Low-code vs Pro-Code projects with regards to return on investment | Room 11 - Iona Varga
13:45 - 14:45 Go (con)figure - making sense of the .NET configuration system | Room 13, Alex Thissen
15:00 - 16:00 Consistency and Agreements in Microservices | Room 1, Jimmy Bogard
15:00 - 16:00 Unveiling the magic of CI/CD for SQL Server using GitHub Actions | Room 8, Kevin Chant, Sander Stad
15:00 - 16:00 Rise of the Tech Influencer - Small steps you can take to increase your reach | Room 12 - Michelle Sandford - Developer Engagement Lead @Microsoft
15:00 - 16:00 How to get a grip on your microservices system using a service-mesh |Room 13, Edwin van Wijk
15:00 - 16:00 Shift Security Left in Your Development Process | Room 14, Mickey Gousset
16:30 - 17:30 Real-Time Native Apps with Azure-powered SignalR | Room 9, Sam Basu
16:30 - 17:30 Death to Latency: Building Reactive, Cloud Native Apps with Akka.NET | Room 11, Aaron Stannard
16:30 - 17:30 Adding a new Language Feature to C# in 60 minutes | Room 12, Bart De Smet
16:30 - 17:30 What sorcery is this? How Software uses Dark Patterns to Manipulate Users | Room 13 - Rachel Appel
17:45 - 18:45 The Innovation Ninja | Room 12, Amber Vanderburg
18:45 - 20:00 Closing reception and prize draw