<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Csharp 10 on Strathweb. A free flowing tech monologue.</title>
    <link>https://www.strathweb.com/categories/csharp-10/</link>
    <description>Recent content in Csharp 10 on Strathweb. A free flowing tech monologue.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 24 Nov 2021 14:18:18 +0000</lastBuildDate><atom:link href="https://www.strathweb.com/categories/csharp-10/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>dotnet-script 1.3 is out with .NET 6.0 support</title>
      <link>https://www.strathweb.com/2021/11/dotnet-script-1-3-is-out-with-net-6-0-support/</link>
      <pubDate>Wed, 24 Nov 2021 14:18:18 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2021/11/dotnet-script-1-3-is-out-with-net-6-0-support/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/filipw/dotnet-script/releases/tag/1.3.0&#34;&gt;Last week&lt;/a&gt; we released version 1.3 of &lt;a href=&#34;https://github.com/filipw/dotnet-script&#34;&gt;dotnet-script&lt;/a&gt;. The latest release introduces support for .NET 6.0 and C# 10 and is available, as usually, through Github releases and on Nuget. You will need to have at least the .NET SDK &lt;a href=&#34;https://dotnet.microsoft.com/download/dotnet/6.0&#34;&gt;6.0.100&lt;/a&gt; installed.&lt;/p&gt;
&lt;p&gt;The related language services in OmniSharp (e.g. C# extension for VS Code) have already been updated accordingly a while ago.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Beautiful and compact Web APIs revisited – with C# 10 and .NET 6 Preview 7</title>
      <link>https://www.strathweb.com/2021/08/beautiful-and-compact-web-apis-revisited-with-c-10-and-net-6-preview-7/</link>
      <pubDate>Mon, 16 Aug 2021 14:06:35 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2021/08/beautiful-and-compact-web-apis-revisited-with-c-10-and-net-6-preview-7/</guid>
      <description>&lt;p&gt;Back in 2012, when the Roslyn compiler was still closes source and its early CTP stages, &lt;a href=&#34;https://www.strathweb.com/2012/09/scripting-web-api-self-host-with-roslyn-ctp-part-1/&#34;&gt;I blogged&lt;/a&gt; about using its C# scripting capabilities to wire up an ASP.NET Web API server in just a few lines of code, with minimal ceremony. In 2014 I built an OWIN-based host, on top of the, then already well-stablished, scriptcs C# scripting project, that utilized the experimental IIS &amp;ldquo;Helios&amp;rdquo; server to provide a &lt;a href=&#34;https://github.com/scriptcs-contrib/scriptcs-owin-host-iis&#34;&gt;framework for building tiny C# web applications&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In 2017 &lt;a href=&#34;https://www.strathweb.com/2017/01/building-microservices-with-asp-net-core-without-mvc/&#34;&gt;I blogged&lt;/a&gt; about about building lightweight, minimal microservices with the early versions of ASP.NET Core. Last year, as ASP.NET Core and the &amp;ldquo;mainstream&amp;rdquo; C# (despite the initial resistance) started adopting some of these C# scripting concepts, &lt;a href=&#34;https://www.strathweb.com/2020/10/beautiful-and-compact-web-apis-with-c-9-net-5-0-and-asp-net-core/&#34;&gt;I wrote&lt;/a&gt; how they have been incorporated into ASP.NET Core in .NET 5.0, along with diving into some further improvements for building these lightweight Web APIs.&lt;/p&gt;
&lt;p&gt;It is now time to have a look at the latest set of changes in this space - as .NET 6 Preview 7, the latest one at the time of writing, and, in particular, C# 10, bring a lot of extra exciting things to the table.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
