<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Wasm on Strathweb. A free flowing tech monologue.</title>
    <link>https://www.strathweb.com/categories/wasm/</link>
    <description>Recent content in Wasm on Strathweb. A free flowing tech monologue.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 27 Sep 2023 09:06:14 +0000</lastBuildDate><atom:link href="https://www.strathweb.com/categories/wasm/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>dotnet WASI applications in .NET 8.0</title>
      <link>https://www.strathweb.com/2023/09/dotnet-wasi-applications-in-net-8-0/</link>
      <pubDate>Wed, 27 Sep 2023 09:06:14 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2023/09/dotnet-wasi-applications-in-net-8-0/</guid>
      <description>&lt;p&gt;At the end of &lt;a href=&#34;https://www.strathweb.com/2022/12/dotnet-wasi-applications-in-the-cloud/&#34;&gt;last year&lt;/a&gt; I blogged about using .NET 7 and the prototype &lt;a href=&#34;https://github.com/SteveSandersonMS/dotnet-wasi-sdk&#34;&gt;dotnet WASI SDK&lt;/a&gt; from Steve Sanderson to build WASM-WASI applications. That SDK is now deprecated and the WASI workload has instead been integrated into the main .NET 8, which will ship in November this year. The workload is still flagged as experimental, but there is now commitment from the .NET runtime and SDK teams to make the WASM-WASI experience first class in .NET.&lt;/p&gt;
&lt;p&gt;In this post we will explore where this workload is at today, and what we can and can&amp;rsquo;t do with it at this stage.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>dotnet WASI applications in the cloud</title>
      <link>https://www.strathweb.com/2022/12/dotnet-wasi-applications-in-the-cloud/</link>
      <pubDate>Thu, 22 Dec 2022 11:06:14 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2022/12/dotnet-wasi-applications-in-the-cloud/</guid>
      <description>&lt;p&gt;Some time ago I &lt;a href=&#34;https://www.strathweb.com/2022/03/running-net-7-apps-on-wasi-on-arm64-mac/&#34;&gt;blogged&lt;/a&gt; about using the experimental &lt;a href=&#34;https://github.com/SteveSandersonMS/dotnet-wasi-sdk&#34;&gt;dotnet WASI SDK&lt;/a&gt; on ARM Macs. Today we are going to explore building dotnet based WASI-WASM applications with that SDK, with the goal of deploying them to the cloud.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Running .NET 7 apps on WASI on arm64 Mac</title>
      <link>https://www.strathweb.com/2022/03/running-net-7-apps-on-wasi-on-arm64-mac/</link>
      <pubDate>Wed, 30 Mar 2022 20:05:01 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2022/03/running-net-7-apps-on-wasi-on-arm64-mac/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://wasi.dev&#34;&gt;WASI&lt;/a&gt; stands for WebAssembly System Interface, and allows to run WebAssembly code independently of the browsers, as it provides access to operating system features such as file system access or networking. It is highly experimental, but at the same time a tremendously interesting project, and one that has the potential of contributing to a massive paradigm-shift in the industry, making WebAssembly truly ubiquitous.&lt;/p&gt;
&lt;p&gt;The great mad scientist of web things at Microsoft, Steve Sanderson, recently published the first version of an experiemental &lt;a href=&#34;https://github.com/SteveSandersonMS/dotnet-wasi-sdk&#34;&gt;WASI SDK for .NET&lt;/a&gt;, which allows building .NET 7 and ASP.NET Core applications into standalone WASI compliant apps, and running them from WASI hosts. Steve&amp;rsquo;s repo provides the easy to follow steps to get going on Windows and Linux, in this post I will walk through some additional hoops that one may need to jump on arm64 Macs.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
