Meetup im Linzer Raum, für Leute die an .NET Entwicklung interessiert sind. Ziel soll sein die Möglichkeit für einen Erfahrungsaustausch in Linz zu schaffen rund um Microsoft/.NET/Azure Themen. Der .NET Stammtisch ist kostenlos und jeder darf kommen. Thematisch ist alles erlaubt das irgendwie mit .NET Framework oder Microsoft Azure zu tun hat.
Du möchtest einen Vortrag halten oder eine Location zur Verfügung stellen? Melde dich einfach per E-Mail bei Gergö & Christoph.Microsoft Österreich
Coding Club Linz & .NET Stammtisch Linz
Es sind nur noch wenige Tage bis zum offiziellen Launch von .NET 6. Am 9. November fällt der Startschuss bei der Microsoft .NET Conf 2021. Leider erlauben uns die aktuellen Corona-Zahlen nicht, eine persönliche Streaming Party zu organisieren. Trotzdem möchten wir mit euch gemeinsam die Keynote und die ersten Sessions ansehen. Daher laden wir euch zu einer virtuellen Streaming-Party ein.
Treffpunkt ist am 9.11. um 16:30 Uhr im Teams-Meeting https://meet.coderdojo.net/NetConf2021. Wir haben dann bis 17:00 Uhr Zeit zum Plaudern und Erfahrungen austauschen. Die Vorträge starten um 17:00 Uhr. Während der Vorträge können wir den Chat verwenden, um uns über die Ankündigungen auszutauschen. Zwischen den Vorträgen gibt es dann sicher wieder Zeit zum Plaudern.
Microsoft Österreich war so nett und sponsert für diese virtuelle Streaming-Party Essensgutscheine von Lieferando. Insgesamt können wir 40 Stück davon vergeben zu je 10€. Ihr erhaltet einen Link zum Anmeldeformular für die Essensgutscheine auf meetup.com. Die Gutscheine werden nach dem First-Come-First-Served-Prinzip vergeben.
Wir freuen uns schon auf euch!
Lukas Pollmann: Scaling DevOps - GitHub's journey from 400 to more than 1300 Users
Over the last years, GitHub has risen from a small startup of some Ruby on Rails developers to the world’s biggest platform for developers and open source projects. During this time, GitHub also developed and evolved its approaches on DevOps and running one of the world’s most visited websites. In this talk, GitHub explains their journey with DevOps and how testing and deployments are done for GitHub.com. The goal is to demonstrate learnings and share experiences with other developers.
Speaker: Lukas Pollmann works at GitHub as Senior Solutions Engineer and actively supports GitHub’s customers and partners in their DevOps challenges. He previously worked at Microsoft as a cloud architect and technical evangelist focusing on open source software. He currently lives and works in Munich, where he also holds a Master’s degree in Computer Science from the Technical University of Munich. In addition to his work, he is actively involved in the OSS community and his local makerspace.
Martin Ullrich: Tipps&Tricks-Sammlung für Build-setup (Code)
In einer wachsenden Codebase werden auch die Anforderungen an den Buildprozess und das Deployment komplexer. In dieser Session möchte ich einige Tipps & Tricks zeigen, die das Arbeiten mit .NET-Projekten einfacher, schneller oder wartbarer machen können. Dazu zeige ich ein paar MSBuild Basics und wie man mit ihnen an einigen Schrauben im .NET Build-Prozess drehen kann, die nicht unbedingt über das UI von Visual Studio oder anderen IDEs erreichbar sind. Auch NuGet hat inzwischen einige hilfreiche Features die man über MSBuild verwenden kann.
Christian Schwendtner: Azure Functions - more than you think
Du kennst Azure Functions? Aber kennst du auch Azure Durable Functions? In diesem Vortrag werden wir uns ein klein wenig über Azure Durable Functions unterhalten und wo und wie man sie sinnvoll einsetzen kann. Welche Probleme lösen sie? Worauf muss man achten? Fragen über Fragen, die wir gemeinsam klären werden.
Georg Schausberger: .NET Core Linux Memory Dump Analysis
Analysis of .NET memory dumps on Windows using Visual Studio is a common task. When it comes to the Linux and .NET Core memory dumps this is something completely different. Don‘t panic. A whole new toolchain is assisting you doing the job.
🙍♂️ Bernhard Urban - VM hacker for 6 years, 3 of them at Microsoft
📣 Talk Title: Adventures with Mono Runtime on Mobile Platforms (Slides, Video)
The Mono Runtime powers the Xamarin platform bringing .NET to everyone. Learn about what makes platforms like Android and iOS different than Desktop from a perspective of a .NET runtime.
🙍♂️ Viktor Hofer - In love with #dotnet, passionate developer in the .NET BCL team with focus on Infrastructure.
📣 Talk Title: .NET BCL - Testing at Scale (Video)
An exploration of Continuous Testing at Scale with focus on the .NET BCL team.
🙍♂️ Alexander Köplinger - Open source developer on the Mono team, focused on bringing .NET to mobile devices
📣 Talk Title: .NET 5 - Future of .NET on Mobile (Video)
Learn what’s going on with .NET 5 and how it affects both .NET and Xamarin developers. We’ll take a look at where we are today and what the plans are for the next generation of .NET developers.
🙍♂️ Karel Zikmund - Community manager of CoreFX repo and manager of a few CoreFX/BCL areas like Networking https://karelz.github.io/
📣 Talk Title: War stories from .NET team (Slides, Video)
Expect deep dive into a few interesting investigations we faced on .NET team in the last decade. War stories about:
David Rettenbacher - Styling XAML Applications With Css (Slides, Video)
Seit über 20 Jahren ermöglicht es CSS Webseiten unabhängig von ihren Inhalten ansprechend zu gestalten. Diese Trennung von Inhalt und Design ist auch bei XAML-Platformen möglich, doch leider werden dort bestimmte CSS-Features nicht angeboten, welche auch abseits des Webs ihre Vorteile ausspielen können. XamlCSS schließt diese Lücke, indem es diese für WPF, UWP und Xamarin.Forms zur Verfügung stellt. Flexiblere, dynamischere und schlankere Designs sind das Ergebnis. Wie man XamlCSS in eigene Projekte einbinden kann, warum sich XAML-Features und CSS nicht gegenseitig ausschließen müssen und wie das Designen mit CSS konkret aussieht wird in diesem Talk anhand von Live-Beispielen gezeigt.
Rainer Stropek - Was gibt es Neues in Visual Studio für C#-Profis? (Slides, Video)
Alle paar Wochen meldet sich der Visual Studio Installer, dass eine neue Version zum Download bereitsteht. Im laufenden Projektgeschäft verliert man da manchmal den Überblick. Es kommt schon vor, dass man nützliche Hilfsmittel übersieht, die einem das Leben leichter machen würden. Rainer Stropek zeigt in dieser Session seine persönlichen Highlights der Neuerungen von Visual Studio, die in den letzten Monaten erschienen sind.
Markus Strobl: Ey Mann, wo ist mein Server? Serverless Microservices mit Azure Functions (Slides, Code)
"Serverless computing" ist ein Thema welches in letzter Zeit starken Zulauf erhält. In dieser Session sehen wir uns an was sich hinter dem Schlagwort verbirgt und und bauen mit Azure Functions und Azure Cosmos DB eine hochskalierbare Verarbeitungspipeline für Telemetriedaten.
Michaela Wakolbinger: Redis im .Net Environment (Slides)
Die Datenbank Redis ist eine bekannte Open Source Datenbank welche auf einer in-memory Datenspeicher basiert. Diese kann als Datenbank, Cache sowie Message Broker verwendet werden. Redis ist in der Microsoft Azure als Produkt verfügbar. Dieser Vortrag gibt einen kurzen Einblick in das Produkt, Redis in der Azure Plattform und behandelt zwei der bekanntesten C#-Clients StackExchange.Redis als auch ServiceStack.Redis.
Christoph Neumüller & Wolfgang Ziegler: Microsoft Build 2018 Recap (Slides)
Die Build 2018 stand im Zeichen von AI, Virtual Reality und Quantum Computing. Und natürlich gabs auch Neuerungen rund um .NET. Wir waren dort und möchten euch über die interessantesten Eindrücke berichten.
Igor Rončević: Super-powers and the Compiler
Try to imagine how powerful would it be if programmers could look at their code through the eyes of their compilers. If they could automatically analyze their code, improve it, change it, cover it with tests, etc. This would definitely be a super-power! Until recently, this super-power was at disposal only to rare ones who mastered the difficult skill of compiler development. Roslyn - C# and VB.NET Compiler-as-a-Service - gives this super-powers to every .NET developer. In the beginning of the talk we discuss compilers in general. How do they work? What makes them so complex to develop? Then we introduce Roslyn and discuss how and why it "changed the game" for .NET developers. We present few concrete projects built on top of Roslyn, and move toward examples of potential usage of Roslyn in our own projects. In particular, we discuss how to utilize Roslyn to increase code quality of our own projects.
Ralph Mayr: This is not your father's COBOL (Slides, AddOn: COBOL: From 0 to Hero)
Despite being over 50 years old COBOL today is more relevant than ever before. It powers applications of the world's most crucial industries, including banking, healthcare and aviation. But as the software industry is changing rapidly, how can organizations bridge the ever-widening gap between their core business applications and the modern agile development world with its microservices, mobile devices and the Cloud? In this hands-on, live-coding session we're going to explore some answers to those questions. We'll start with the foundations of COBOL and Visual COBOL (the COBOL dialect that runs on the .NET CLR), and see how that fits in to a modern IT landscape.
Wilfried Mausz: Show me your face - and the machine tells you who you are
Es hat einen Hauch von Science Fiction-Technologie, wenn ein Computer ein Gesicht erkennt, und alle möglichen Merkmale wie Alter, Geschlecht, Emotionen, aber auch den Namen der Person ausgibt. Solche Möglichkeiten, die bis vor kurzem nur von Technologiegiganten wie Apple und Google in ihren Fotodiensten eingesetzt wurden, sind inzwischen für eigene Anwendungen nur mehr einen Servicecall entfernt. In diesem Vortrag wird die Microsoft Face API vorgestellt und als Live-Demo eine Applikation gebaut, die aus dem Video einer Webcam Gesichter lokalisiert und dann erkennt.
Dominik Krenner: The .NET Profiling API (Slides)
In diesem Vortrag wird die .NET Profiling API vorgestellt die seit .NET 1.0 existiert. Nach einem kurzen Überblick über die API wird in einer Live-Demo gezeigt, wie Methoden Aufrufe überwacht werden können und wie mithilfe des ReJIT-Features Anwendungscode zur Laufzeit verändert werden kann.
David Daxbacher: Azure Machine Learning (Slides)
In diesem Vortrag wird das Azure Machine Learning Studio von Microsoft anhand von praktischen Erfahrungen näher erläutert. Dazu wird in einer Live-Demo das Anlegen eines Trainings Experiments, anschließendes Erstellen eines Vorhersagemodells und das Veröffentlichen des finalen Experiments als Web Service Schritt für Schritt präsentiert. Bei dem vorgezeigten Experiment handelt es sich nicht um ein fiktives Beispiel sondern um eines für Bet-At-Home erstellten Experiments, das später in der Praxis Anwendung finden soll.