Blazor Community
677 subscribers
21 photos
363 links
Статьи, гайды по технологии blazor и webassembly

Большая база знаний по Blazor: https://github.com/AdrienTorris/awesome-blazor
Чат: https://teleg.eu/BlazorCommunityChat

По всем вопросам писать: @chesh111re
Download Telegram
Blazor SplitContainer - компонент для создания панелей, размер которых можно изменять ползунком. Это что-то похожее на BlazorSliders, но как утверждает автор, его компонент работает более гладко.

Blazor.SplitContainer Github: https://github.com/jsakamoto/Toolbelt.Blazor.SplitContainer
Example: https://jsakamoto.github.io/Toolbelt.Blazor.SplitContainer/

BlazorSliders Github: https://github.com/carlfranklin/BlazorSliders

#BlazorChannel #Blazor #BlazorGithub
Когда-то мы упоминали про Blazor university, а теперь мы нашли новый источник информации - Blazor School. У них есть GitHub, Discord и даже мобильное приложение на android😱

Site: https://blazorschool.com/
GitHub: https://github.com/Blazor-School/blazor-school-docs
Discrod: https://discord.com/invite/HsTu2Emqsd
Mobile app: http://bit.ly/3iZM9wb

@BlazorChannel #Blazor
Не так давно был анонсирован Blazor United - объединение разных преимуществ из Razor Pages, Blazor Server и Blazor WebAssembly. Но до конца не ясно что это такое, хотя в ASP.NET Core Roadmap для .NET 8 эта фича фигурирует.

Поэтому 14 февраля в 21:00 (по мск) разработчики и главные эксперты Blazor расскажут подробнее и ответят на вопросы: https://www.youtube.com/watch?v=kIH_Py8ytlY

Видео от Steve Sanderson: https://www.youtube.com/watch?v=48G_CEGXZZM

@BlazorChannel #Blazor
Вышла первая первью версия .NET 8, а с ней изменения в ASP.NET Core:
- Объявлена работа над Blazor United
- Возможность отправлять исключения в Blazor’s SynchronizationContext с помощью DispatchExceptionAsync
- Поддержка hot reload для полей, свойств и событий в WASM
- Отладка Blazor WebAssembly в Firefox
- Экспериментальная поддержка Webcil формата для .NET сборок (например в Blazor WebAssembly)

Подробнее про обновления можно почитать по ссылке: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-1/

@BlazorChannel #Blazor #BlazorPreview
14 марта в 20:00 (GMT+3) пройдёт ASP.NET Community Standup на тему тестирования Blazor приложений при помощи Playwright.

Ссылка на трансляцию: https://www.youtube.com/watch?v=lJa3YlUliEs

Playwright - это фреймворк для сквозного тестирования веб-приложений
GitHub: https://github.com/microsoft/playwright
Site: https://playwright.dev/

@BlazorChannel #Blazor
Обновления новой версии preview (ASP.NET Core .NET 8 Preview 2):
- QuickGrid компонент теперь часть .NET 8.
- Улучшена производительность Blazor WASM с новой функцией jiterpreter

Подробнее про нововведения можно почитать в статье: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-2/
Попробовать QuickGrid: https://aspnet.github.io/quickgridsamples/

@BlazorChannel #Blazor
DotNext в поиске спикеров!

8 и 9 сентября в Москве пройдет DotNext 2023 — участники могут прийти лично, либо подключиться к онлайн-трансляции. Вы можете стать спикером конференции как в офлайне, так и удаленно.

Вы можете выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то свое.

Выбирайте тему для выступления из списка на сайте или предлагайте свою. Программный комитет поможет на всех этапах подготовки к выступлению: назначит персонального куратора, проведет ревью материала и поможет с доработкой, организует прогоны и даст рекомендации по выступлению.

Подать заявку можно на сайте.
Вышла третья preview версия ASP.NET Core и вот, что в ней нового:
- Поддержка native AOT в ASP.NET Core. В статье рассказывается, чем это хорошо, что сейчас поддерживается, а что нет, как это попробовать. Также судя по таблице, для Blazor эта функция, пока not supported;
- Добавление Server-side rendering для Blazor компонентов. Это новый подход в рамках задачи по использованию компонентов во всех своих приложениях;
- Возможность рендерить razor компоненты вне ASP .NET Core;
- Добавлены новые компоненты SectionOutlet и SectionContent;
- Появилась возможность отслеживать активности от браузера (например UI события или JavaScript-to-.NET interop вызовы);
- SIMD (Single Instruction, Multiple Data) поддерживается всеми основными браузерами и теперь будет включена по-умолчанию в Blazor WebAssembly приложениях;

Подробнее про нововведения: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-3/

@BlazorChannel #Blazor
Blazor.Text.Editor - компонент для редактирования текста (поддерживаются разные расширения).

Как утверждает автор, то целью проекта является повторение возможностей Monaco Editor.

GitHub: https://github.com/huntercfreeman/Blazor.Text.Editor
YouTube: https://www.youtube.com/@hunterfreeman3496
Nuget: https://www.nuget.org/packages/Blazor.Text.Editor

@BlazorChannel #Blazor #BlazorGithub
Судя по разным мемам, .NET MAUI достаётся 😔
Но тем не менее, James Montemagno рассказывает, как соединить .NET MAUI + Blazor Hybrid и использовать связку с выгодой: https://www.youtube.com/watch?v=lqLfY9zNKNY

@BlazorChannel #Blazor
Please open Telegram to view this post
VIEW IN TELEGRAM
Очередной ASP.NET Community Standup про Blazor в .NET 8. Интересная и всем известная компания, в лице Daniel Roth, Jon Galloway и Mackinnon Buck, расскажет о нововведениях, а также покажет их на практике: https://www.youtube.com/watch?v=MaLjiR9YSbs

@BlazorChannel #Blazor
The Benefits of Using a YT Audio to MP3 Converter