<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Net Sdk on Strathweb. A free flowing tech monologue.</title>
    <link>https://www.strathweb.com/categories/net-sdk/</link>
    <description>Recent content in Net Sdk on Strathweb. A free flowing tech monologue.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 30 Mar 2022 20:05:01 +0000</lastBuildDate><atom:link href="https://www.strathweb.com/categories/net-sdk/index.xml" rel="self" type="application/rss+xml" />
    <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>
    
    <item>
      <title>Creating Common Intermediate Language projects with .NET SDK</title>
      <link>https://www.strathweb.com/2019/12/creating-common-intermediate-language-projects-with-net-sdk/</link>
      <pubDate>Fri, 13 Dec 2019 15:06:13 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2019/12/creating-common-intermediate-language-projects-with-net-sdk/</guid>
      <description>&lt;p&gt;When you compile your C#, F# or VB.NET code, which are all high-level managed languages, the relevant compiler doesn&amp;rsquo;t compile it to native code, but instead it compiles it into the &lt;a href=&#34;https://en.wikipedia.org/wiki/Common_Intermediate_Language&#34;&gt;Common Intermedia Language&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The IL code is then just-in-time (not always, but let&amp;rsquo;s keep things simple) compiled by the CLR/CoreCLR to machine code that can be run on the CPU. What I wanted to show you today, is that with the new &lt;em&gt;Microsoft.NET.Sdk.IL&lt;/em&gt; project SDK, it is actually quite easy to create and build projects in pure IL.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s have a look.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
