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

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

По всем вопросам писать: @chesh111re
Download Telegram
Только недавно успели изучить preview 1, а уже пора смотреть на ASP.NET Core Preview 2.
Из нововведений:
- Ускорение билда за счёт использования source generators;
- Поддержка пользовательских аргументов событий;
- CSS isolation для MVC представлений и Razor Pages;
- Сохранение prerendered состояния в Blazor приложениях.

ASP.NET Core updates in .NET 6 Preview 2: http://bit.ly/3l5MgmF
.NET 6 Preview 2: https://bit.ly/3qEBYLt
Различных источников информации о Blazor становится больше и это не может не радовать. Делимся с вами сайтом, который похож на агрегатор полезной информации по данной технологии: https://bestofblazor.blog/
А вот новость для поклонников AWS. Анонсирован deployment tool для более лёгкого и просто развёртывания .NET приложений в облаке. На данный момент поддерживаются:
- .NET Core/.NET 5 web applications
- Backend services
- Blazor WebAssembly

Подробное описание: bit.ly/315a3tx
Разбираемся с разработкой настольных приложения на базе Blazor: https://proglib.io/w/0e848220
Сегодня оставляем ссылки на несколько источников:
- Ahead-of-Time компиляция и Blazor: https://habr.com/ru/post/548132/
В комментариях пользователь отвечает на вопрос, который не затронули в статье: Зачем вообще нужен AOT?
на сегодняшний момент в webassembly нельзя использовать jit компиляцию байт кода .net. И непонятно, когда это будет можно. Из-за этого хоть сама среда .net работает в браузере «нативно», но она может только интерпретировать байт код вашего blazor приложения. Что приводит к существенной просадке в производительности.
AOT пробует эту проблему решить, но у нее тоже будут свои накладные расходы — увеличение размера файла приложения (в несколько раз), увеличение времени компиляции (в несколько раз)

- Meetup, в котором (уже не в первый раз) расскажут о Blazor Server и Blazor WebAssembly (31 марта 14:00 по МСК): https://www.youtube.com/watch?v=4_qtNniz47Y
На ezzylearning начали появляться гайды на различные темы по Blazor: https://www.ezzylearning.net/tutorials/blazor
Хоть Blazor и молодая технология, но уже существуют некоторые книги. Вот список как платных, так и бесплатных: https://bestofblazor.blog/top-blazor-books

Также напомним, что на manning.com готовится книга Blazor in action. На данный момент готово 5 глав из 13: https://www.manning.com/books/blazor-in-action
На Pluralsight действует акция #freeapril, поэтому у вас есть возможность посмотреть различные курсы по Blazor (и не только) бесплатно: https://www.pluralsight.com/offer/2021/free-april-individual
Не так давно мы делились ссылками, как развернуть Blazor WebAssembly на GitHub Pages и Firebase Hosting, теперь посмотрите, как это можно сделать на Digital Ocean: https://bit.ly/3mmKNsA

P.S. также в статье есть ссылки на Azure Static Web Apps, Netlify, Heroku и др.
Если вы хотите понастальгировать, то почему бы не написать тетрис на Blazor? В статьях автор подробно описывает пошаговую реализацию.

На текущий момент имеется 3 статьи:
1) https://bit.ly/3sXFwu8
2) https://bit.ly/3urkgNC
3) https://bit.ly/3mxMH9V
Вышла третья preview версия ASP.NET Core. В ней не так много изменений по Blazor, но парочка имеется.
Из основного добавили начальную поддержку Hot Reload для веб приложений.

Подробное описание как всегда по ссылке: https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-3/
Forwarded from devdigest // dot net
Компания Telerik проводит хакатон по разработке веб-приложений, которые сделают мир лучше.
Создайте приложение на базе Blazor и компонентов Telerik и примите учатие в хакатоне с призовым фондом в $40000!

https://progress-worthyweb.devpost.com/

#telerik #blazor #kendo #angular #react
По поводу того, как правильно писать и компоновать код, идёт много разговоров и споров.
Предлагаем посмотреть на видение Clean Architecture от Mukesh Murugan.

По ссылке есть видео и текстовая часть: https://bit.ly/3sprgcz
На CodeMaze есть большая серия статей на тему создания Blazor WebAssembly приложения, в которых можно найти ответы на большое количество вопросов: https://code-maze.com/blazor-webassembly-series/
Как говорится не одним браузером едины. Microsoft, Google, Intel и Mozilla хотят сделать так, чтобы WebAssembly использовался для разработки нативных приложений:
- https://zd.net/3ufOV0T
- https://bit.ly/3uhN63d
#Вакансия
Литовско-белорусская компания Altabel Group (https://www.altabel.com/) ищет Blazor разработчика на текущий проект (удалённо).

Altabel Group - немецкая компания, которая работает в области 3D-оцифровки, AR/VR для интернет магазинов. Проект долгосрочный, состоит из череды небольших fixed price подпроектов.
Ищем Strong-Middle/Senior специалиста. Требования:
- .Net+Razor, Blazor, JS, CSS;
- Коммерческий опыт с Blazor;
- Английский - уверенное чтение и письмо (Intermediate+). На проекте в основном общение происходит не голосом;
- По занятости желательно ~20ч в неделю, но это обсуждаемо.

Оплата почасовая 20-24$.
Дополнительную информацию можно получить в скайпе (ekaterina.konyahina98), LI (https://www.linkedin.com/in/kate-konyahina-1a9104183/) или телеграме (@kkate98)