Очередная седьмая preview версия ASP.NET Core .NET 6. И вот какие нововведения по Blazor:
- Добавлен атрибут
- Появилась возможность заменять текущий uri в истории браузера, вместо добавления нового
- У DynamicComponent появилось свойство Instance, которое позволяет получить доступ к динамически создаваемому экземпляру компонента
- Blazor поддерживает потоковую передачу данных напрямую из JS в .NET
- Поддержка загрузки файлов более 2 Гб при помощи
- Появилась возможность изменять
- Добавлен атрибут
@BlazorChannel #Blazor
- Добавлен атрибут
[SupplyParameterFromQuery]
, который позволяет получать параметры из строки запроса- Появилась возможность заменять текущий uri в истории браузера, вместо добавления нового
- У DynamicComponent появилось свойство Instance, которое позволяет получить доступ к динамически создаваемому экземпляру компонента
- Blazor поддерживает потоковую передачу данных напрямую из JS в .NET
- Поддержка загрузки файлов более 2 Гб при помощи
InputFile
. Также обновлённый компонент загружает файлы быстрее- Появилась возможность изменять
<head>
компонентов (установка <title>
или добавление <meta>
)- Добавлен атрибут
multiple
, который поддерживает множественный выбор в элементах <select>
Больше изменений и дополнений можно посмотреть по ссылке: https://bit.ly/3yDA42m@BlazorChannel #Blazor
.NET Blog
ASP.NET Core updates in .NET 6 Preview 7
.NET 6 Preview 7 is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Parity with existing experiences for minimal APIs Added IResult implementations for producing common HTTP responses Support…
Сейчас будет новость немного не по теме канала. Но думаю многим может быть интересна
В последнем обновлении visual studio 2019 16.11.0 добавили возможность Hot Reload: https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.11.0
Docs
Visual Studio 2019 version 16.11 Release Notes
Get the latest features, bug fixes, and support for Visual Studio 2019 v16.11. Download today.
Создание Blazor WebAssembly с использованием AntDesign: https://bit.ly/3mdYBaG
@BlazorChannel #Blazor
@BlazorChannel #Blazor
C-Sharpcorner
Build Blazor WebAssembly With Ant Design
In this article, you will learn how to build Blazor WebAssembly with Ant Design.
Плюсы и минусы рендеринга UI на сервере и на клиенте и что выбрать?
Link: https://bit.ly/3xTKj1f
@BlazorChannel #Blazor
Link: https://bit.ly/3xTKj1f
@BlazorChannel #Blazor
Docs
Choose an ASP.NET Core UI
Understand when to use the various ASP.NET Core web UI technologies Microsoft provides and supports.
В недавнем On .NET Live Cecil Phillip и Jimmy Engström рассмотрели взаимодействие Blazor и различных гаджетов: https://www.youtube.com/watch?v=lnV1TBl2ABE
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
On .NET Live - Connecting gadgets to Blazor
Blazor is fun, Gadgets are fun, now imagine you could combine these two! We will take a look at how Bluetooth LE works, how to figure out a BLE Protocol, and how we can use Bluetooth LE in our Blazor webs. If time permits, we will also take a look at Jimmy’s…
Вышла вторая часть серии статей об улучшении безопасности в Blazor приложениях, используя HTTP headers: https://bit.ly/386mWqU
@BlazorChannel #Blazor
@BlazorChannel #Blazor
Software Engineering
Improving application security in Blazor using HTTP headers – Part 2
This article shows how to improve the security of an ASP.NET Core Blazor application by adding security headers to all HTTP Razor Page responses (Blazor WASM hosted in a ASP.NET Core hosted backend…
Forwarded from devdigest // dot net
В этом эпизоде ON .NET Show Дэвид Пайн и Джереми продемонстрируют пример приложения с поддержкой чат-бота, которое работает на Blazor WASM и SignalR.
https://devdigest.today/post/1745
#Blazor #WASM #SignalR
https://devdigest.today/post/1745
#Blazor #WASM #SignalR
Developers Digest
Using SignalR in your Blazor applications
In this episode, David Pine joins Jeremy to show off this chat bot enabled demo that's powered by Blazor WASM and SignalR[00:00] - Start[01:09] - Why is Sign...
14 сентября пройдёт .NET митап от компании TemaBit Fozzy Group.
В программе вас ожидает два выступления:
- Антон Копосов (TemaBit Fozzy Group) - Способы интеграции систем и патерны интеграции с помощью MassTransit (с 19:05 по 19:45)
- Кристос Матскас (Microsoft) - Identity and Security with .NET and Azure (с 20:00 по 20:45)
Регистрация на митап: https://bit.ly/2WsC6UB
В программе вас ожидает два выступления:
- Антон Копосов (TemaBit Fozzy Group) - Способы интеграции систем и патерны интеграции с помощью MassTransit (с 19:05 по 19:45)
- Кристос Матскас (Microsoft) - Identity and Security with .NET and Azure (с 20:00 по 20:45)
Регистрация на митап: https://bit.ly/2WsC6UB
Forwarded from devdigest // dot net
Не пропустите вебинар, на котором вы узнаете как создать онлайн-магазина билетов с помощью Blazor WebAssembly
https://blog.jetbrains.com/dotnet/2021/08/26/webinar-building-an-online-ticket-store-with-blazor-webassembly/
#blazor #event #webinar #jetbrains
https://blog.jetbrains.com/dotnet/2021/08/26/webinar-building-an-online-ticket-store-with-blazor-webassembly/
#blazor #event #webinar #jetbrains
The JetBrains Blog
Webinar: Building an Online Ticket Store with Blazor WebAssembly | The .NET Tools Blog
Join us Tuesday, September 28, 2021, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, Building an Online Ticket Store with Blazor WebAssembly, with Stev
Planetary Docs - это репозиторий, который демонстрирует использование Blazor server (.NET 6) с EF Core 6 и Cosmos DB, через CRUD операции.
Ссылка на репозиторий: https://github.com/JeremyLikness/PlanetaryDocs
Ссылка на репозиторий: https://github.com/JeremyLikness/PlanetaryDocs
GitHub
GitHub - JeremyLikness/PlanetaryDocs: A complete Blazor Server app using Azure Cosmos DB with EF Core.
A complete Blazor Server app using Azure Cosmos DB with EF Core. - GitHub - JeremyLikness/PlanetaryDocs: A complete Blazor Server app using Azure Cosmos DB with EF Core.
При обновлении Blazor приложения (которое использует source генераторы) с .NET 5 на .NET 6 вы можете столкнуться с проблемой, когда генераторы не могут обнаружить компоненты. Andrew Lock в своей статье рассказывает почему так произошло и как это можно обойти: https://bit.ly/38R7FL2
@BlazorChannel #Blazor
@BlazorChannel #Blazor
Andrew Lock | .NET Escapades
Using Source Generators with Blazor components in .NET 6
In this post I describe a problem where upgrading my Blazor app to .NET 6 broke my source generators that relied on Blazor components.
Анатомия Blazor компонентов от Roland Guijt: https://www.youtube.com/watch?v=oG5TOxiaEpM
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
Roland Guijt — Blazor сomponents deep dive
Ближайшая конференция:
DotNext 2022 Autumn — 3–4 ноября (Online), 20 ноября (Offline)
Подробности и билеты: https://bit.ly/33DNbpA
— —
. . We'll explore the anatomy of a Blazor component in this session and see how the code generation system operates that…
DotNext 2022 Autumn — 3–4 ноября (Online), 20 ноября (Offline)
Подробности и билеты: https://bit.ly/33DNbpA
— —
. . We'll explore the anatomy of a Blazor component in this session and see how the code generation system operates that…
Нововведения и обновления, которые нас ожидают в .NET 6 для Blazor: https://bit.ly/3k442rA
@BlazorChannel #Blazor
@BlazorChannel #Blazor
Telerik Blogs
What’s New in .NET 6 for Blazor?
.NET 6 is coming with some notable Blazor improvements. Dynamic components, hot reload, Blazor MAUI apps—the list goes on and on. Here are the main highlights.
ASP .NET Core .NET 6 Release Candidate 1 на месте, а вместе с ним обновления в Blazor:
- Рендеринг Blazor компонентов из JavaScript
- Экспериментальная поддержка CustomElements (создание кастомных элементов, используя standard HTML interfaces)
- Теперь можно генерировать компоненты для Angular или React из Blazor компонентов
- Улучшенная работа с query string
- MouseEventArgs теперь имет PageX и PageY свойства
- Отключен long-polling transport для Blazor Server
- Более расширенная упаковка приложения Blazor WebAssembly
- и др.
Как всегда, более подробная информация по ссылке: https://bit.ly/3nyqyLo
@BlazorChannel #Blazor
- Рендеринг Blazor компонентов из JavaScript
- Экспериментальная поддержка CustomElements (создание кастомных элементов, используя standard HTML interfaces)
- Теперь можно генерировать компоненты для Angular или React из Blazor компонентов
- Улучшенная работа с query string
- MouseEventArgs теперь имет PageX и PageY свойства
- Отключен long-polling transport для Blazor Server
- Более расширенная упаковка приложения Blazor WebAssembly
- и др.
Как всегда, более подробная информация по ссылке: https://bit.ly/3nyqyLo
@BlazorChannel #Blazor
ASP.NET Blog
ASP.NET Core updates in .NET 6 Release Candidate 1
.NET 6 Release Candidate 1 (RC1) is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Render Blazor components from JavaScript Blazor custom elements Manipulate the query string from Blazor…
Недавние обновления Blazor в видеоформате (c Daniel Roth): https://www.youtube.com/watch?v=cpt0Ljs35YA
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
ASP.NET Community Standup - Blazor in .NET 6 RC1
Find out what's new in Blazor in .NET 6 RC1!
Community Links: https://www.theurlist.com/blazor_community_standup_september_2021
Featuring: Daniel Roth (@danroth27), Tanay Parikh (@_TanayParikh), Mackinnon Buck, Jon Galloway (@jongalloway)
Get your questions…
Community Links: https://www.theurlist.com/blazor_community_standup_september_2021
Featuring: Daniel Roth (@danroth27), Tanay Parikh (@_TanayParikh), Mackinnon Buck, Jon Galloway (@jongalloway)
Get your questions…
Библиотека, которая предоставляет доступ к API геймпада для Blazor приложений: https://github.com/jsakamoto/Toolbelt.Blazor.Gamepad
Попробовать можно тут: https://jsakamoto.github.io/Toolbelt.Blazor.Gamepad/
@BlazorChannel #Blazor
Попробовать можно тут: https://jsakamoto.github.io/Toolbelt.Blazor.Gamepad/
@BlazorChannel #Blazor
GitHub
GitHub - jsakamoto/Toolbelt.Blazor.Gamepad: gamepad API access for your Blazor apps.
gamepad API access for your Blazor apps. Contribute to jsakamoto/Toolbelt.Blazor.Gamepad development by creating an account on GitHub.
Кажется, что ещё ни разу не упоминали про BootstrapBlazor. Это набор компонентов на основе Bootstrap и Blazor: https://github.com/dotnetcore/BootstrapBlazor
@BlazorChannel #Blazor
@BlazorChannel #Blazor
GitHub
GitHub - dotnetcore/BootstrapBlazor: A set of enterprise-class UI components based on Bootstrap and Blazor
A set of enterprise-class UI components based on Bootstrap and Blazor - GitHub - dotnetcore/BootstrapBlazor: A set of enterprise-class UI components based on Bootstrap and Blazor