28 января с 17:00 по Москве начнётся мероприятие "Frontend day". На мероприятии спикеры расскажут о Blazor, MAUI, WinUI, а также о web, desktop и mobile разработке в общем.
Участие бесплатное, нужна только регистрация.
Сайт мероприятия: https://www.dotnet-frontend.com/
Расписание: https://www.dotnet-frontend.com/schedule
Регистрация: https://www.eventbrite.com/e/net-frontend-day-2021-tickets-134887043779
Участие бесплатное, нужна только регистрация.
Сайт мероприятия: https://www.dotnet-frontend.com/
Расписание: https://www.dotnet-frontend.com/schedule
Регистрация: https://www.eventbrite.com/e/net-frontend-day-2021-tickets-134887043779
Dotnet-Frontend
.NET Frontend Day
A full day online, with a focus on building frontend applications using .NET!
Пока новостей немного, почитайте о том, как делать аутентификацию в Blazor WebAssembly приложении при помощи AAD: https://bit.ly/3p1cEPE
Syncfusion Blogs
How to Authenticate a Blazor WebAssembly-Hosted App with Azure AD | Syncfusion Blogs
This blog provides the steps to authenticate a Blazor WebAssembly-hosted application with Azure AD (Active Directory) to secure the app from unauthorized access.
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
Пополняемая серия статей по изучению Blazor с нуля на основе готового проекта:
- Знакомство с Blazor и проектом
- Изучение компонентов и тестирования с помощью настраиваемой страницы 404
- Использование .NET 5 для обновления заголовка HTML из компонента Blazor
- Изолирование и проверка зависимостей сервисов
- Интеграция Cosmos DB с Blazor WebAssembly
- Реализация адаптивной галереи изображений
- Знакомство с Blazor и проектом
- Изучение компонентов и тестирования с помощью настраиваемой страницы 404
- Использование .NET 5 для обновления заголовка HTML из компонента Blazor
- Изолирование и проверка зависимостей сервисов
- Интеграция Cosmos DB с Blazor WebAssembly
- Реализация адаптивной галереи изображений
Dave Brock
Blast Off with Blazor: Get to know Blazor and our project
We kick off our series by talking about Blazor, reviewing our code for the first time, and explaining how to run our project.
Хорошая новость для поклонников Blazor и Open Source. Radzen перевели более 60 компонентов в открытый доступ под лицензией MIT.
Подробная статья: http://bit.ly/3qPpSzB
Ссылка на GitHub: http://bit.ly/3oaIDf8
Подробнее о компонентах: https://blazor.radzen.com/
Подробная статья: http://bit.ly/3qPpSzB
Ссылка на GitHub: http://bit.ly/3oaIDf8
Подробнее о компонентах: https://blazor.radzen.com/
Visual Studio Magazine
Radzen Open Sources 60+ Blazor Components -- Visual Studio Magazine
Radzen, a development tooling vendor that provides third-party components for .NET coders, open sourced its controls for Blazor, Microsoft's red-hot open source project that enables web development in C#.
Forwarded from devdigest // dot net
Включение предварительного рендеринга на стороне сервера для Blazor WebAssembly
https://andrewlock.net/enabling-prerendering-for-blazor-webassembly-apps
#Blazor #WebAssembly
https://andrewlock.net/enabling-prerendering-for-blazor-webassembly-apps
#Blazor #WebAssembly
Andrew Lock | .NET Escapades
Enabling prerendering for Blazor WebAssembly apps
In this post I describe how to host a Blazor WebAssembly app in an ASP.NET Core app and how to enable WebAssembly prerendering
Описание улучшений для экспериментального редактора Razor:
- Улучшенное форматирование;
- Возможность применять C# code actions;
- Изменение названий классов в закрытых файлах;
- Изменение названий Blazor компонентов;
- Применение различных действий к Blazor компонентам;
- Возможность перехода к определению компонента;
- Возможность работы с LiveShare;
- Возможность использовать новый редактор в VS Code;
- Улучшение раскраски синтаксиса.
Подробное описание изменений: http://bit.ly/3qWbUM6
- Улучшенное форматирование;
- Возможность применять C# code actions;
- Изменение названий классов в закрытых файлах;
- Изменение названий Blazor компонентов;
- Применение различных действий к Blazor компонентам;
- Возможность перехода к определению компонента;
- Возможность работы с LiveShare;
- Возможность использовать новый редактор в VS Code;
- Улучшение раскраски синтаксиса.
Подробное описание изменений: http://bit.ly/3qWbUM6
ASP.NET Blog
Improvements to the new Razor editor in Visual Studio | ASP.NET Blog
It’s been six months since we announced the first preview of a new experimental Razor editor for Visual Studio based on a common Razor language server and it’s time to give an update on our progress. The team has been hard at work bringing the new Razor editor…
Записи выступлений с прошедшего мероприятия "Frontend Day": https://www.dotnet-frontend.com/recordings
Dotnet-Frontend
.NET Frontend Day
A full day online, with a focus on building frontend applications using .NET!
Blazor. Docker. Remote Development: http://bit.ly/3cCLwTQ
Microsoft Industry Blogs - United Kingdom
Run Blazor in a Docker container with Visual Studio Code Remote Development - Microsoft Industry Blogs - United Kingdom
Remote Development is by far one of my fave extensions in Visual Studio Code. It’s only available in the Insiders preview for now, but it’s a must-try.
Автор подробно объясняет, как внедрять и использовать Blazor компоненты в ASP .NET Core MVC проектах: http://bit.ly/3tBGjS4
Medium
Using Blazor in Your Existing ASP.Net Core MVC Applications
During lockdown; whilst working from home, I had the opportunity to investigate Server Side Blazor; Microsoft’s new SPA framework.
Хотите публиковать своё WASM приложение на Firebase Hosting? Вот инструкция: http://bit.ly/3q5xo9m
Swimburger
Video: How to deploy Blazor WebAssembly to Firebase Hosting
With ASP.NET Blazor WebAssembly you can create .NET applications that run completely inside of the browser. The output of a Blazor WASM project are all static files. You can deploy these applications to various static site hosts like Firebase Hosting.
Forwarded from devdigest // dot net
Команда разработчиков .NET (не путать с .NET разработчиками :) ) создала сайт, на котором собраны все задачи, связанные с выпуском следующей версии платформы. Все задачи иерархически сгруппированы и список позволяет составить практически полную картину того, как проходит разработка .NET 6!
https://themesof.net/
#NET6
https://themesof.net/
#NET6
Проект BoardGames, который использует преимущества библиотеки Fusion, а также демонстрирует реализацию:
- Двух игр (автор обещает больше);
- Лобби игры;
- Чата;
- Статуса пользователя;
- Авторизации при помощи Github или Microsoft аккаунта;
Подробное описание проекта BoardGames: https://github.com/alexyakunin/BoardGames
Fusion: https://github.com/servicetitan/Stl.Fusion
- Двух игр (автор обещает больше);
- Лобби игры;
- Чата;
- Статуса пользователя;
- Авторизации при помощи Github или Microsoft аккаунта;
Подробное описание проекта BoardGames: https://github.com/alexyakunin/BoardGames
Fusion: https://github.com/servicetitan/Stl.Fusion
GitHub
GitHub - alexyakunin/BoardGames: New Stl.Fusion sample and a fully functional web app allowing you to play real-time multiplayer…
New Stl.Fusion sample and a fully functional web app allowing you to play real-time multiplayer board games. Powered by Stl.Fusion, Blazor, and .NET 5. - GitHub - alexyakunin/BoardGames: New Stl.Fu...
Microsoft представили первую превью версию .NET 6, а вместе с ней рассказали о работе над Blazor. В новой версии фреймворка будет возможность писать гибридные приложения, в которых можно комбинировать web и нативный UI посредством Blazor.
В статье приведены два скриншота, на которых показаны приложения на macOS и на Windows. На втором скриншоте видно использование Blazor компонента в WPF приложении.
Как следует из статьи, Blazor приложения будут бежать поверх MAUI.
Информации пока немного, но надеемся скоро порадуем вас чем-нибудь подробным. Также в статье будет ссылка на гитхаб. Там можно почитать ответы на вопросы от разработчиков.
Анонс: https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-1/#blazor-desktop-apps
В статье приведены два скриншота, на которых показаны приложения на macOS и на Windows. На втором скриншоте видно использование Blazor компонента в WPF приложении.
Как следует из статьи, Blazor приложения будут бежать поверх MAUI.
Информации пока немного, но надеемся скоро порадуем вас чем-нибудь подробным. Также в статье будет ссылка на гитхаб. Там можно почитать ответы на вопросы от разработчиков.
Анонс: https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-1/#blazor-desktop-apps
Microsoft News
Announcing .NET 6 Preview 1
.NET 6 Preview 1 is now available and is the start of the next major .NET release, focused on .NET unification and supporting new platforms.
Помимо сайтов, можно встретить браузерные игры, которые написаны при помощи Blazor. Так например, David Guida в своём блоге, пошагово описывает процесс создания 2d игры. К текущему моменту насчитывается 13 эпизодов. Также он начал выпускать видео на youtube.
Ссылка на первый эпизод: https://www.davideguida.com/blazor-and-2d-game-development-part-1-intro/
Ссылка на первое видео: https://www.youtube.com/watch?v=qq-Jowelxyk
Ссылка на первый эпизод: https://www.davideguida.com/blazor-and-2d-game-development-part-1-intro/
Ссылка на первое видео: https://www.youtube.com/watch?v=qq-Jowelxyk
David Guida
Blazor and 2D game development – part 1: intro
In this series of articles we will explore how to do 2d game development with Blazor using an HTML Canvas. All the code will be available on GitHub.
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
Мэтью Макдональд делится мнением относительно Blazor Desktop: https://proglib.io/w/50c5879d
Medium
Blazor Desktop: The Electron for .NET?
Microsoft is serious about expanding Blazor’s reach
Не так давно состоялась конференция .NET Conf "Focus on Windows". На ней был доклад, посвященный Blazor от Daniel Roth, в котором он рассказал о создании гибридных приложений при помощи Mobile Blazor Bindings, а также дал пару слов о поддержке всего этого в .NET 6
Ссылка: https://youtu.be/mZRNjixZEMg?t=28886
Ссылка: https://youtu.be/mZRNjixZEMg?t=28886
YouTube
.NET Conf 2021 - Focus on Windows
.NET Conf: Focus on Windows is a free, one-day livestream event that features speakers from the community and Microsoft teams working on Windows desktop apps...
Source generators + атрибуты = настраиваемое меню в Blazor приложении: http://bit.ly/3qeDjsb
Andrew Lock | .NET Escapades
Using source generators with a custom attribute to generate a menu component in a Blazor app
In this post I extend my previous post and create a source generator that can specify the icon and order of items in a nav menu component
Forwarded from devdigest // dot net
Silverlight умер. Да здравствует OpenSilver! Open source реализация Silverlight, которая работает в современных браузерах. OpenSilver построен на базе Mono for WebAssembly и Microsoft Blazor.
https://opensilver.net/
#OpenSilver #Silverlight #Blazor #WebAssembly
https://opensilver.net/
#OpenSilver #Silverlight #Blazor #WebAssembly
OpenSilver
Home - OpenSilver
Struggling with an outdated Silverlight or WPF Application?
Сегодня в 21:00 по МСК пройдёт ASP.NET Community Standup, который будет посвящён тому, как внести вклад в разработку Blazor: https://bit.ly/3cbZMBa
YouTube
ASP.NET Community Standup - How to contribute to Blazor
In this edition of the Blazor community standup, join Blazor devs Safia and Pranav as they guide you through contributing to the Blazor codebase. From building the codebase to navigating our repo structure, we'll cover everything you need to know to make…
Серия статей-туториалов о том, как справиться с проблемой поддержания состояния компонентов во время навигации по Blazor приложению при помощи Fluxor (Flux/Redux библиотека для .NET): http://bit.ly/3cjGwBK
DEV Community
Advanced Blazor State Management Using Fluxor, part 1 - Introduction
This is the first in a short series of blog posts where I will go beyond the introductory level and...