Skip to content

Latest commit

 

History

History
680 lines (670 loc) · 227 KB

2020.md

File metadata and controls

680 lines (670 loc) · 227 KB

Archives of 2020

Contents

Sample Projects

Tutorials

Libraries & Extensions

  • NodaTimePicker - GitHub stars last commit A Date/Time picker component library for Blazor using NodaTime. Demo.
  • Blazor Time - stars last commit Display dates and times in the users local time. Demo.
  • Blazor.FlexGrid - stars last commit GridView component for Blazor.
  • Sve-Blazor-DataTable - stars last commit Blazor DataTable component with support for client/server side paging, filtering and sorting, build on top of bootstrap 4.
  • Table.Net - last commit Interactive and flexible Data Tables for Blazor Web Apps.
  • BlazorCss - last commit CSS Helper for BlazorStyled which provides auto complete CSS styles.
  • BlazorCssGrid - last commit Css Helper for defining Grid SPA layouts in BlazorStyled.
  • BlazorStyled - stars last commit CSS in Blazor Components (Demo).
  • Blazor-Sparkline - last commit Sparkline Charts for Blazor using Fonts.
  • Blazor-Charts - GitHub stars last commit SVG charts for Blazor.
  • BlazorDependencies - last commit Js library that helps maintain dependencies of one Razor Class Library to another one without manually adding scripts and css-styles for each library.
  • BlazorWebFormsComponents - stars last commit A collection of Blazor components that emulate the web forms components of the same name.
  • Skclusive.Material.Components - GitHub stars last commit Material Design components for Blazor (Dashboard Demo), (Components).
  • Blazor.Ionic - GitHub stars last commit Ionic framework integration for Blazor.
  • BlazorComponents - GitHub stars last commit Reusable components for Blazor. Starting with ChartJS interop.
  • BlazorGrid - GitHub stars last commit This is a reusable grid component for Blazor which also supports client side pagination.
  • BlazorBits - GitHub stars last commit Components including Monaco editor GitHub stars.
  • BlazorVirtualScrolling - stars last commit Virtual Scrolling Component for Blazor (Demo).
  • BlazorVirtualGrid - GitHub stars last commit Reusable, fully configurable component with rows and columns fast virtualization (Demo).
  • Blazor Time Zone Kit - GitHub stars last commit A library to provide system time zones and local time zone initialization in Blazor apps.
  • BlazorConfirm - last commit A Blazor Wrapper for JS's Window.confirm() and onbeforeunload as .Net Blazor Component (Demo).
  • BlazorScrollbar - last commit Reusable, fully configurable component with vertical and horizontal scrollbars (Demo).
  • BlazorSplitter - last commit Reusable, fully configurable component with vertical and horizontal splitters and diagonal resizer (Demo).
  • Rudder - last commit Efficient state container for Blazor with concepts similar to the ones in redux, including reducers and sagas.
  • Sotsera.Blazor.Toaster - GitHub stars last commit A Blazor port of Toastr.js. Demo.
  • Blazor.SpinKit - last commit Blazor components for SpinKit spinners.
  • Localized Data Annotations Validator - last commit The data annotations validator for Blazor to localize validation error messages. (Demo).
  • LiquidTechnologies.Blazor.ModalDialog - last commit Turns Blazor components into Modal Dialogs, allows values to be returned from the dialogs (var result = await ShowDialogAsync(...)), includes simple MessageBox and data capture dialogs (for Blazor Client & Server).
  • BlazorContentEditable - last commit Provides contenteditable functionality for Blazor. (Demo).
  • Blazor-Redux - GitHub stars last commit Connecting a Redux state store with Blazor.
  • Flexor - last commit Highly configurable components which let you take full advantage of Flexbox CSS.(Demo).
  • BlazorStorage - GitHub stars last commit Local and session storage support for Blazor.
  • Blazor.Auth0 - stars last commit The library for using Auth0 in Blazor applications.
  • Blazor.Geolocation - stars last commit Blazor interop for browser Geolocation APIs.
  • BlazorSignalR - GitHub stars last commit SignalR Core .NET client library for Blazor. It uses the C# client.
  • Blazored.Localisation - stars last commit A library to provide localisation in client-side Blazor applications.
  • EmbeddedBlazorContent - GitHub stars last commit Library to load embedded content files (js and css) from Blazor libraries in server-side Blazor mode.
  • Blazor.Payments - stars last commit Blazor Web Agent port of the Web Payment API standard developed by W3C.
  • BlazorLeaflet - last commit BlazorLeaflet is a wrapper offering easy-to-use Blazor components that expose the Leaflet API in C#.
  • PkcsExtensions.Blazor - last commit A library to provide crypto and digital signature functionality for Blazor WebAssembly and light WebCrypto interop.
  • BlazorMobile - GitHub stars last commit Launch Blazor as a mobile application on iOS, Android & UWP.
  • NObservable - GitHub stars last commit MobX-like observables and component instrumentation.
  • Blazor-Dashboard - stars last commit Admin Dashboard Template Theme for Blazor.
  • BlazorEmbedLibrary - GitHub stars last commit Provides Blazor-style embedded static content files for Razor Components projects.
  • BlazorLazyLoad - stars last commit BlazorLazyLoad is a implementation of assembly lazy load feature in Blazor WASM application on both page and component level.
  • BrowserInterop - GitHub stars last commit This library provides access to browser API in a Blazor App.
  • Sve-Blazor-InfiniteScroll - last commit Simplistic implementation of an infinite scroll component for Blazor.

Videos

Articles

Podcasts

  • .NET 5 with Scott Hunter - December 24, 2020 - .NET 5 is shipped! What happens now? As part of the .BLD() Tech Talks XXL event in the Netherlands, Carl and Richard streamed interviewing Scott Hunter about .NET 5. The conversation turns to how the scope of .NET 5 focused in on how to help projects move from the standard framework onto .NET 5. Scott also dives into the ever-improving performance of .NET, the latest version of Blazor, and the adoption of WinForms in .NET 5 - and what's coming for .NET 6. Duration: 53 minutes.
  • Building a Flight Simulator in C# with Laura Laban - December 17, 2020 - What does it take to make a flight simulator in C#? On a smartphone? Carl and Richard talk to Laura Laban about her experiences building Infinite Flight - starting with the Windows Phone in 2011! The conversation follows the history of using C# in smartphones, from WinPhone 7 through to MonoTouch, MonoGame, and Xamarin! Laura Laban discusses the challenges of tooling getting deprecated, platforms going away, and the vagaries of app stores. Duration: 54 minutes.
  • Building a TwitchBot in Blazor with Georgia Nelson - December 10, 2020 - What can you use Blazor for? Carl and Richard talk to Georgia Nelson about GifBot, a Twitch bot Georgia has built using a variety of tools and languages (including Java) and today is C# and Blazor. Georgia talks about evolving the bot from version to version, looking for ways to make it easier for Twitch streamers to use. From WinForms to WPF to Blazor, the UI has taken a few turns, but Blazor works great in the role of user interface. Duration: 55 minutes.
  • bUnit: A Blazor Testing Lib - December 7, 2020 - bUnit: A Blazor Testing Lib; with Egil Hansen in The 6th Figure Developer podcast, episode 173. Duration: 41 minutes.
  • Blazor in Action with Chris Sainty - November 17, 2020 - In this episode of expect(Exception) we talk with Chris Sainty, author of the book Blazor in Action. We talk about what Blazor actually is, why we like it and of course, how to test it. Blazor in Action's book.
  • Merge Conflict: .NET Conf 2020 & Apple M1 Event Recap - November 16, 2020 - Episode 228 of Merge Conflict's podcast: .NET Conf 2020 & Apple M1 Event Recap. This last week was crazy! .NET Conf 2020, .NET 5, Visual Studio 16.8, XAML Hot Reload 2.0, Xbox Series S/X launch, Apple M1 Events, and so much more. Duration: 62 minutes.
  • Oqtane and OSS with Shaun Walker - November 2, 2020 - Shaun Walker is the original creator of Oqtane and DotNetNuke, web application frameworks which have the earned the recognition of being among the largest, most successful, pioneering Open Source projects native to the Microsoft platform. He was recognized by Business In Vancouver in 2011 as a leading entrepreneur in their Forty Under 40 business awards, and is currently the Chair of the Project Committee for the .NET Foundation. Shaun is currently a Technical Director and Enterprise Guildmaster at Cognizant Softvision. Shaun joined The 6 Figure Developer to talk about his newest project, Oqtane, a Modular Application Framework for Blazor, as well as Open Source Software, and The .NET Foundation. Duration: 44 minutes.
  • The One About Blazor - September 7, 2020 - Merge conflict, episode 218: The One About Blazor. Duration: 49 minutes.
  • OpenSilver with Giovanni Albani - July 30, 2020 - OpenSilver with Giovanni Albani, on .NET Rocks. Got Silverlight apps? Carl and Richard talk to Giovanni Albani about the OpenSilver project - building an open-source version of Silverlight that runs without a plugin, using WebAssembly. Giovanni talks about companies he has communicate with that have Silverlight apps with hundreds of thousands of lines of code - not a simple thing to rewrite. The goal of OpenSilver is to let you migrate those applications.
  • .NET Multi-Platform App UI with Scott Hunter - Ready to go to Maui? Carl and Richard talk to Scott Hunter about the .NET Multi-Platform App UI or MAUI for short. Scott talks about how the next versions of .NET are focused on unifying the elements that go into .NET to make One .NET. And that includes the UI stacks - including Xamarin! The evolution of Xamarin into .NET means that all UI stacks will be treated equally. And that leads to the .NET Multi-Platform App UI, letting you make a single project that covers Windows, OS/X, iOS and Android.
  • Testing Blazor Apps with Egil Hansen - June 4, 2020 - Testing Blazor Apps with Egil Hansen, on .NET Rocks. How do you test your Blazor app? Carl Franklin and Richard Campbell talk to Egil Hansen about bUnit stars last commit, an open-source testing framework designed to work with Blazor - both the server-side Razor components and the WebAssembly client. Egil talks about building bUnit to allow for robust testing, that is, tolerant to the normal changes that come to an application without breaking all the tests. The conversation also turns to growing the bUnit project with more contributors, a wider set of features, and perhaps being part of the .NET Foundation.
  • Michael Washington on the State of Blazor - May 11, 2020 - In this episode of Azure DevOps Podcast, Jeffrey Palermo is speaking with Michael Washington about Blazor in-depth. They discuss the current state of Blazor; Oqtane, a modular application framework for Blazor; server-side Blazor apps; Radzen, a low-code, RAD solution; his books on the topic of Blazor; and his advice, tips, recommendations, and resources for Blazor as well.
  • Blazor with guest Carl Franklin - March 9, 2020 - Carl Franklin is the guest to Weekly Dev Tips. Carl Franklin and Steve Smith (aka Ardalis) discuss Blazor in general and look at how to create a generic object picker control for Blazor.
  • Podcast: Occam’s Blazor - January 14, 2020 - Podcast by Stack Overflow.

Presentations slides

Tooling