diff --git a/README.md b/README.md index 0f91bd61..0fae7186 100644 --- a/README.md +++ b/README.md @@ -204,7 +204,7 @@ To get started with Blazor, follow the instructions in the [Blazor Get Started]( ## Tutorials * [Blazor workshop](https://github.com/dotnet-presentations/blazor-workshop/) - ![GitHub stars](https://img.shields.io/github/stars/dotnet-presentations/blazor-workshop?style=flat-square&cacheSeconds=604800&logo=microsoft) Blazor app building workshop by [.NET Foundation](https://www.dotnetfoundation.org/), Blazzing Pizza. -* [Tetris in Blazor](https://exceptionnotfound.net/tetris-in-blazor-webassembly/) - March, 2021 - [Part 1](https://exceptionnotfound.net/tetris-in-blazor-webassembly/), [Part 2](https://exceptionnotfound.net/tetris-in-blazor-part-2-cells-the-grid-and-the-game-state/). [Source code](https://github.com/exceptionnotfound/BlazorGames) ![stars](https://img.shields.io/github/stars/exceptionnotfound/BlazorGames?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/exceptionnotfound/BlazorGames?style=flat-square&cacheSeconds=86400). +* [Tetris in Blazor](https://exceptionnotfound.net/tetris-in-blazor-webassembly/) - March, 2021 - [Part 1](https://exceptionnotfound.net/tetris-in-blazor-webassembly/), [Part 2](https://exceptionnotfound.net/tetris-in-blazor-part-2-cells-the-grid-and-the-game-state/), [Part 3](https://exceptionnotfound.net/tetris-in-blazor-part-3-tetrominos/). [Source code](https://github.com/exceptionnotfound/BlazorGames) ![stars](https://img.shields.io/github/stars/exceptionnotfound/BlazorGames?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/exceptionnotfound/BlazorGames?style=flat-square&cacheSeconds=86400). * [Setting dynamic metadata for Blazor Web Assembly](https://damienbod.com/2021/03/23/setting-dynamic-metadata-for-blazor-web-assembly/) - March 23, 2021 - This post shows how HTML header meta data can be dynamically updated or changed for a Blazor Web assembly application routes hosted in ASP.NET Core. This can be usually for changing how URL link previews are displayed when sharing links. [Source code](https://github.com/damienbod/BlazorMetaData) ![stars](https://img.shields.io/github/stars/damienbod/BlazorMetaData?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/damienbod/BlazorMetaData?style=flat-square&cacheSeconds=86400). * [How to use gRPC-Web with Blazor WebAssembly on App Service](https://azure.github.io/AppService/2021/03/15/How-to-use-gRPC-Web-with-Blazor-WebAssembly-on-App-Service.html) - March 15, 2021 - How to use gRPC-Web with Blazor WebAssembly on App Service. * [How to deploy Blazor WebAssembly to Cloudflare](https://swimburger.net/blog/dotnet/how-to-deploy-blazor-webassembly-to-cloudflare-pages) - March 14, 2021 - How to deploy Blazor WebAssembly to Cloudflare. [Source code](https://github.com/Swimburger/BlazorWasmCloudflarePages) ![stars](https://img.shields.io/github/stars/Swimburger/BlazorWasmCloudflarePages?style=flat-square&cacheSeconds=604800) ![last commit](https://img.shields.io/github/last-commit/Swimburger/BlazorWasmCloudflarePages?style=flat-square&cacheSeconds=86400). @@ -432,6 +432,7 @@ To get started with Blazor, follow the instructions in the [Blazor Get Started]( * [Generators.Blazor](https://github.com/excubo-ag/Generators.Blazor) - ![last commit](https://img.shields.io/github/last-commit/excubo-ag/Generators.Blazor?style=flat-square&cacheSeconds=86400) Generators.Blazor is a source generator for improving performance in Blazor. The project also contains analyzers to detect common issues in Blazor apps. ## Videos +* [Blazor WebAssembly : Cookie Expiration & API Authorization](https://www.youtube.com/watch?v=QOFwpmjEW7g) - ![duration](https://img.shields.io/badge/Duration:%20-18%20min-%230094FF?style=flat-square&cacheSeconds=maxAge&logo=youtube) April 7, 2021 - This video shows how you can set authentication properties for cookie authentication. You can set it's IsPersistent to keep the cookie alive even after the browser is closed. You can also set it's ExpiredUtc property to set expiry date for your cookies. * [Deploying Blazor WebAssembly to GitHub Pages](https://www.youtube.com/watch?v=k2twnElIFzw) - ![duration](https://img.shields.io/badge/Duration:%20-60%20min-%230094FF?style=flat-square&cacheSeconds=maxAge&logo=youtube) March 30, 2021 - The .NET Docs Show - Deploying Blazor WebAssembly to GitHub Pages. What's better than Blazor? How about Blazor and a free place to host your Blazor app? In this episode, community member Niels Swimberghe shows the panel how to deploy Blazor apps to GitHub Pages. * [Testing Blazor Apps & Components](https://www.youtube.com/watch?v=8So3TXW2QKU) - March 26, 2021 - Blazor Train, episode 43: Testing Blazor Apps & Components. * [Steve Sanderson at the NDC Manchester 2021](https://www.youtube.com/watch?v=5NqXBFn9v20&t=15636s) - March 25, 2021 - Blazor in 2021: .NET 5, .NET 6 and beyond. @@ -608,6 +609,7 @@ To get started with Blazor, follow the instructions in the [Blazor Get Started]( * [Archives](https://github.com/AdrienTorris/awesome-blazor/tree/master/Archives) - [2020](https://github.com/AdrienTorris/awesome-blazor/blob/master/Archives/2020.md#videos), [2019](https://github.com/AdrienTorris/awesome-blazor/blob/master/Archives/2019.md#videos), [2018](https://github.com/AdrienTorris/awesome-blazor/blob/master/Archives/2018.md#videos), [2017](https://github.com/AdrienTorris/awesome-blazor/blob/master/Archives/2017.md#videos). ## Articles +* [ASP.NET Core updates in .NET 6 Preview 3](https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-3/) - April 8, 2021 - .NET 6 Preview 3 is now available and includes many great new improvements to ASP.NET Core. * [Excluding Files from PWA Asset Cache](https://codyanhorn.tech/blog/blazor/2021/03/24/Blazor-Excluding-Files-from-PWA-Asset-Cache.html) - March 24, 2021 - This article shows how to exclude a files from the Progressive Web Application asset cache. * [AWS Previews Deployment Tool for .NET Web Apps, Blazor WebAssembly](https://visualstudiomagazine.com/articles/2021/03/19/aws-net-deploy.aspx) - March 19, 2021 - Amazon Web Services (AWS) announced a developer preview to ease the process of deploying .NET web apps on the cloud platform, which has become more complex with the advent of tech like Docker and serverless joining the ever-growing .NET ecosystem. * [Display a Docker Build Version](https://codyanhorn.tech/blog/2021/03/19/Display-a-Docker-Build-Version.html) - March 19, 2021 - This article shows one way to show the Build or Application version, passing it down through a Docker build.