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

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

По всем вопросам писать: @chesh111re
Download Telegram
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
12 сентября в 20:00 (GMT +3) пройдёт ASP.NET Community Standup, на котором можно будет узнать, что такое Full Stack Blazor, разные фишки и чем он отличается от традиционных Blazor Server и WebAssembly приложений: https://www.youtube.com/watch?v=47CZqb53nCM

@BlazorChannel #Blazor
Мы немного запоздали, а оказывается вышло обновление ASP.NET Core .NET 8 Preview 6. Из нового в части Blazor:
- Endpoints теперь по умолчанию требуют antiforgery protection. Поддержку можно включить через middleware;
- Улучшения в части server-side форм. Теперь можно создавать формы без EditForm, а с использованием html тэга form;
- Добавлен новый render mode - Auto;
- Улучшения в части интерактивных компонентов при использовании server-side rendering;
- Новый параметр для компонента Virtualize - EmptyContent;

Подробнее по ссылке: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-7/#blazor

@BlazorChannel #Blazor
Близится .NET Conf 2023, которая пройдёт с 14 по 17 ноября. По традиции публикуем расписание секций, которые затрагивают Blazor и смежные области.

Время указано в GMT+3.
14 ноября:
- 20:00 - 21:00 Full stack web UI with Blazor in .NET 8 (Daniel Roth, Steve Sanderson)
- 22:00 - 23:00 Performance Improvements in .NET 8, ASP.NET Core (David Fowler, Jonathan Peppers, Stephen Toub)

15 ноября:
- 03:30 - 04:15 Tiny, fast ASP.NET Core APIs with native AOT (Damian Edwards)

16 ноября:
- 00:30 - 01:00 ASP.NET Core Authentication Simplified (Stephen Halter, Jeremy Likness)
- 02:30 - 03:00 Build hybrid apps with .NET MAUI (Beth Massi, Eilon Lipton)
- 05:30 - 06:00 Bye ASP.NET WebForm, Welcome Blazor: Transform your ASP.NET WebForm Chatbot in no time, and beyond! (Justin Yoo)
-13:30 - 14:00 Unlocking the power of the Fluent UI Blazor components (Vincent Baaij, Denis Voituron)
-14:30 - 15:00 Migrating a React Application to Blazor (Samson Amaugo)
- 15:00 - 15:30 How to Achieve Optimistic Updates with Blazor and EF Core (Emanuele Bartolesi)
- 17:30 - 18:00 Blazor-testing from A to Z (Egil Hansen)
- 18:30 - 19:00 Building beautiful Blazor apps with Tailwind CSS (Chris Sainty)
- 20:30 - 21:00 Blazor Puzzles and Answers (Jeffrey T. Fritz, Carl Franklin)
- 21:00 - 21:30 Integrating Blazor with existing .NET web apps (Ed Charbeneau)

Сайт мероприятия: https://www.dotnetconf.net
Подробное расписание: https://www.dotnetconf.net/agenda

@BlazorChannel #Blazor
В стандартных компонентах Blazor существует InputDate, но порой требуется больше возможностей, а тянуть целую библиотеку с компонентами не хочется.

Поэтому рекомендуем обратить внимание на DateRangePicker, который предоставляет большой набор возможней: от установки культуры до установки промежутка дат.

GitHub: https://github.com/jdtcn/BlazorDateRangePicker
Nuget: https://www.nuget.org/packages/BlazorDateRangePicker

@BlazorChannel #Blazor #BlazorGitHub
.NET 8 готов к установке: https://dotnet.microsoft.com/en-us/download/dotnet/8.0

Также прошёл первый день .NET Conf 2023. С 1:31:35 можно послушать Daniel Roth и Steve Sanderson, где они довольно быстро и подробно рассказывают об основных нововведениях в Blazor: https://www.youtube.com/watch?v=xEFO1sQ2bUc

@BlazorChannel #Blazor
На .NET Conf 2023 показали проект eShop, который совмещает в себе различные технологии из мира .net, в том числе Blazor.

12 декабря в 21:00 (GMT+3) пройдёт ASP.NET Community Standup, где гости поговорят о проекте и ответят на вопросы.

YouTube: https://www.youtube.com/watch?v=fkDSaIti_KU
GitHub: https://github.com/dotnet/eShop

@BlazorChannel #Blazor
Статья на CodeMaze, в которой рассказывается, что такое AOT (Ahead of Time) Compilation, как использовать и использовать ли вообще: https://code-maze.com/blazor-webassembly-ahead-of-time-compilation/

@BlazorChannel #Blazor
Хотим поздравить всех с Новым 2024 Годом❤️
Спасибо, что остаётесь с нами и следите за новостями!

P.S. немного статистики
How to Record Hands-Free on Snapchat