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

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

По всем вопросам писать: @chesh111re
Download Telegram
Автор статьи рассказывает о том, как обеспечить безопасность в WebAssembly приложении с помощью Auth0. По ссылке целый гайд: https://bit.ly/2OVUDBQ
3-е место по звёздочкам на GitHub занимает Blazorise.

Это библиотека, которая построена на основе Blazor и CSS фреймворков (например Bootstrap, Bulma and Material). Blazorise состоит из пяти nuget пакетов, каждый из которых относится к тому или иному стилю:
- Blazorise.Bootstrap
- Blazorise.Bulma
- Blazorise.Material
- Blazorise.AntDesign
- Blazorise.Frolic

Ссылка на GitHub: https://github.com/stsrki/Blazorise
Также в описании есть ссылки на демо по каждому стилю

#Blazor #BlazorRuCommunity #BlazorComponents
Если вы хотели развернуть Blazor WebAssembly на AWS, но не знали как, то эта статья поможет пошагово решить задачу: https://bit.ly/316rZ6B
Осталось две библиотеки компонентов, про которые хотелось сказать. Обе имеют одинаковое количество звёзд на GitHub, поэтому (на своё усмотрение) расскажу в этом посте о MatBlazor.

MatBlazor является одним из самых популярных наборов компонент для любых frontend фреймворков и Blazor не исключение.
Компоненты этой библиотеки реализуют общие схемы взаимодействия в соответствии со спецификацией Material Design.

Ссылка на GitHub: https://github.com/SamProf/MatBlazor
Ссылка на примеры: https://samprof.github.io/MatBlazor/

#Blazor #BlazorRuCommunity #BlazorComponents
Обзор бесплатных библиотек с компонентами для Blazor завершает Ant Design Blazor.

Ant Design Blazor основывается на популярной React библиотеке Ant Design и является качественной альтернативой популярного MatBlazor.

Ссылка на GitHub: https://github.com/ant-design-blazor/ant-design-blazor
Ссылка на примеры: https://ant-design-blazor.gitee.io/en-US/Components/overview
(Если будут проблемы с отображением компонентов на сайте, попробуйте переключить язык справа вверху)

#Blazor #BlazorRuCommunity #BlazorComponents
Закину сразу две новости, т.к. давно не было публикаций!
Сайт, который посвящён пошаговому изучению Blazor: https://proglib.io/w/85f8b219
Пока новостей немного, посмотрите разработку Blazor wasm приложения на стриме Jeffrey T. Fritz: https://youtu.be/HnC_TNMmlfE

Также недавно на NDC Oslo 2020 Steve Sanderson рассказывал про создание современного веб приложения при помощи Blazor: https://youtu.be/kLhoRyLxwAE
Почитайте о применении ReactiveUI в приложениях на Blazor: https://www.reactiveui.net/blog/2020/07/article-blazor-compelling-example
(подводка к следующей новости🙊)
19 сентября сообщество ReactiveUI проведет онлайн мероприятие на котором помимо ReactiveUI.Blazor расскажут об использовании реактивных расширений для .NET, о кросплатформенной разработке на AvaloniaUI и .NET MAUI, также будет доклад, посвященный реактивным коллекциям и DynamicData.

Более подробную информацию о докладах и спикерах можно получить на сайте мероприятия: https://www.rxuiconf.net/

Для участия нужна лишь регистрация: https://www.eventbrite.com.au/e/rxui-conf-tickets-115157956548?ref=estw
В прошедшем обновлении .NET 5 Preview 8 были изменения, которые коснулись и Blazor.

Помимо lazy loading для client-side, были и другие изменения. С ними можно ознакомиться по ссылке: https://visualstudiomagazine.com/articles/2020/08/27/blazor-updates.aspx?m=1
Forwarded from Developers Community
22-24 сентября присоединяйтесь к технологической конференции Microsoft Ignite, к крупнейшему ежегодному событию. Зарегистрируйтесь в числе первых, посетите более ста технологических сессий с уникальным контентом и возможностью виртуального общения с экспертами и комьюнити. Участие бесплатное. Конференция проходит онлайн, в уникальном интерактивном формате, успей занять место!


https://myignite.microsoft.com/home?wt.mc_id=AID3019161_QSG_SCL_460482
Хочется напомнить про существование ресурса с большим количеством полезной информации по Blazor. Это Awesome Blazor: https://github.com/AdrienTorris/awesome-blazor

Здесь можно найти очень много примеров и сложных и простых, книг, подкастов, игр, компонентов, курсов, вспомогательных видео.
Автор рассказывает как работать с локальным хранилищем в PWA: https://visualstudiomagazine.com/articles/2020/09/08/blazor-pwa-local-storage.aspx

P.S. также внутри есть ссылка на статью, в которой рассказывается о создании PWA. Естественно всё в рамках Blazor
Немного опоздал, но всё же хочется поздравить каждого с прошедшим праздником!

И я не придумал ничего лучшего, чем взять поздравление с поздравок:
"С Днём программиста. Желаю изобретательности, смекалки и креатива в работе, желаю благополучия, счастья и удачи в жизни. Пусть каждый твой день будет запрограммирован на успех, пусть в твоём организме стоит мощный антивирус от недугов, пусть твоя любовь надёжно будет запоролена от горечи обид"
Те кто пишет Blazor server-side приложения для большого количества пользователей, могли сталкиваться с проблемами масштабирования, т.к. для обмена сообщений используется SignalR, а он находится в одном и том же процессе с приложением.

Поэтому для приложений, которые работают в режиме реального времени Alachisoft предлагают решение под название NCache. По ссылке можно найти описание продукта, а также дополнительные ссылки на описание NCache и на проект с его использованием: https://bit.ly/2FDPBbF
How to Record Hands-Free on Snapchat