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

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

По всем вопросам писать: @chesh111re
Download Telegram
С 8 по 11 ноября пройдёт .NET Conf 2022 на которой объявят релизную версию .NET 7, а также пройдёт много сессий на разные темы.

По традиции представим расписание сессий на темы, которые связаны с разработкой на Blazor (время указано по МСК):
8 ноября
* .NET Conf 2022 Keynote: Welcome to .NET 7 (18:00 - 19:00) - Gaurav Seth
* State of the Web (19:00 - 19:30) - Daniel Roth
* Blazor in .NET 7 (19:30 - 20:00) - Steve Sanderson
9 ноября
* Building a Blazor component (20:30 - 21:00) - Steve Sanderson
* Testing Blazor Applications with Playwright (21:00 - 21:30) - Debbie O'Brien, Max Schmitt
10 ноября
* Modernize your WPF and Windows Forms application with Blazor (1:00 - 1:30) - Michele Aponte
* CSS Techniques for Blazor Developers (3:30 - 4:00) - Ed Charbeneau
* Performance benefits of .NET 7 for Web Applications (6:00 - 6:30) - Jérôme Laban
* Creating Business Applications Using Azure Maps (17:30 - 18:00) - Michael Washington
* Azure Static Web Apps with Blazor and .NET (23:30 - 0:00) - Melissa Houghton

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

@BlazorChannel #Blazor
Не про Blazor, но думаем будет интересно
Команда DOTNEXT снова делает Community Day 🎉
4 ноября можно будет свободно посмотреть прямые трансляции докладов бесплатно (нужна только регистрация)

Регистрация: https://dotnext.ru/registration/personal/
Расписание второго дня (4 ноября): https://dotnext.ru/schedule/days/2
Blazm.Bluetooth - библиотека, которая позволяет подключить Bluetooth-устройства к приложению с помощью Web Bluetooth

GitHub: https://github.com/EngstromJimmy/Blazm.Bluetooth

@BlazorChannel #Blazor #BlazorGithub
.NET 7 в релизе🎉

А мы напомним, что вас ждёт нового, относительно Blazor:
- Custom elements - создание кастомных элементов и возможность их внедрить в JavaScript-based приложение
- Handle location changing events - обработка входящих событий навигации
- Bind after/get/set modifiers - возможность запускать асинхронную логику после привязки данных
- Improved JavaScript interop on WebAssembly - оптимизирован JavaScript interop
и др.

Подробное описание: https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-7/
Download: https://dotnet.microsoft.com/en-us/download/dotnet/7.0

@BlazorChannel #Blazor
Blazor.FileSystemAccess - обёртка над API браузера для доступа к файловой системе.
(Однако имеются ограничения. Автор утверждает, что API не поддерживается в мобильных браузерах Firefox и Chrome)

GitHub: https://github.com/KristofferStrube/Blazor.FileSystemAccess
Demo: https://kristofferstrube.github.io/Blazor.FileSystemAccess/ViewPDF

@BlazorChannel #Blazor #BlazorGithub
Damselfly - приложение для управления фотографиями. Как утверждают авторы - их цель, индексировать большую коллекцию изображений и обеспечить их легкий поиск и извлечение. Также приложение поддерживает обнаружение объектов/лиц и распознавание лиц.

А совсем недавно Damselfly обновили до .NET 7, а также перенесли на Blazor WASM

GitHub: https://github.com/Webreaper/Damselfly

@BlazorChannel #Blazor #BlazorGithub
Создание Blazor WASM с использованием GraphQL часть 7: https://www.syncfusion.com/blogs/post/a-full-stack-web-app-using-blazor-webassembly-and-graphql-part-7.aspx

В конце статьи есть ссылки на первые шесть статей.
P.S. если сайт недоступен, воспользуйтесь vpn

@BlazorChannel #Blazor
В .NET 7 была добавлена поддержка multi-threaded (пока experimental) для приложений на WASM. Полная поддержка планируется в .NET 8, а пока есть возможность попробовать в экспериментальном шаблоне WebAssembly Browser App.

Описание: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-rc-2/#webassembly-multithreading-experimental
Видео: https://www.youtube.com/watch?v=8h0ZJwbnySM

@BlazorChannel #Blazor
Дорогой канал, с Новым Годом тебя ❤️
Пусть будет мир, в этом и последующих годах🙏
Пусть у каждого будет возможность учиться🦉
Пусть приходящее новое, всегда будет только хорошим❤️

P.S. небольшая статистика по прошлому году🙊
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
The Art of Instagram Captions: Writing Engaging and Authentic Descriptions