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

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

По всем вопросам писать: @chesh111re
Download Telegram
Думаю, что многие сталкивались с проблемой повторного рендеринга в приложениях и использовали разные подходы. С выходом .NET 6 эту проблему можно будет решить при помощи ComponentApplicationState.

Подробнее в статье: https://jonhilton.net/blazor-prerendering-net6/
Подъехали обновления для ASP.NET Core и в частности для Blazor (хотя и не так много). В .NET 6 Preview 4:
- обновили .NET Hot Reload;
- добавили компонент ErrorBoundary для обработки исключений в иерархии компонентов;
- Blazor WebAssembly начал поддерживать ahead-of-time (AOT) компиляцию.

Подробнее про изменения: https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-4/
Появилось расписание к предстоящему Blazor Day, который состоится 17 июня: https://blazorday.net/agenda

Расписание в текстовом виде со временем по МСК:
- 17:00 "Getting Started with Blazor" - Carole Rennie Logan
- 17:30 "Mobile & Desktop Apps with Blazor!" - Sam Basu
- 18:00 "Blazor and GraphQL" - Poornima Nayar
- 18:30 "Full-on forms with Blazor" - Chris Sainty
- 19:00 "Beyond the Basics - Building Reusable Code with Blazor" - Jeffrey T. Fritz
- 19:45 "Winforms to Blazor: A GIFBot Postmortem" - Georgia Nelson
- 20:15 "Best Practices for Unit Testing Blazor Components with bUnit" - Egil Hansen
- 20:45 "Creating Blazor modules using Oqtane" - Michael Washington
- 21:15 "Blazor Stability Testing Tools for Bullet Proof Applications" - Ed Charbeneau
- 21:45 "The Future of Web Development with .NET & Blazor" - Daniel Roth

Регистрация: https://blazorday.net/ticket
Хоть это ещё и превью, но ознакомиться будет полезно
В преддверии Blazor Day команда Telerik проведёт пятидневный марафон Blazing into Summer 2.0. Выступлений будет немного, примерно одно в день (что очень удобно).

Расписание по МСК:
- 7 июня 19:00 - Daniel Roth - What’s New in Blazor in .NET 6
- 8 июня 17:00 - Layla Porter - SignalR Realtime Blazor Translator
- 9 июня 17:00 - Egil Hansen - Best Practices for Unit Testing
- 10 июня 18:00 - Fahad Mullaji - Building Efficient Apps with Blazor
- 10 июня 23:40 - Cecil Philips - Secrets of a Blazor Component Artisan
- 11 июня 17:00 - Georgia Nelson - Improving User Workflows with Blazor Components

Описание выступлений: https://bit.ly/3fN1DPW
Для участия не нужна регистрация. Все трансляции пройдут на твич канале: twitch.tv/CodeItLive
Появился список со всеми сессиями с прошедшего Build 2021: https://bit.ly/2Ro48ib

Среди огромного количества видео нашёлся доклад на тему создания Blazor приложения чата с лентой активности и безопасным обменом файлами: https://bit.ly/3ijCnT0
Рано или поздно вы захотите, чтобы разные части вашего приложения общались друг с другом.
В статье показан простой способ связи между родителями и детьми, возможность иерархии компонентов и более сложное решение для расширенной обработки состояния в веб-приложениях Blazor:

https://www.claudiobernasconi.ch/2021/06/07/blazor-component-communication-state-handling/
Завершились все выступления в рамках Blazing into Summer 2.0 with Telerik. Если хотели что-то посмотреть, но не было возможности, тогда переходите к записям:
- What’s New in Blazor in .NET 6 - https://bit.ly/3iy75YA
- SignalR Realtime Blazor Translator - https://bit.ly/359SQkS
- Best Practices for Unit Testing - https://bit.ly/3goccYC
- Building Efficient Apps with Blazor - https://bit.ly/3xus9DJ
- Improving User Workflows with Blazor Components - https://bit.ly/3pMbPLB

@BlazorChannel #Blazor
Отладка приложений Blazor WebAssembly на стороне клиента, горячая тема среди разработчиков, решается в Rider .NET IDE от JetBrains, начиная с новой сборки программы раннего доступа.

https://visualstudiomagazine.com/articles/2021/06/10/rider-webassembly-debugging.aspx

@BlazorChannel #Blazor
Напоминаем, что осталось всего пару дней до самого большого (на текущий момент) мероприятия про Blazor - Blazor Day.

Регистрация: https://blazorday.net/ticket
Сайт мероприятия: https://blazorday.net/

@BlazorChannel #Blazor
Вышла новая preview версия ASP.NET Core .NET 6. Изменения в пятой версии:
- Улучшения в Hot Reload
- Обновлены теймплейты для проектов с Angular 11 and React 17
- Появилась возможность использовать синтаксис Razor (в том числе компоненты Blazor) в элементах SVG foreignObject
- Уменьшение размера загрузки Blazor WebAssembly с помощью перелинковки во время выполнения
- Добавлены подкатегории для лучшей фильтрации голов Kestrel
- Более быстрое получение и установка заголовков
- Настраиваемый размер буфера входящих нераспределенных данных для IIS

Подробнее, как всегда по ссылке: https://bit.ly/3vzUOpl

@BlazorChannel #Blazor
Запись BlazorDay 2021 - 2nd edition: https://www.youtube.com/watch?v=t_UyOXydnsQ

7:16 - Getting Started with Blazor by Carole Rennie Logan
39:27 - Mobile & Desktop Apps with Blazor! by Sam Basu
1:12:00 - Blazor and GraphQL by Poornima Nayar
1:48:05 - Full-on forms with Blazor by Chris Sainty
2:19:54 - Beyond the Basics - Building Reusable Code with Blazor by Jeffrey T. Fritz
2:51:19 - Winforms to Blazor: A GIFBot Postmortem by Georgia Nelson (technical difficulties)
2:57:55 - Jeffrey T. Fritz
3:17:45 - Blazor Stability Testing Tools for Bullet Proof Applications by Ed Charbeneau
3:54:29 - Creating Blazor modules using Oqtane by Michael Washington
4:24:00 - Best Practices for Unit Testing Blazor Components with bUnit by Egil Hansen
5:06:10 - The Future of Web Development with .NET & Blazor by Daniel Roth

@BlazorChannel #Blazor
TikTok Video Downloader: Download TikTok Videos without Watermark