October .NET Zurich meetup @ isolutions
Join us in person at the fantastic isolutions venue or online at https://www.youtube.com/channel/UCWuYsjeoNPZhErIhXP-iRgA
We have two outstanding talks & speakers ;) :
- Five common mistakes with distributed systems
: present and future - Adam Ralph - Particular Software
- Diamond Shaped testing with WebApplicationFactory in .NET - Steven Giesel - Giesel Engineering
The event is held in English.
The event will start at 05:30 PM, with some time for networking and the first session starting at 6:00 PM. Location, drinks, and food are provided for this event by isolution - thanks!!.
Agenda:
(Note: the agenda is dynamic, if a talk or Q&A finishes earlier, we will move to the next section of the agenda)
18:00 - 18:20: .NET Zurich Introduction & some words from the host
Fabian Gosebrink & Jose Luis Latorre | DOTNET Zurich
Damien Bowden & Marc Rufer | isolutions
18:20-18:20: minor pause & first speaker setup.
18:30 - 19:30: Talk 1
Five common mistakes with distributed systems
Does your system involve more than one computer? Then you have a distributed system. While distributed systems can be highly effective, it's easy to get things wrong. Sometimes, so wrong, it would be better to run everything on one big, expensive, machine. Usually this stems from one or more common mistakes, all of which I've made myself over the years, but as they say—learning comes from doing.
Adam Ralph, Distributed systems expert at Particular Software
Flims, Switzerland
Bio: Adam is a distributed systems enthusiast and digital nomad. He works for Particular Software, the makers of NServiceBus. Adam has designed and maintained complex software systems at several companies in the finance industry. He's seen both the good and the bad that can come from applying techniques like SOA, DDD, and microservices. He also likes to speak, maintain open source projects, and fix white space rule violations.
19:30-19:40: minor pause & next speaker setup.
19:40 - 20:10: Talk 2
Diamond Shaped testing with WebApplicationFactory in .NET
Where the testing pyramid accompanied us for quite a long time, there are other concepts around that might fit your situation way better. Meet the "Testing Diamond".
The session will show what the "Testing Diamond" is and what problems it solves (like writing fewer tests overall, that have more meaning and the same or better outcome than your everyday unit tests).
Of course, we don't want to be only theoretical so we see how this translates to code and check with the WebApplicationBuilder how you can easily test your ASP.NET Core Web-API.
Steven Giesel - Giesel Engineering
Bio:
As an experienced .NET Engineer and a Microsoft MVP in Developer Technologies in the heart of Zurich, Steven Giesel brings a substantial depth of knowledge and expertise to each project.
His enthusiasm for technology goes beyond his professional endeavors - he actively maintains various open-source libraries (for example, as maintainer for bUnit - a unit testing library for Blazor) and frequently speaks at user groups and conferences.
Furthermore, he has authored concise e-Books on .NET-related topics, and peer-reviewed a book focused on building applications with Blazor WebAssembly.
20:10 - 20:20: Open Q & A
20:20 Apéro & Networking
21:00 Event and venue closure