В прошедшем обновлении .NET 5 Preview 8 были изменения, которые коснулись и Blazor.
Помимо lazy loading для client-side, были и другие изменения. С ними можно ознакомиться по ссылке: https://visualstudiomagazine.com/articles/2020/08/27/blazor-updates.aspx?m=1
Помимо lazy loading для client-side, были и другие изменения. С ними можно ознакомиться по ссылке: https://visualstudiomagazine.com/articles/2020/08/27/blazor-updates.aspx?m=1
Visual Studio Magazine
Blazor WebAssembly Gets Lazy Loading -- Visual Studio Magazine
Blazor enhancements show strongly in the list of ASP.NET Core updates included in this week's release of .NET 5 Preview 8, with lazy loading of assemblies for the client-side component heading the list of improvements to the open source framework that allows…
Гайд о том, как объединить Blazor и Razor Pages а одном приложении: https://habr.com/ru/company/otus/blog/516434/
Хабр
Объединяем Blazor и Razor Pages в одном ASP.NET Core 3 приложении
Перевод статьи подготовлен в преддверии старта курса «C# ASP.NET Core разработчик» . В этой статье я расскажу, как вы можете добавить страницы на основе Blazor в существующее приложение Razor Pages....
Forwarded from Developers Community
22-24 сентября присоединяйтесь к технологической конференции Microsoft Ignite, к крупнейшему ежегодному событию. Зарегистрируйтесь в числе первых, посетите более ста технологических сессий с уникальным контентом и возможностью виртуального общения с экспертами и комьюнити. Участие бесплатное. Конференция проходит онлайн, в уникальном интерактивном формате, успей занять место!
https://myignite.microsoft.com/home?wt.mc_id=AID3019161_QSG_SCL_460482
https://myignite.microsoft.com/home?wt.mc_id=AID3019161_QSG_SCL_460482
Microsoft Ignite
Microsoft Ignite – Join us on October 12-14
Save the date and explore the latest innovations, learn from product experts and level up your skillset – join us to help shape the future of tech.
Хочется напомнить про существование ресурса с большим количеством полезной информации по Blazor. Это Awesome Blazor: https://github.com/AdrienTorris/awesome-blazor
Здесь можно найти очень много примеров и сложных и простых, книг, подкастов, игр, компонентов, курсов, вспомогательных видео.
Здесь можно найти очень много примеров и сложных и простых, книг, подкастов, игр, компонентов, курсов, вспомогательных видео.
GitHub
GitHub - AdrienTorris/awesome-blazor: Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser…
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly. - AdrienTorris/awesome-blazor
Автор рассказывает как работать с локальным хранилищем в PWA: https://visualstudiomagazine.com/articles/2020/09/08/blazor-pwa-local-storage.aspx
P.S. также внутри есть ссылка на статью, в которой рассказывается о создании PWA. Естественно всё в рамках Blazor
P.S. также внутри есть ссылка на статью, в которой рассказывается о создании PWA. Естественно всё в рамках Blazor
Visual Studio Magazine
Working with Local Storage in a Blazor Progressive Web App -- Visual Studio Magazine
Thanks to Chris Sainty and Remi Bourgarel, working with local storage from a Blazor application running either in the browser or out of it is relatively easy. Testing your code can be equally easy but only if you set up support the real world of network connections.
Немного опоздал, но всё же хочется поздравить каждого с прошедшим праздником!
И я не придумал ничего лучшего, чем взять поздравление с поздравок:
"С Днём программиста. Желаю изобретательности, смекалки и креатива в работе, желаю благополучия, счастья и удачи в жизни. Пусть каждый твой день будет запрограммирован на успех, пусть в твоём организме стоит мощный антивирус от недугов, пусть твоя любовь надёжно будет запоролена от горечи обид"
И я не придумал ничего лучшего, чем взять поздравление с поздравок:
"С Днём программиста. Желаю изобретательности, смекалки и креатива в работе, желаю благополучия, счастья и удачи в жизни. Пусть каждый твой день будет запрограммирован на успех, пусть в твоём организме стоит мощный антивирус от недугов, пусть твоя любовь надёжно будет запоролена от горечи обид"
PozdravOk.Com
Поздравления на Поздравь ОК
Поздравления и тосты в стихах, смс и прозе к любому празднику. История праздников. Поздравления по именам, гороскопу, профессиям, к подаркам. Стихи любимым.
Те кто пишет Blazor server-side приложения для большого количества пользователей, могли сталкиваться с проблемами масштабирования, т.к. для обмена сообщений используется SignalR, а он находится в одном и том же процессе с приложением.
Поэтому для приложений, которые работают в режиме реального времени Alachisoft предлагают решение под название NCache. По ссылке можно найти описание продукта, а также дополнительные ссылки на описание NCache и на проект с его использованием: https://bit.ly/2FDPBbF
Поэтому для приложений, которые работают в режиме реального времени Alachisoft предлагают решение под название NCache. По ссылке можно найти описание продукта, а также дополнительные ссылки на описание NCache и на проект с его использованием: https://bit.ly/2FDPBbF
NCache Blog
Scaling Blazor Apps with NCache as SignalR Backplane - NCache Blog
Learn how seamless it is to scale your Blazor applications using NCache SignalR Backplane that provides 100% native .NET support.
Автор рассказывает о том, что Blazor ускорился в плане производительности (с версии 3.2.0 до 5.0.0 RC), а также приводит примеры: https://visualstudiomagazine.com/articles/2020/09/14/aspnet-5-rc1.aspx
Visual Studio Magazine
Blazor Gets Faster (Even Without AOT) -- Visual Studio Magazine
The C#-based Blazor web development framework received a performance boost with the new Release Candidate (RC) of the unifying .NET 5, scheduled for one more RC before go-live general availability in November
Совсем упустили. А тут выпустили .NET 5 Release Candidate 1, а в этой статье Daniel Roth рассказывает об изменения в ASP.NET Core (в том числе в Blazor): https://bit.ly/2FD5Juv
ASP.NET Blog
ASP.NET Core updates in .NET 5 Release Candidate 1 | ASP.NET Blog
.NET 5 Release Candidate 1 (RC1) is now available and is ready for evaluation. .NET 5 RC1 is a “go live” release; you are supported using it in production. Here’s what’s new in this release: Blazor WebAssembly performance improvements Blazor component virtualization…
На выходных прошла конференция ReactiveUI (мы писали про неё выше).
Запись докладов можно найти по ссылке: https://www.youtube.com/watch?v=FjqZbkZYOzw&feature=youtu.be
P.S. Доклад по Blazor начинается с 5:33
Запись докладов можно найти по ссылке: https://www.youtube.com/watch?v=FjqZbkZYOzw&feature=youtu.be
P.S. Доклад по Blazor начинается с 5:33
YouTube
RxUI Conf
5:33 Integrate, Elevate, Observe... Profit! — by Rich Bryant
1:01:31 Q&A with the ReactiveUI Team — by Ani Betts
2:06:29 RxUI + Uno Platform: Getting Started — by Andres Pineda
3:08:49 DualScreen, .NET MAUI, and ReactiveUI — by Shane Neuville
4:06:16…
1:01:31 Q&A with the ReactiveUI Team — by Ani Betts
2:06:29 RxUI + Uno Platform: Getting Started — by Andres Pineda
3:08:49 DualScreen, .NET MAUI, and ReactiveUI — by Shane Neuville
4:06:16…
С Microsoft Ignite 2020 появились сведения по Blazor. Теперь Azure Static Web Apps Support будут иметь поддержку Blazor WebAssembly: https://visualstudiomagazine.com/articles/2020/09/22/blazor-static-web-apps.aspx (говорят, что это был топ запрос на добавление 😏)
Visual Studio Magazine
New for Blazor: Azure Static Web Apps Support -- Visual Studio Magazine
With Blazor taking the .NET web development world by storm, one of the first announcements during Microsoft's Ignite 2020 developer/IT event was its new support in Azure Static Web Apps.
А это Getting Started к предыдущей статье подъехал: https://devblogs.microsoft.com/aspnet/azure-static-web-apps-with-blazor/
ASP.NET Blog
Azure Static Web Apps with .NET and Blazor | ASP.NET Blog
Azure Static Web Apps is a service that automatically builds and deploys full stack web apps from a GitHub repository. Azure Static Web Apps consist of a static web frontend, and an Azure Functions based backend. When you create a Static Web Apps resource,
Хотите добавить немного ML.NET в ваше Blazor приложение? Легко: https://www.youtube.com/watch?v=HBEGPANJnr4
YouTube
Machine Learning Community Standup - Sept 23rd 2020 - Blazor WASM & ML.NET with .NET 5
Learn how you can use .NET 5 and ML.NET to add machine learning to Blazor WASM apps.
Community Links: https://www.theurlist.com/mlnet-standup-2020-09-23
Featuring: Bart Czernicki (@bartczernicki)
Community Links: https://www.theurlist.com/mlnet-standup-2020-09-23
Featuring: Bart Czernicki (@bartczernicki)
Обзорный вебинар по Blazor от JetBrains. Регистрация по ссылке: https://info.jetbrains.com/rider-webinar-october-2020.html
JetBrains
Webinars by JetBrains
JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language.
Разработка небольшого приложения с подробным описанием процесса (+ наличие тайм кодов): https://www.youtube.com/watch?v=KRJFEpIJeUI
Также на канале автора имеется много видео по Blazor.
Также на канале автора имеется много видео по Blazor.
YouTube
Blazor Course - Use ASP.NET Core to Build Full-Stack C# Web Apps (8 Hours Full Course)
🎁ALL-ACCESS Subscription: Unlock access to all of my courses, both now and in the future at a low $19.99 / month.
https://frankliucs.com/all-access
💎Learn .NET MAUI while creating a Contacts App in .NET 7:
https://frankliucs.com/maui
🔥Learn Blazor while…
https://frankliucs.com/all-access
💎Learn .NET MAUI while creating a Contacts App in .NET 7:
https://frankliucs.com/maui
🔥Learn Blazor while…
На данный момент в Blazor отсутствует так называемая Anchor navigation - когда переход происходит к определённому месту на странице.
В статье автор рассказывает почему так, а также как это можно обойти: https://www.meziantou.net/anchor-navigation-in-a-blazor-application.htm
P.S. На GitHub есть Issues на эту тему, но пока в статусе Open
В статье автор рассказывает почему так, а также как это можно обойти: https://www.meziantou.net/anchor-navigation-in-a-blazor-application.htm
P.S. На GitHub есть Issues на эту тему, но пока в статусе Open
Meziantou's blog
Anchor navigation in a Blazor application - Gérald Barré
In this post, I describe how to simulate the anchor navigation in an ASP.NET Core Blazor application
Best Performance Practices для Blazor WebAssembly.
Выжимка: https://bit.ly/3l9g4xt
Подробное описание: https://bit.ly/2HNEZbk
Выжимка: https://bit.ly/3l9g4xt
Подробное описание: https://bit.ly/2HNEZbk
Visual Studio Magazine
Blazor Guru Details Best Performance Practices -- Visual Studio Magazine
Microsoft's point man on the Blazor project -- and basically the creator of the project -- Steve Sanderson, is detailing performance best practices for the web development framework that uses C# instead of JavaScript.
Мы уже два раза писали про Azure Static Web Apps для Blazor и сделаем ещё одно упоминание.
В этот раз взаимодействие показывают в ASP.NET Community Standup. В итоге получился некий гайд: https://www.youtube.com/watch?v=8xsp6Z_HjIg
В этот раз взаимодействие показывают в ASP.NET Community Standup. В итоге получился некий гайд: https://www.youtube.com/watch?v=8xsp6Z_HjIg
YouTube
ASP.NET Community Standup - Oct 6th 2020 - Azure Static Web Apps with .NET and Blazor
Azure Static Web Apps now has first-class support for Blazor WebAssembly and .NET Functions in preview, available in all supported regions. We'll have some fun new demos from Anthony Chu, live Q&A, community links and updates, and more!
Community Links:…
Community Links:…
Реализация валидации в Blazor не по потере фокуса, а по нажатию кнопок: https://www.meziantou.net/validating-an-input-on-keypress-instead-of-on-change-in-blazor.htm
Meziantou's blog
Validating an input on keypress instead of on change in Blazor - Gérald Barré
In this post, I describe how to validate an input element on the oninput event instead of the onchanged event in ASP.NET Core Blazor.
Forwarded from devdigest // dot net
Статья будет полезна для тех, кто работает с Blazor. Автор рассказывает о том, как устроен рендеринг UI в Blazor
https://jonhilton.net/when-does-blazor-render-your-ui/
#Blazor #UI
https://jonhilton.net/when-does-blazor-render-your-ui/
#Blazor #UI
jonhilton.net
When does Blazor decide to render your UI?
Sometimes Blazor needs a nudge to render