Blazor: Server и WebAssembly одновременно в одном приложении: https://habr.com/ru/post/546414/
Хабр
Blazor: Server и WebAssembly одновременно в одном приложении
ASP.NET Core Blazor — это разработанная Microsoft веб-платформа, предназначенная для запуска на стороне клиента в браузере на основе WebAssembly (Blazor WebAssembly) или на стороне сервера в...
Только недавно успели изучить 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
Из нововведений:
- Ускорение билда за счёт использования 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
ASP.NET Blog
ASP.NET Core updates in .NET 6 Preview 2
.NET 6 Preview 2 is now available and includes many great new improvements to ASP.NET Core. Here’s what’s new in this preview release: Razor compiler updated to use source generators Support for custom event arguments in Blazor CSS isolation for MVC Views…
Защита Blazor Web assembly UI, размещённого в ASP.NET Core приложении, с использованием кук: http://bit.ly/2OoAFTT
Software Engineering
Securing Blazor Web assembly using cookies
The article shows how a Blazor web assembly UI hosted in an ASP.NET Core application can be secured using cookies. Azure AD is used as the identity provider and the Microsoft.Identity.Web Nuget pac…
Различных источников информации о Blazor становится больше и это не может не радовать. Делимся с вами сайтом, который похож на агрегатор полезной информации по данной технологии: https://bestofblazor.blog/
Best of Blazor
Best of Blazor - A site for finding useful resources, Articles, Blogs and Videos for Blazor
This site contains the information about Blazor useful resources, articles, blogs, tutorial videos and books for better and quick learning of Blazor.
А вот новость для поклонников AWS. Анонсирован deployment tool для более лёгкого и просто развёртывания .NET приложений в облаке. На данный момент поддерживаются:
- .NET Core/.NET 5 web applications
- Backend services
- Blazor WebAssembly
Подробное описание: bit.ly/315a3tx
- .NET Core/.NET 5 web applications
- Backend services
- Blazor WebAssembly
Подробное описание: bit.ly/315a3tx
Visual Studio Magazine
AWS Previews Deployment Tool for .NET Web Apps, Blazor WebAssembly -- Visual Studio Magazine
Amazon Web Services announced a developer preview to ease the process of deploying .NET web apps on the cloud platform, which has become more complex with the advent of tech like Docker and serverless joining the ever-growing .NET ecosystem.
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
Разбираемся с разработкой настольных приложения на базе Blazor: https://proglib.io/w/0e848220
Telerik Blogs
Blazor on Desktop
We explore how to make Blazor web apps run on Desktop.
Сегодня оставляем ссылки на несколько источников:
- 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
- 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
Хабр
Ahead-of-Time компиляция и Blazor
В .NET 6 запланирована поддержка AOT компиляции для Blazor WebAssembly приложений. Давайте попробуем запустить в Preview 2 версии.Анонса и инструкций пока что не...
Steve Sanderson рассказывает о том, что есть и что ждёт #Blazor в 2021 на NDC Manchester 2021: https://www.youtube.com/watch?v=5NqXBFn9v20&t=15636s
YouTube
NDC Manchester 2021 - LIVE!
NDC Manchester was a one-day, one-track developer conference, streamed live on YouTube on 25th March 2021. This is the unedited recording of that event, all 9 hours and 34 minutes of it - edited videos of the talks will be going up on our YouTube channel…
На ezzylearning начали появляться гайды на различные темы по Blazor: https://www.ezzylearning.net/tutorials/blazor
EzzyLearning.net
Blazor Tutorials – EzzyLearning.net
Learn Blazor and related technologies with EzzyLearning.net Tutorials
Хоть Blazor и молодая технология, но уже существуют некоторые книги. Вот список как платных, так и бесплатных: https://bestofblazor.blog/top-blazor-books
Также напомним, что на manning.com готовится книга Blazor in action. На данный момент готово 5 глав из 13: https://www.manning.com/books/blazor-in-action
Также напомним, что на manning.com готовится книга Blazor in action. На данный момент готово 5 глав из 13: https://www.manning.com/books/blazor-in-action
Best of Blazor
Top Blazor Books - Best of Blazor - A site for finding useful resources, Articles, Blogs and Videos for Blazor
This page covers the top free and commercial Blazor books currently available in the market.
На Pluralsight действует акция #freeapril, поэтому у вас есть возможность посмотреть различные курсы по Blazor (и не только) бесплатно: https://www.pluralsight.com/offer/2021/free-april-individual
Pluralsight
Build Better Tech Skills for Individuals | Pluralsight
Pluralsight helps learners gain the technology skills needed to master the latest in software development, IT ops, AI & machine learning, security, and more.
Не так давно мы делились ссылками, как развернуть Blazor WebAssembly на GitHub Pages и Firebase Hosting, теперь посмотрите, как это можно сделать на Digital Ocean: https://bit.ly/3mmKNsA
P.S. также в статье есть ссылки на Azure Static Web Apps, Netlify, Heroku и др.
P.S. также в статье есть ссылки на Azure Static Web Apps, Netlify, Heroku и др.
Swimburger
How to deploy Blazor WebAssembly to DigitalOcean App Platform
Blazor WebAssembly can be served as static files. These files can be hosted in static hosting services such as DigitalOcean App Platform.
Если вы хотите понастальгировать, то почему бы не написать тетрис на Blazor? В статьях автор подробно описывает пошаговую реализацию.
На текущий момент имеется 3 статьи:
1) https://bit.ly/3sXFwu8
2) https://bit.ly/3urkgNC
3) https://bit.ly/3mxMH9V
На текущий момент имеется 3 статьи:
1) https://bit.ly/3sXFwu8
2) https://bit.ly/3urkgNC
3) https://bit.ly/3mxMH9V
Exception Not Found
Tetris in Blazor WebAssembly
We're going to build Tetris, a true video game, using Blazor WebAssembly, C#, and ASP.NET. Part 1 of 6. Check it out!
Вышла третья preview версия ASP.NET Core. В ней не так много изменений по Blazor, но парочка имеется.
Из основного добавили начальную поддержку Hot Reload для веб приложений.
Подробное описание как всегда по ссылке: https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-3/
Из основного добавили начальную поддержку Hot Reload для веб приложений.
Подробное описание как всегда по ссылке: https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-3/
.NET Blog
ASP.NET Core updates in .NET 6 Preview 3
.NET 6 Preview 3 is now available! Check out all the improvements in ASP.NET Core in this update.
Forwarded from devdigest // dot net
Компания Telerik проводит хакатон по разработке веб-приложений, которые сделают мир лучше.
Создайте приложение на базе Blazor и компонентов Telerik и примите учатие в хакатоне с призовым фондом в $40000!
https://progress-worthyweb.devpost.com/
#telerik #blazor #kendo #angular #react
Создайте приложение на базе Blazor и компонентов Telerik и примите учатие в хакатоне с призовым фондом в $40000!
https://progress-worthyweb.devpost.com/
#telerik #blazor #kendo #angular #react
The Worthy Web App Challenge
A Progress hack-for-good challenge designed to make the world a better place, one web app at a time.
По поводу того, как правильно писать и компоновать код, идёт много разговоров и споров.
Предлагаем посмотреть на видение Clean Architecture от Mukesh Murugan.
По ссылке есть видео и текстовая часть: https://bit.ly/3sprgcz
Предлагаем посмотреть на видение Clean Architecture от Mukesh Murugan.
По ссылке есть видео и текстовая часть: https://bit.ly/3sprgcz
Code With Mukesh
Blazor Hero - Clean Architecture Template Quick Start Guide
In this article, we will learn about getting started with Blazor Hero - A Clean Architecture Template built for Blazor WebAssembly using MudBlazor Components.
На CodeMaze есть большая серия статей на тему создания Blazor WebAssembly приложения, в которых можно найти ответы на большое количество вопросов: https://code-maze.com/blazor-webassembly-series/
Code Maze
Blazor WebAssembly Series - Ultimate Guide
Blazor WebAssembly is a technology that helps us create interactive web applications using C# and HTML using WebAssembly technology.
Рендеринг динамического контента в Blazor приложении с использованием DynamicComponent: https://bit.ly/32vs19m
elmah.io Blog
Rendering dynamic content in Blazor Wasm using DynamicComponent
In this article, we'll see how to use the new DynamicComponent from .NET 6 to render dynamic content and to avoid tight coupling between page and component.
Как говорится не одним браузером едины. Microsoft, Google, Intel и Mozilla хотят сделать так, чтобы WebAssembly использовался для разработки нативных приложений:
- https://zd.net/3ufOV0T
- https://bit.ly/3uhN63d
- https://zd.net/3ufOV0T
- https://bit.ly/3uhN63d
ZDNet
Microsoft, Google, Intel and Mozilla want to move WebAssembly beyond the browser
Microsoft joins Bytecode Alliance to help expand WebAssembly from the browser to multiple operating systems.
#Вакансия
Литовско-белорусская компания 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)
Литовско-белорусская компания 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)
Altabel
Software Development Company | Altabel Group
A custom software development company with 15+ years of experience. We provide quality software engineering outsourcing and consulting services to our customers.
Forwarded from devdigest // dot net
В .NET 6 компоненты Blazor можно будет интегрировать в приложения на WPF и WinForms
https://www.infoq.com/news/2021/04/dotnet-6-webview-winforms-wpf/
#blazor #wpf #winforms #net6
https://www.infoq.com/news/2021/04/dotnet-6-webview-winforms-wpf/
#blazor #wpf #winforms #net6
InfoQ
.NET 6 Brings Blazor WebView Controls to WPF and WinForms
ASP.NET Core in .NET 6 Preview 3 brings many interesting features to explore, including the usage of Blazor components inside of desktop, WPF and Win Forms, applications via BlazorWebView control.