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...
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.