
Changing State with the Switch Expression (C# 8)
A previous blog article on moving from the switch statement to the C# 8 switch expression led to some comments … Continue reading Changing State with the Switch Expression (C# 8)
A previous blog article on moving from the switch statement to the C# 8 switch expression led to some comments … Continue reading Changing State with the Switch Expression (C# 8)
Switch expressions and enhanced pattern matching are great new concepts working together with C# 8. I’ve already written some blog … Continue reading Moving from the switch statement to switch expressions (C# 8)
This time the Thrive Conference in Slovenia celebrates 10 years! This time the conference is located in Postojna, at a … Continue reading .NET Core at the Thrive Conference in Slovenia
With C#, interfaces can be implemented implicitly or explicitly. With implicit interface implementations, the members of the interface are public … Continue reading Explicit Interface Implementation with C#
C# has different meanings for the using keyword. One is the using directive to import types from namespaces, and to … Continue reading Using, using, using with C# 8
One of the many great features of C# 8 is async streams. Before C# 8, you could use the await … Continue reading Async Streams with C# 8
Slides and source code for my C# 7 & 8 and Blazor sessions at the thrive conference in Ljubljana Continue reading Slides and Source Code for Thrive Conference in Ljubljana, 2018
I had some great days at BASTA! in Mainz, Germany – with three presentations. Thank you for attending my presentations! I hope to see you next year again! My presentations and source code is now available for download!
* C# – What’s next?
* Reference semantics with C# and .NET Core
* Desktop Bridge – One way to build modern apps with WPF Continue reading Presentations and Source Code for BASTA! in Mainz, 2018
A new feature with .NET Core 2.1 is the Span type. This type allows direct access to memory in the stack, in the managed heap, and in the native heap. A great feature of the Span type is to take a split of the memory to access only an area within. The next step is to extend this to the C# programming language with ranges. Continue reading C# 8: Indexes and Ranges
In the next months I’m speaking at conferences in Mainz, Germany and in Ljubljana, Slovenia – taking C# and Blazor … Continue reading Next Conferences 2018