<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C# on CodingBlast</title><link>https://codingblast.com/tags/c%23/</link><description>Recent content in C# on CodingBlast</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sat, 13 Jan 2018 17:54:34 +0000</lastBuildDate><atom:link href="https://codingblast.com/tags/c%23/index.xml" rel="self" type="application/rss+xml"/><item><title>C# 7.1 - New features</title><link>https://codingblast.com/csharp-7-1-new-features/</link><pubDate>Sat, 06 Jan 2018 11:28:26 +0000</pubDate><guid>https://codingblast.com/csharp-7-1-new-features/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In some of the previous posts we talked about new features in &lt;a href="https://codingblast.com/c-7-new-features/"&gt;C# 7&lt;/a&gt; and we talked about the &lt;a href="https://codingblast.com/nameof-expression/"&gt;usage of &lt;em&gt;nameof&lt;/em&gt; expression&lt;/a&gt; in C#. In this post, we will talk about new features that came with C# 7.1.&lt;/p&gt;</description></item><item><title>C# 7 - reference returns &amp; local references</title><link>https://codingblast.com/csharp-7-return-reference-local-reference/</link><pubDate>Sat, 30 Dec 2017 14:32:41 +0000</pubDate><guid>https://codingblast.com/csharp-7-return-reference-local-reference/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In on of the &lt;a href="https://codingblast.com/c-7-new-features/"&gt;last posts&lt;/a&gt;, we talked about some of the big features that came with C# 7. In this post, we will continue on that and we will talk about returning references from functions and storing references inside of local variables.&lt;/p&gt;</description></item><item><title>C# 7 - new features</title><link>https://codingblast.com/c-7-new-features/</link><pubDate>Sat, 04 Nov 2017 08:52:54 +0000</pubDate><guid>https://codingblast.com/c-7-new-features/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;C# is a powerful object-oriented language that is very easy to pick-up. The syntax is so simple but there are so many powerful and great features in C#. Some of the amazing features are lambdas, LINQ, generics, interfaces, async/await. They are all powerful concepts and it is a delight to use them with C#. With .NET Core being open source and cross-platform and ability to build for so many platforms and devices it is good to know ins and outs of the language.&lt;/p&gt;</description></item><item><title>nameof expression is amazing! Say NO to magic strings!</title><link>https://codingblast.com/nameof-expression/</link><pubDate>Sun, 03 Sep 2017 18:09:36 +0000</pubDate><guid>https://codingblast.com/nameof-expression/</guid><description>&lt;h2 id="the-nameof-expression"&gt;The nameof expression&lt;/h2&gt;
&lt;p&gt;This is one of many goodies that came with C# 6.0. That was back in July 2015.&lt;/p&gt;
&lt;p&gt;I have been using &lt;em&gt;nameof&lt;/em&gt;for quite a while now, but at the start, I wasn&amp;rsquo;t really aware of its full potential! Oh, what a sinner!&lt;/p&gt;</description></item><item><title>ASP.NET Core MVC - Custom Tag Helpers</title><link>https://codingblast.com/asp-net-core-mvc-custom-tag-helpers/</link><pubDate>Mon, 31 Jul 2017 07:06:17 +0000</pubDate><guid>https://codingblast.com/asp-net-core-mvc-custom-tag-helpers/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In on of the previous posts we talked about &lt;a href="https://codingblast.com/asp-net-core-tag-helpers/"&gt;Tag Helpers&lt;/a&gt;, we also talked about &lt;a href="https://codingblast.com/asp-net-core-mvc-caching-taghelpers/"&gt;caching Tag Helpers&lt;/a&gt; and &lt;a href="https://codingblast.com/asp-net-core-mvc-form-tag-helpers/"&gt;form Tag Helpers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;By creating our custom Tag Helpers, we have an ability to extend existing HTML elements or create our custom HTML elements.&lt;/p&gt;</description></item><item><title>ASP.NET Core Razor Pages - Handler Methods</title><link>https://codingblast.com/asp-net-core-razor-pages-handlers/</link><pubDate>Sat, 29 Jul 2017 07:44:43 +0000</pubDate><guid>https://codingblast.com/asp-net-core-razor-pages-handlers/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In the &lt;a href="https://codingblast.com/asp-net-core-razor-pages/"&gt;last post&lt;/a&gt;, we talked about &lt;a href="https://codingblast.com/asp-net-core-razor-pages/"&gt;Razor Pages&lt;/a&gt;. Today we will talk more about handlers.&lt;/p&gt;
&lt;p&gt;We saw that we could have our code and model either in a &lt;em&gt;.cshtml&lt;/em&gt; file or inside of &lt;em&gt;code behind&lt;/em&gt;file that matches the &lt;em&gt;.cshtml&lt;/em&gt; - &lt;em&gt;&lt;strong&gt;.cshtml.cs&lt;/strong&gt;&lt;/em&gt; file.&lt;/p&gt;</description></item><item><title>ASP.NET Core Razor Pages – Introduction</title><link>https://codingblast.com/asp-net-core-razor-pages/</link><pubDate>Sun, 23 Jul 2017 13:25:25 +0000</pubDate><guid>https://codingblast.com/asp-net-core-razor-pages/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;With ASP.NET Core 2 around the corner, the hottest new thing that we are getting is Razor Pages. In one of the &lt;a href="https://codingblast.com/asp-net-core-2-preview/"&gt;previous posts&lt;/a&gt;, we briefly mentioned ASP.NET Core Razor Pages.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Razor Pages is a new feature of ASP.NET Core that makes coding page-focused scenarios easier and more productive.&lt;/p&gt;</description></item><item><title>ASP.NET Core MVC - Form Tag Helpers</title><link>https://codingblast.com/asp-net-core-mvc-form-tag-helpers/</link><pubDate>Tue, 18 Jul 2017 06:58:06 +0000</pubDate><guid>https://codingblast.com/asp-net-core-mvc-form-tag-helpers/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;We already talked about &lt;a href="https://codingblast.com/asp-net-core-tag-helpers/"&gt;Tag Helpers&lt;/a&gt;, we mentioned some of the most used Tag Helpers and we also talked about &lt;a href="https://codingblast.com/asp-net-core-mvc-caching-taghelpers/"&gt;caching Tag Helpers&lt;/a&gt;. In this post, we will talk about form Tag Helpers.&lt;/p&gt;
&lt;p&gt;HTML or Web Form is used to collect an input from the user using various HTML elements like inputs, checkboxes, radio buttons, dropdown lists, etc. When using the &lt;strong&gt;&lt;form&gt;&lt;/strong&gt; HTML element we are usually talking about POST request, even tho we could use GET. However, GET is recommended for short, non-sensitive, amounts of data usually used to fetch some data based on provided parameters.&lt;/p&gt;</description></item><item><title>ASP.NET Core MVC &amp;#8211; Caching Tag Helpers</title><link>https://codingblast.com/asp-net-core-mvc-caching-taghelpers/</link><pubDate>Fri, 07 Jul 2017 23:24:10 +0000</pubDate><guid>https://codingblast.com/asp-net-core-mvc-caching-taghelpers/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Caching can significantly improve our application load time and responsiveness. What can we cache with cache Tag Helpers? Well, we cache HTML content. We usually cache content that does not change frequently.&lt;/p&gt;
&lt;p&gt;In one of the &lt;a href="https://codingblast.com/asp-net-core-tag-helpers/"&gt;previous posts&lt;/a&gt;, we talked about &lt;a href="https://codingblast.com/asp-net-core-tag-helpers/"&gt;Tag Helpers&lt;/a&gt;. We saw what Tag Helpers do, how we can use them and we saw how do we use some of the most used Tag Helpers.&lt;/p&gt;</description></item><item><title>ASP.NET Core MVC - All about Tag Helpers</title><link>https://codingblast.com/asp-net-core-tag-helpers/</link><pubDate>Sat, 01 Jul 2017 18:21:47 +0000</pubDate><guid>https://codingblast.com/asp-net-core-tag-helpers/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Tag Helpers provide us with means to change and enhance existing HTML elements in our views. Therefore, we add them to our views, and afterwards, they are processed by the Razor Templating engine which in return creates an HTML and serves it to the browser. Few Tag Helpers actually act as elements or actual tags (environment, cache, etc.).&lt;/p&gt;</description></item><item><title>Middleware in ASP.NET Core - Handling requests</title><link>https://codingblast.com/asp-net-core-middleware/</link><pubDate>Sun, 18 Jun 2017 09:10:39 +0000</pubDate><guid>https://codingblast.com/asp-net-core-middleware/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Middleware is software that application assembles into the pipeline to handle requests and responses. Each part chooses whether to pass the request on to the next part in the pipeline, and can do certain actions before and after application invokes the next part in the pipeline. Request delegates usage is to build the request pipeline.&lt;/p&gt;</description></item><item><title>Logging in ASP.NET Core - Connecting the pieces</title><link>https://codingblast.com/asp-net-core-logging/</link><pubDate>Tue, 06 Jun 2017 18:36:04 +0000</pubDate><guid>https://codingblast.com/asp-net-core-logging/</guid><description>&lt;h2 id="logging-in-aspnet-core-1"&gt;Logging in ASP.NET Core 1&lt;/h2&gt;
&lt;p&gt;Logging has been a built-in feature since the first release of ASP.NET Core. Good thing about logging is that ASP.NET Core configures it to log internal events from the platform.&lt;/p&gt;</description></item><item><title>ASP.NET Core 2.0 Preview 1 introduction</title><link>https://codingblast.com/asp-net-core-2-preview/</link><pubDate>Sun, 14 May 2017 09:39:08 +0000</pubDate><guid>https://codingblast.com/asp-net-core-2-preview/</guid><description>&lt;p&gt;Few days ago at &lt;a href="http://build.microsoft.com/"&gt;Build conference&lt;/a&gt; we got some good news: .NET Core 2.0 Preview 1 and ASP.NET Core 2 Preview1 were announced.&lt;/p&gt;
&lt;p&gt;We will take a look at some new exciting features that are coming to ASP.NET Core world. Lets see what goodies ASP.NET Core 2 brings for us developers!&lt;/p&gt;</description></item></channel></rss>