Skip to content

Spring Meetup @Digicomp Zürich

Photo of Jose Luis Latorre
Hosted By
Jose Luis L. and Steven G.
Spring Meetup @Digicomp Zürich

Details

SPRING .NET Zurich Meetup @ Digicomp Zurich
Join us in person or online at https://www.youtube.com/c/dotNETZurich.

Start the year strong with our Spring .NET Zurich Meetup! This event features two engaging talks that combine humor, insights, and practical lessons to elevate your .NET skills and infrastructure management game.
The lineup includes:

  • Demystify Concurrency (Timon Jucker)
  • Speedrun Into Massive Data: Using SIMD in C# (Steven Giesel)

The event will be held in English.

***

### Agenda

#### Title: Demystify Concurrency

Who: Timon Jucker
Abstract: Async/await: it's been a game-changer for concurrency, right? C# led the charge over a decade ago, and now it's everywhere.
But has it solved all our concurrency woes? Absolutely not!
Join me as we bust common myths and dive into the still-perplexing world of concurrent programming. We'll tackle some burning questions:
- What's the relationship between async/await and blocking versus non-blocking execution?
- How does concurrency relate to parallel programming?
- What's the connection between concurrency and function coloring/purity?
- Why is C# seemingly unique in needing ConfigureAwait(false)? And how it relates to AsyncLocal.
- And most importantly: Is there another big leap brewing in how we handle concurrency?
Bio: Timon has a strong enthusiasm for concurrency principles. He is currently engaged in the architectural design and development of an event-driven platform, facilitating the development of robust applications and APIs for multiple teams. His extensive experience across a broad spectrum of development disciplines enables him to effectively translate technical expertise into tangible, real-world solutions.

***

#### Title: Speedrun Into Massive Data: Using SIMD in C#

Who: Steven Giesel
**Abstract:**Starting with the basics of SIMD and why it’s a good tool in your toolbox, we’ll uncover how System.Numerics.Vectors make leveraging SIMD surprisingly accessible, abstracting the complexities of hardware-specific optimizations like SSE2, SSE4, and friends.
With hands-on examples, we will see how SIMD works in .NET, where it shines, and where it does not (of course, with benchmarks). We will also cover things like CUDA and how we can write .NET code that runs on your graphics car
Bio: Steven is a Microsoft MVP and speaker, likes Basil a lot and maintains libraries like bUnit. He loves to present very technical topics.

***

Event Details:
The event will start at 6:00 PM sharp, with a quick introduction from .NET Zurich, followed by two engaging talks.
Location is provided by - drinks, and food are provided by the User Group.
For those who can’t join in person, you can attend online via the Dot NET Zurich YouTube Channel. Don’t forget to subscribe and give us a like!
Agenda:

  • Agenda:
  • 18:00 – 18:10: .NET Zurich Introduction & opening remarks
  • 18:10 – 18:40: Talk 1: Demystify Concurrency
  • 18:40 – 18:45: Switch time
  • 18:45 – 19:25: Talk 2: Speedrun into Massive Data: Using SIMD in C#
  • 19:25 – 20:30: Wrap-up & Apéro

Looking forward to seeing you there!

Photo of .NET User Group Zürich group
.NET User Group Zürich
See more events