Sign in

Steven Giesel

@steven-giesel.com
258 followers 40 following 126 posts

Hey there - I am developer living in Switzerland. I am a Microsoft #MVP, and sometimes, I write and talk about #csharp and #dotnet code 📖Blog: steven-giesel.com 👨🏻‍💻Github: github.com/linkdotnet

PostsRepliesMedia
Steven Giesel @steven-giesel.com · 04/04/2025
WE ARE DOING IT LIVE!!!!
000
Steven Giesel @steven-giesel.com · 02/04/2025
Today @DigiComp-Academy: The .NET User Group Zürich Meetup with Timon Jucker and myself: www.meetup.com/dotnet-zuric... We are talking about #async and #await in #csharp / #dotnet and some performance stuff with Single Instruction Multiple Data.
meetup.com
Spring Meetup @Digicomp Zürich, Wed, Apr 2, 2025, 6:00 PM | Meetup
**SPRING .NET Zurich Meetup @ Digicomp Zurich** Join us in person or online at [https://www.youtube.com/c/dotNETZurich](https://www.youtube.com/c/dotNETZurich). Start the
011
Reposted by Steven Giesel
Alexandre Nédélec @techwatching.bsky.social · 31/03/2025
Nice mindmap with all the C# language features by @steven-giesel.com 👇 linkdotnetblog.azureedge.net/blog/2025033...
021
Steven Giesel @steven-giesel.com · 11/03/2025
This is a very good step-by-step guide for reproducing in an issue ;)
011
Reposted by Steven Giesel
Rachel Appel @rachelappel.bsky.social · 06/03/2025
Read about Collections and data structures in .NET at the JetBrains guide. www.jetbrains.com/guide/dotnet...
jetbrains.com
.NET Collections and Data Structures
Learn how to apply the right collection for the task at hand.
074
Steven Giesel @steven-giesel.com · 05/03/2025
The .NET User Group Zurich is back (well, we never went away): 2nd of April at Digicomp Zurich: 1. Demystify Concurrency 2.Using SIMD in C# Sounds interesting? Join us in-person or remotely: www.meetup.com/dotnet-zuric...
meetup.com
Spring Meetup @Digicomp Zürich, Wed, Apr 2, 2025, 6:00 PM | Meetup
**SPRING .NET Zurich Meetup @ Digicomp Zurich** Join us in person or online at [https://www.youtube.com/c/dotNETZurich](https://www.youtube.com/c/dotNETZurich). Start the
043
Steven Giesel @steven-giesel.com · 24/02/2025
Interested in potential #csharp 14 language features? Checkout my latest blog post steven-giesel.com/blogPost/b6d...
steven-giesel.com
C# 14: Null-conditional assignment
The preview 1 of dotnet 10, and therefore the next iteration of the C# language, is right in front of our doorsteps. So let's have a look at one of the first potential additions to the language: Null-...
020
Steven Giesel @steven-giesel.com · 16/02/2025
While browsing through LinkedIn, I encountered a benchmark that was unfortunately full of errors. In my upcoming blog post, I will go through the issues and how to design it in a better way steven-giesel.com/blogPost/b70... #csharp #dotnet
steven-giesel.com
IEnumerable vs IEnumerator in C#: One is 2x Faster - LinkedIn Edition
During my recent browsing on LinkedIn I saw that question: IEnumerable vs IEnumerator in C#: One is 2x Faster – Which One? Naturally, I was very suspicious. So let's find out what is going on here.
030
Steven Giesel @steven-giesel.com · 06/02/2025
"Drop-Shipping"?
000
Steven Giesel @steven-giesel.com · 06/02/2025
.NET 10's first preview will arrive soon. And yes, there are new LINQ operators coming! Therefore I updated my LINQ mindmap to the current #dotnet 10 state. The link for the High-Res version (free of charge, of course) is in the comments. #csharp #linq
143
Steven Giesel @steven-giesel.com · 27/01/2025
When you upgrade packages, do you read the release notes? We maintainers, normally, invest a bit of time to write them ;)
251
Steven Giesel @steven-giesel.com · 21/01/2025
My @ndcconferences.com Oslo talk got accepted - just a very slight amount of nervousness. Anyway - if you are at NDC Oslo and want to hear some gibberish about #csharp #SIMD and #performance - be my guest!
140
Steven Giesel @steven-giesel.com · 19/01/2025
The short answer: no - #dotnet does not run on Windows 98! But glad someone asked!
3202
Steven Giesel @steven-giesel.com · 18/01/2025
Courses from developers for developers! That is what @fabiangosebrink.bsky.social and I did with our academy site: developer-academy.ch Do you want to level up your frontend game? There are some really nice gems coming up - don't miss it! #dotnet #angular #ngrx
developer-academy.ch
Developer Academy Learn modern software development with Angular, Nx, .NET and more
Learn modern software development with Angular, Nx, .NET and more
021
Reposted by Steven Giesel
Egil Hansen @egilhansen.com · 17/01/2025
Going live with @steven-giesel.com in a couple of minutes for another #bUnit dev session. Come hang and help us build v2. Watch at: - www.youtube.com/watch?v=m_GM... - twitch.tv/egilhansen
youtube.com
bUnit dev session #6
YouTube video by Egil Hansen
031
Steven Giesel @steven-giesel.com · 15/01/2025
Annoyingly the latest patch release of #dotnet 9 (9.0.102) did not fix the "dotnet watch" bug (github.com/dotnet/sdk/i...). After one or two changes I always receive: "Change failed to apply (error code: '00-00-00-00-00'). Further changes won't be applied to this process."
github.com
dotnet watch file-watching has regressed in 9.0 · Issue #44912 · dotnet/sdk
Describe the bug I am using "dotnet watch" to launch and watch an extremely simple asp.net application which, for the purposes of this bug report, simply serves up a static index.html file. I have ...
000
Steven Giesel @steven-giesel.com · 14/01/2025
Removing unused stuff - it just feels right!
130
Steven Giesel @steven-giesel.com · 13/01/2025
We are live and rolling!!!!
031
Steven Giesel @steven-giesel.com · 13/01/2025
Hey #csharp / #dotnet developers, My latest blog post article is about equipping 3rd part types with debugging capabilities. steven-giesel.com/blogPost/48d...
steven-giesel.com
Equipping 3rd party types with debugging capabilities
Debugging is important, and it's often useful to be able to inspect the state of objects in the debugger. However sometimes you're working with 3rd party types that don't have any debugging capabiliti...
120
Steven Giesel @steven-giesel.com · 06/01/2025
My latest blog post (the first of 2025): "Why is Open Source important? And is it free?" steven-giesel.com/blogPost/591... #opensource
steven-giesel.com
Why is Open Source important? And is it free?
As I am an open source maintainer myself, I want to highlight my personal thoughts on why open source is important. I will put a bit more focus on the .NET side of things, but most of the thoughts are...
372
Steven Giesel @steven-giesel.com · 03/01/2025
@egilhansen.com and myself are back! #bunit dev session nummero 25! Twitch: www.twitch.tv/EgilHansen Youtube: www.youtube.com/watch?v=H313... #Blazor #dotnet
twitch.tv
EgilHansen - Twitch
bUnit dev session #25
011
Steven Giesel @steven-giesel.com · 17/12/2024
xUnit v3 is stable 🎉 #dotnet #csharp github.com/xunit/xunit
github.com
GitHub - xunit/xunit: xUnit.net is a free, open source, community-focused unit testing tool for .NET.
xUnit.net is a free, open source, community-focused unit testing tool for .NET. - xunit/xunit
080
Steven Giesel @steven-giesel.com · 16/12/2024
#dotnet 10 is getting some nice small improvements like a new string sorter: var list = new List<string> { "Windows 10", "Windows 7" }; list.Sort(StringComparer.NumericOrdering); steven-giesel.com/blogPost/3a8...
steven-giesel.com
Some news about .NET 10: BackgroundServices and new String Comparer
Recently, there were two new features merged in .NET 10 I think are small little quality of life improvements: Avoid Blocking on startup with BackgroundServices and a new string comparer.
010
Steven Giesel @steven-giesel.com · 14/12/2024
What happened that you need such a sign????
020
Steven Giesel @steven-giesel.com · 13/12/2024
Going live with @egilhansen.com 13:35 UTC for more #bUnit / #blazor content. Wrapping up the #dotnet 9 stuff and the year 2024! Find us: www.youtube.com/watch?v=bF0b... www.twitch.tv/egilhansen www.youtube.com/watch?v=Ecbm...
youtube.com
bUnit dev session #24
YouTube video by linkdotnet
081
Steven Giesel @steven-giesel.com · 09/12/2024
Something new in #linq is on the horizon. #dotnet 10 already in the works! steven-giesel.com/blogPost/82e...
steven-giesel.com
LINQ might get a "left join" operator in .net 10
LINQ has a Join operator, that basically translates to something like a SQL INNER JOIN. There is no built in operator for a LEFT JOIN in LINQ, but you can achieve the same result by using a combinatio...
0142
Steven Giesel @steven-giesel.com · 28/11/2024
@bsky.app Do you guys plan to enable polls? That would be a lovely feature.
100
Steven Giesel @steven-giesel.com · 28/11/2024
Struggling with the migration from #dotnet framework 4 to the modern #dotnet world (like dotnet 8)? Maybe my journey helps you out a bit! steven-giesel.com/blogPost/f53...
steven-giesel.com
.NET Framework 4.8 to .NET 6 migration
I was recently tasked to migrate an application with around 150 projects from the "old"It is still supported .NET Framework 4.8 to a recent .NET 6. As the application is still under development and us...
170
Steven Giesel @steven-giesel.com · 27/11/2024
"Get Your Own Blazor Blog Running TODAY!" by @devleader.ca #blazor #dotnet www.youtube.com/watch?v=A2vA...
youtube.com
WordPress is HISTORY! Get Your Own Blazor Blog Running TODAY!
YouTube video by Dev Leader
020
Steven Giesel @steven-giesel.com · 25/11/2024
The adventures in LinkedIn and #dotnet tips steven-giesel.com/blogPost/ba9...
steven-giesel.com
"Always use early returns" - LinkedIn Edition
Ahhhh dear LinkedIn - a pool of gems where everyone is expert in everything. Over the time I collected some trophies from there and today I want to discuss one of them: "Always use early returns".
173
Steven Giesel @steven-giesel.com · 23/11/2024
For all the public speakers out there (especially #dotnet): Do you create abstracts for your talks and if it gets accepted create the whole talk or do you already have the talk ready before applying CfP/CfS?
000
Steven Giesel @steven-giesel.com · 22/11/2024
It's still one of my favorite ways to test an API - by actually making API Requests to your live backend! If you didn't look into API testing with the WebApplicationFactory in #dotnet - give it a shot. It might be just the right tool for you.
361
Steven Giesel @steven-giesel.com · 22/11/2024
Hey @jetbrains.com - big thanks and shoutout for your nice surprise! <3 Almost loved it as much as coding with your IDE's :)
060
Steven Giesel @steven-giesel.com · 21/11/2024
Pointers 101
030
Steven Giesel @steven-giesel.com · 19/11/2024
Is LinkedIn even real?
330
Steven Giesel @steven-giesel.com · 17/11/2024
I was surprised that the HybridCache is not part of the initial realase of #dotnet 9 and will be released later with an update. Also the nuget package is currently not tagged as stable.
150
Steven Giesel @steven-giesel.com · 15/11/2024
Darn Microsoft and #dotnet team - you are fast! Already 10.0 Preview! Three days after the latest release.
100
Steven Giesel @steven-giesel.com · 15/11/2024
We're doing it live!
000
Steven Giesel @steven-giesel.com · 15/11/2024
A while ago I made a #LINQ mind map for #csharp / #dotnet developers starting with LINQ. And yes, it is .net 9 ready.
1233
Steven Giesel @steven-giesel.com · 14/11/2024
A new Rider version is out that supports #dotnet 9 and #csharp 13 Also, a cool feature for advanced debugging: You can pause and resume single tasks in the debugging session, making it easier to "reconstruct" race conditions! Nice Job @jetbrains.com
030
Reposted by Steven Giesel
Fabian Gosebrink 🅰️ 🇨🇭 @fabiangosebrink.bsky.social · 14/11/2024
We still have some free spots for our workshop "Fullstack Webanwendungen mit .NET, Nx und Angular" in Zurich at Tue, 3. December 2024
buff.ly
Fullstack Webanwendungen mit .NET, Nx und Angular in Zürich | Courses: Computer & IT
Event on 03.12.2024 in Zürich. Optimieren Sie Ihre Angular-Projekte mit NX. Erfahren Sie, wie Sie Monorepos effizient verwalten, Bu
021
Steven Giesel @steven-giesel.com · 14/11/2024
Feeling a bit cocky today. #programminghumor
010
Steven Giesel @steven-giesel.com · 12/11/2024
Happy testing
000
Reposted by Steven Giesel
Dev Leader @devleader.ca · 12/11/2024
So, why did you skip out on those Blazor unit tests? Read more here: www.devleader.ca/2023/10/26/blazor-… #blazor #aspnet #dotnet #testing
011
Steven Giesel @steven-giesel.com · 12/11/2024
Have fun upgrading folks! #csharp #dotnet
020
Steven Giesel @steven-giesel.com · 12/11/2024
"ConsoleApp2" - The software developers "New Folder (2)" #developerlife
010
Steven Giesel @steven-giesel.com · 11/11/2024
I recently discovered (like 5 minutes ago) you can enable "Threaded Mode." Here the quick link: bsky.app/settings/thr... At least for me, it is a much more pleasant experience. #bluesky #iwtyo
011
Steven Giesel @steven-giesel.com · 11/11/2024
For the #blazor folks out there: How to create an awaitable Modal Dialog with TaskCompletionSource steven-giesel.com/blogPost/79a...
steven-giesel.com
An awaitable Blazor Modal Dialog
I already showcased a simple modal dialog in a previous post. However, the dialog was not awaitable. In this post, I'll show you how to create an awaitable modal dialog.
121
Steven Giesel @steven-giesel.com · 10/11/2024
Literally, every code base of reasonable size will have such small helper methods! #dotnet #csharp
Linq extensions C#
040
Reposted by Steven Giesel
David Fowler @davidfowl.com · 10/11/2024
dotnetconf is this week! www.dotnetconf.net Block your calendars! #dotnet
dotnetconf.net
.NET Conf 2024
Join the .NET Conf 2024 free virtual event November 12-14 2024 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
312044