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

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

По всем вопросам писать: @chesh111re
Download Telegram
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
🆕 ASP.NET Core .NET 8 Preview 4:
- Streaming rendering компонентов. Теперь можно будет передавать обновления контента в потоке ответа (для SSR);
- Маршрутизация к именованному элементу для client side. Теперь можно указывать ссылки к конкретным элементам на странице через id;
- Добавлена возможность упаковать приложение в формате webcil;
- Теперь Blazor компоненты могут обрабатывать form сообщения (компоненты на основе EditForm) (для SSR).

Подробное описание изменений по ссылке: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-4/

@BlazorChannel #Blazor
Forwarded from devdigest // dot net
Пять улучшений Blazor в .NET 8 Preview 5

В .NET 8 Preview 5 основное внимание разработчиков приковано к Blazor для ASP.NET Core. Обновление, запланированное на ноябрь и оно принесет множество новых функций и возможностей, с особым акцентом на усовершенствования в рендеринге компонентов.

🔗 https://devdigest.today/goto/2214

👉🏻 Наш канал | 💬 Наш чат
Обновление ASP.NET Core .NET 8 Preview 6. Из нового в части Blazor:
- Возможность биндить и валидировать модель формы в новом режиме server-side rendering при помощи атрибута [SupplyParameterFromForm];
- Улучшенная навигация по страницам и работа с формами (имеются ограничения до выхода релизной версии);
- Сохранение существующих DOM элементов при потоковом рендеринге;
- Можно указать rendermode отдельно для компонента. Режим будет применён к компоненту и его детям;
- При помощи атрибута [SupplyParameterFromQuery] можно передавать парметры не только в page. но и в компонент;
- Унификация темплейтов при создании проекта;
- Улучшения касательно Cascading values, Error boundaries и Streaming rendering.

Подробное описание изменений и улучшений: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-6/

@BlazorChannel #Blazor
Создавать UI при помощи xaml для Blazor приложений? Это у нас есть!
Команда OpenSilver (то что SilverLight open source) анонсировала новый продукт - XAML for Blazor.

Ссылка на статью: https://xaml-for-blazor.com/2023/07/10/introducing-xaml-for-blazor/
DotNext 2023 — конференция для .NET-разработчиков

На конференцию возвращается привычный двухдневный формат, но также остаётся и онлайн-трансляция.

За это время вы успеете послушать доклады о лучших практиках .NET-разработки — от новичков и ветеранов DotNext. Также вас ждет воркшоп по функциональному решению задач и fail-митап, на котором спикеры расскажут о неудачных практиках компаний.

На DotNext можно будет подискутировать о правильных подходах к разработке, познакомиться с единомышленниками и спикерами, а также пообщаться в неформальной обстановке на афтерпати

Стать участником DotNext можно двумя способами:
➡️ Предложить компании оплатить ваш билет
➡️ Купить билет «Для частных лиц» самостоятельно. С промокодом нашего канала он будет дешевле: blazor

Подробности и программа конференции — на сайте.
В .NET 8 для компонентов будет добавлен новый вид рендеринга - Server Side Rendering (SSR). Одним из его преимуществ является полная отрисовка компонента на стороне сервера (нет, это не тоже, что и Blazor Server): https://jonhilton.net/blazor-ssr/

Также в дополнении две статьи о том, как при этом добавить компонентам интерактивности:
- Blazor Server - https://jonhilton.net/blazor-interactive-islands-server/
- Blazor WASM - https://jonhilton.net/blazor-interactive-wasm/

@BlazorChannel #Blazor
Guide on How to Download Instagram Videos Effortlessly