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.
Event
DevSum 2023
25.05.23
- 26.05.23
@ Stockholm
(DE)
More articles about .NET, WASI, WebAssembly
.NET
![kp_300x300](https://www.thinktecture.com/storage/2024/07/kp_300x300-1-150x150.png)
.NET 8 brings Native AOT to ASP.NET Core, but many frameworks and libraries rely on unbound reflection internally and thus cannot support this scenario yet. This is true for ORMs, too: EF Core and Dapper will only bring full support for Native AOT in later releases. In this post, we will implement a database access layer with Sessions using the Humble Object pattern to get a similar developer experience. We will use Npgsql as a plain ADO.NET provider targeting PostgreSQL.
15.11.2023
.NET
![kp_300x300](https://www.thinktecture.com/storage/2024/07/kp_300x300-1-150x150.png)
Originally introduced in .NET 7, Native AOT can be used with ASP.NET Core in the upcoming .NET 8 release. In this post, we look at the benefits and drawbacks from a general perspective and perform measurements to quantify the improvements on different platforms.
02.11.2023
.NET
![kp_300x300](https://www.thinktecture.com/storage/2024/07/kp_300x300-1-150x150.png)
.NET 8 introduces a new Garbage Collector feature called DATAS for Server GC mode - let's make some benchmarks and check how it fits into the big picture.
09.10.2023
.NET CORE
![pg](https://www.thinktecture.com/storage/2021/10/pg-150x150.png)
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.
29.08.2023
.NET CORE
![pg](https://www.thinktecture.com/storage/2021/10/pg-150x150.png)
In this article we will see how to pass configuration parameters to a Roslyn Source Generator to control the output or enable/disable features.
29.08.2023
.NET CORE
![pg](https://www.thinktecture.com/storage/2021/10/pg-150x150.png)
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.
29.08.2023