Releases: AdrienTorris/awesome-blazor
Releases · AdrienTorris/awesome-blazor
Week 17 of the year 2021
Added items
Tutorials
- Tetris in Blazor - April, 2021 - Part 1, Part 2, Part 3, Part 4, Part 5, Part 6. Source code .
- Using MudBlazor to Create Reach and Functional Product’s Details Page - April 27, 2021 - Using MudBlazor to Create Reach and Functional Product’s Details Page.
- Building a Dashboard - April 23, 2021 - Tutorial on how to build a dashboard.
- Rendering dynamic content in Blazor Wasm using DynamicComponent - April 20, 2021 - Rendering dynamic content in Blazor Wasm using DynamicComponent.
- Blazor Material Table – Server-Side Paging, Searching, Sorting - April 19, 2021 - Blazor Material Table – Server-Side Paging, Searching, Sorting.
Articles
- Modular Blazor App Framework Oqtane Boosts Templates - April 29, 2021 - Modular Blazor App Framework Oqtane Boosts Templates.
- Sands of MAUI: Issue #6 - April 26, 2021 - Sands of MAUI: Issue #6. BlazorWebView for WPF/WinForms.
- Setting Up Sass with Blazor - April 24, 2021 - Setting Up Sass with Blazor, by Ed Charbeneau.
- IntersectionObserver WebApi - April 24, 2021 - This article will go over the IntersectionObserver WebApi and how to use it within the context of a Blazor application. Source code . Demo.
- Introducing KlipTok - April 20, 2021 - Introducing KlipTok – Social Media fun for Twitch Clips.
- An Easier Blazor Debounce - April 12, 2021 - Tick-free bouncing. Source code .
Week 16 of the year 2021
ASP.NET Core Community Standup: "ASP.NET Core updates in .NET 6" (April 20, 2021).
- There are a lot of exciting new features for ASP.NET Core developers in .NET 6! Come hear all about it from Daniel Roth, and ask your questions live in the chat.
- Featuring: Daniel Roth.
- live.dot.net.
Added items
Videos
- Upgrading to .NET 6 - April 21, 2021 - This video shows you how to upgrade your existing .NET 5 Blazor application to .NET 6 Preview 3. It also shows how to upgrade your tests to use the latest release of bunit version 1.0.19 and demos the new hot reload feature in .NET 6 - which is a huge improvement to the engineering experience. Source code .
- ASP.NET Community Standup - ASP.NET Core updates in .NET 6 - April 20, 2021 - There are a lot of exciting new features for ASP.NET Core developers in .NET 6! Come hear all about it from Daniel Roth, and ask your questions live in the chat. Community links.
- WebAPI vs gRPC in Blazor Train - April 16, 2021 - Carl Franklin shows you how to use gRPC in your Blazor apps as an alternative to a more common API layer. You can download all files atblazortrain.com.
- ASP.NET Community Standup - Exploring Oqtane with Shaun Walker - April 13, 2021 - In this edition of the Blazor community standup, we sit down with Shaun Walker to discuss all things Oqtane. Community links.
Articles
- Will .NET 6 fix Blazor Prerendering? - April 19, 2021 - Will .NET 6 fix Blazor Prerendering?
- .NET 6 Gets Blazor WebView Controls for WPF, WinForms - April 9, 2021 - .NET 6 Gets Blazor WebView Controls for WPF, WinForms.
Week 14 of the year 2021
Tutorials
- Tetris in Blazor - March, 2021 - Part 1, Part 2, Part 3. Source code .
Videos
- Blazor WebAssembly : Cookie Expiration & API Authorization - 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.
Articles
- 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.
Week 13 of the year 2021
Survey: "The state of .NET" (until March 31, 2021).
- Please help us improve the #dotnet ecosystem by sharing your thoughts and ideas with us. Please share with your followers!
- Survey.
Tutorials
- Tetris in Blazor - March, 2021 - Part 1, Part 2. Source code .
Videos
- Deploying Blazor WebAssembly to GitHub Pages - 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.
Week 12 of the year 2021
Tutorials
- 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 .
Videos
- Testing Blazor Apps & Components - March 26, 2021 - Blazor Train, episode 43: Testing Blazor Apps & Components.
- Steve Sanderson at the NDC Manchester 2021 - March 25, 2021 - Blazor in 2021: .NET 5, .NET 6 and beyond.
- Blazor WebAssembly : Creating Chat Application Using SignalR - March 25, 2021 - Blazor WebAssembly : Creating Chat Application Using SignalR.
- Introduction to Dynamic Components in Blazor - March 22, 2021 - This video shows how you can use one of the most interesting features in Blazor w/ .NET 6.0 preview which is Dynamic Components. Dynamic Components can help you load content from multiple components dynamically in Blazor without too much hassle. Source code .
Articles
- Excluding Files from PWA Asset Cache - 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 - 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.
Podcasts
- React, writing a book, and Blazor with Carl Rippon - March 22, 2021 - Coding after work, episode 57: React, writing a book, and Blazor with Carl Rippon. Duration: 35 minutes.
Week 11 of the year 2021
Samples
- CleanArchitecture - Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.
- Unofficial eShopOnContainers - Unofficial Blazor WebAssembly client for eShopOnContainers.
- desktoploveblazorweb - desktoploveblazorweb is a cross platform desktop application template(mobile support in the future) by pure Blazor Server Side, which work by use in process asp.net server + in process OS WebView component, which is better that mobilebinding for desktop as it's just use asp.net core api which will not has any comptiable problem(asp.net always works and webview always works, no trick).
Tutorials
- How to use gRPC-Web with Blazor WebAssembly on App Service - March 15, 2021 - How to use gRPC-Web with Blazor WebAssembly on App Service.
- How to deploy Blazor WebAssembly to Cloudflare - March 14, 2021 - How to deploy Blazor WebAssembly to Cloudflare. Source code .
Videos
- Building a Blazor WebAssembly chat using SignalR - March 8, 2021 - Building a Blazor WebAssembly chat using SignalR, by Coding After Work.
Articles
- Display a Docker Build Version - March 19, 2021 - This article shows one way to show the Build or Application version, passing it down through a Docker build.
- The path to .NET 5 and Blazor WebAssembly with some fun sprinkled in - March 17, 2021 - The path to .NET 5 and Blazor WebAssembly with some fun sprinkled in.
- .NET 5 Blazor Powers 'Rock, Paper, Scissors, Lizard, Spock' Game - March 17, 2021 - .NET 5 Blazor Powers 'Rock, Paper, Scissors, Lizard, Spock' Game. Source code .
- .NET 6 Preview 2 Boosts Razor/Blazor in ASP.NET Core - March 12, 2021 - Razor and Blazor received some dev attention in the second preview of Microsoft's .NET 6 landmark release, coming in November to wrap up formerly disparate .NET components into one cross-platform, open source framework for just about any kind of application.
Week 10 of the year 2021
Event: "How to contribute to Blazor" (March 9, 2021).
- "How to contribute to Blazor"'s ASP.NET Community Standup.
- In this edition of the Blazor community standup, join Blazor devs Safia and Pranav as they guide you through contributing to the Blazor codebase. From building the codebase to navigating our repo structure, we'll cover everything you need to know to make a code contribution to Blazor.
- Tuesday | Mar 9, 10:00 AM Pacific | 18:00 UTC
- Live & Replay: live.dot.net, YouTube.
Added items
Samples
- TypinExamples - A sample project that demonstrates the usage of Typin framework with a Blazor SPA application (Xterm.js and custom web workers implementation in C# to emulate terminal experience in browser). Live demo.
Components & Utilities
- BlazorTypewriter - A typewriter effect for Blazor.
Articles
- ASP.NET Core updates in .NET 6 Preview 2 - March 11, 2021 - .NET 6 Preview 2 is now available and includes many great new improvements to ASP.NET Core.
- Securing Blazor Web Assembly using cookies - March 8, 2021 - Securing Blazor Web Assembly using cookies. Source code .
- Razor Pages has Components too don't you know - March 2, 2021 - Razor Pages has Components too don't you know.
Podcasts
- .NET 6 with Daniel Roth - March 11, 2021 - What's next for .NET? Carl and Richard chat with Dan Roth about all the good things coming this November for .NET. The conversation starts out with some discussion around Blazor, which is no longer an experimental project, but now a key part of .NET. Dan talks about the role of MAUI bringing together UI elements for smartphones, tablets, PCs, and more. There's a lot to look forward to by the end of 2021. Duration: 58 minutes.
- Blazor Keeps Getting Better with Daniel Roth - March 9, 2021 - .NET 059: Blazor Keeps Getting Better with Daniel Roth. Blazor has come a long way since 2018. Blazor WebAssembly was released in 2020 and Blazor was integrated as a full-fledged member of .NET 5. Daniel Roth joins us to discuss the progress and improvements the Blazor team has made over the last year. We also discuss a number of updates coming in 2021 like the new Razor editor. The future of Blazor is bright, indeed. Duration: 61 minutes.
Week 9 of the year 2021
Event: ".NET Conf 2021 - Focus on Windows" (February 25, 2021).
- .NET Conf 2021 - Focus on Windows.
- Join us for a day of live stream sessions as we focus on Windows: upgrading WPF & Windows Forms apps, leveraging cloud services from client apps,the future of native device dev in .NET 6 and more.
- Live: dotnetconf.net.
- Replay: YouTube.
Added items
Tutorials
- Overriding components in Blazor - February 27, 2021 - If you use a component library in your project, you might want to override a component somewhere deep down in the component hierarchy without having to override the whole hierarchy.
Videos
- Multiple Panels with Sliding Splitters - March 5, 2021 - Blazor Train, episode 40: Multiple Panels with Sliding Splitters.
- Blazor Power Hour: Empty State Components - March 3, 2021 - Blazor Power Hour: Empty State Components, with Ed Charbeneau.
- Blazor WebAssembly : JavaScript Isolation - March 1, 2021 - Blazor WebAssembly : JavaScript Isolation, by Curious Drive. This video is about how you can isolate JavaScript files in Blazor applications. With JavaScript isolation you can load your JavaScript files only when needed. Source code .
- Blazor StateHasChanged: Preview 6 DynamicComponent - February 26, 2021 - Blazor StateHasChanged: Preview 6 DynamicComponent, with Ed Charbeneau.
- Blazor Power Hour: Blazor Layout Components - February 22, 2021 - Blazor Power Hour: Blazor Layout Components, with Ed Charbeneau.
Articles
- ASP.NET Core docs: What's new for February 1, 2021 - February 28, 2021 - March 3, 2021 - Welcome to what's new in the ASP.NET Core docs from February 1, 2021 through February 28, 2021. This article lists some of the major changes to docs during this period.
- Blazor hosting models - mind map - February 26, 2021 - Blazor hosting models - mind map update after .NET 6 preview 1 announcement by Konrad Kokosa on Twitter.
- Blazor on Desktop - February 17, 2021 - Blazor on Desktop. This article explores how to make Blazor web apps run on Desktop.
Week 8 of the year 2021
Event: ".NET Conf 2021 - Focus on Windows" (February 25, 2021).
- .NET Conf 2021 - Focus on Windows.
- Join us for a day of live stream sessions as we focus on Windows: upgrading WPF & Windows Forms apps, leveraging cloud services from client apps,the future of native device dev in .NET 6 and more.
- Live: dotnetconf.net.
- Replay: YouTube.
Added items
Libraries & Extensions
- BlazorDownloadFile - Blazor download files to the browser from c# without any JavaScript library or dependency.
- BlazorXTabs - An extended tabs component library providing various tab features for Blazor.
- BlazorSliders - Create multiple panels separated by sliding splitters.
Videos
- .NET Conf 2021 - Focus on Windows: Building .NET Hybrid Apps with Blazor - February 25, 2021 - .NET Conf: Focus on Windows, session "Building .NET Hybrid Apps with Blazor", by Daniel Roth.
- .NET Conf 2021 - Focus on Windows: Real-Time Desktop Apps with Azure SignalR Service - February 25, 2021 - .NET Conf: Focus on Windows, session "Real-Time Desktop Apps with Azure SignalR Service".
- .NET Conf 2021 - Focus on Windows - February 25, 2021 - .NET Conf: Focus on Windows is a free, one-day livestream event that features speakers from the community and Microsoft teams working on Windows desktop apps and making them fantastic on the latest .NET 5. Learn why and how to upgrade WPF and Windows Forms apps to .NET 5, see Visual Studio tooling improvements, learn how to leverage cloud services from your client apps, and a whole lot more. You'll also see what the future of native device development with .NET will look like in .NET 6. Full schedule: dotnetconf.net.
- Blazor WebAssembly : Virtualize Component - February 22, 2021 - Blazor WebAssembly : Virtualize Component, by Curious Drive. This video shows how you can use Virtualize component and load thousands of records in efficient way. We will first check how it actually works then we will map to a web API which gets records which are visible to the users.
- Blazor Train: Options for Mobile Apps - February 19, 2021 - Carl Franklin welcomes back Microsoft’s Dan Roth to discuss options for building mobile apps with Blazor.
Articles
- Blazor Layout Components - February 22, 2021 - Blazor Layout Components, by Ed Charbeneau.
Week 7 of the Year 2021
Event: "A conversation with Chris Sainty" (February 9, 2021).
- ASP.NET Community Standup: A conversation with Chris Sainty.
- In this standup, we chat with Blazor aficionado and open source community member Chris Sainty about Blazor, his open source work, and more.
- 10:00 AM Pacific | 18:00 UTC
- Live: live.dot.net, YouTube.
Added items
General
- themesof.net - .NET 6 planning process.
Tutorials
- Build a Blazor 'Copy to Clipboard' component with a Markdown editor - February 18, 2021 - Let's build a 'Copy to Clipboard' component, where we can copy Markdown content to the clipboard.
- Blazor on Desktop - February 17, 2021 - This post explores how to make Blazor web apps run on Desktop.
- Using source generators to generate a menu component in a Blazor app - February 16, 2021 - Using source generators to generate a menu component in a Blazor app.
- The tablet app – part 1 - February 12, 2021 - Making an espresso machine smart, with .NET and Mobile Blazor Bindings.
Articles
- ASP.NET Core updates in .NET 6 Preview 1 - February 17, 2021 - ASP.NET Core updates in .NET 6 Preview 1.
- Announcing .NET 6 Preview 1 - February 17, 2021 - Announcing .NET 6 Preview 1.
- Blazor Component Testing - February 16, 2021 - Blazor Component Testing, by Ed Charbeneau.
- .NET 6 Desktop Dev Options: WPF, WinForms, UWP, .NET MAUI, Blazor ... - February 3, 2021 - .NET 6 Desktop Dev Options: WPF, WinForms, UWP, .NET MAUI, Blazor ...