Talk | 
DevSum 2023
 | 25.05.2023

WASM, WASI, WTF? – .NET developer’s WebAssembly 101

Buzzword bingo, FTW! No, this session is NOT about Blazor WebAssembly. Rather, Christian will discuss WebAssembly as a base technology and a ubiquitous platform that enables many always-dreamed-of scenarios in computing. These include safe & secure isolated execution environments, high-performance instantiation & execution engines, and lightweight server-side & serverless runtimes. And all this with almost any programming language & framework, including C# and .NET.
Come over and get a picture of why, what, and how WebAssembly in a world beyond the browser will make a difference. You as a .NET developer should definitely know about one of the hottest technologies in town.
(Oh, and yes: we will also briefly talk about Blazor WebAssembly...)

Christian Weyer is co-founder and CTO of Thinktecture. He’s been creating software for more than two decades.


DevSum 2023
- 26.05.23 
@ Stockholm

Links & additional Content

More articles about .NET, WASI, WebAssembly

More articles about .NET, WASI, WebAssembly

Roslyn Source Generators: Logging – Part 11
In previous part we lerned how to pass parameters to a Source Generator. In this article we need this knowledge to pass futher parameters to implement logging.
Roslyn Source Generators: Configuration – Part 10
In this article we will see how to pass configuration parameters to a Roslyn Source Generator to control the output or enable/disable features.
Roslyn Source Generators: Reduction of Resource Consumption in IDEs – Part 9
In this article we will see how to reduce the resource consumption of a Source Generator when running inside an IDE by redirecting the code generation to RegisterImplementationSourceOutput.
Background Jobs with Rx.NET
As a backend developer you have to implement some kind of periodically running background jobs from time to time. Most widely used tools I see are timers, tasks, semaphores, half dozens of booleans and enums to keep the state. Depending on the complexity of the code, understanding it can be quite adventurous. Alas, almost none of the developers I asked about reactive extensions (Rx.NET) know that they even exist.
Incremental Roslyn Source Generators: High-Level API – ForAttributeWithMetadataName – Part 8
With the version 4.3.1 of Microsoft.CodeAnalysis.* Roslyn provides a new high-level API - the method "ForAttributeWithMetadataName". Although it is just 1 method, still, it addresses one of the biggest performance issue with Source Generators.
Integrating AI Power into Your .NET Applications with the Semantic Kernel Toolkit – an Early View
With the rise of powerful AI models and services, questions come up on how to integrate those into our applications and make reasonable use of them. While other languages like Python already have popular and feature-rich libraries like LangChain, we are missing these in .NET and C#. But there is a new kid on the block that might change this situation. Welcome Semantic Kernel by Microsoft!

Our webinars

Our articles

More about us