По поводу того, как правильно писать и компоновать код, идёт много разговоров и споров.
Предлагаем посмотреть на видение 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.
17 июня состоится второй Blazor Day!
К сожалению расписание ещё не готово, но можно оценить, как это было в прошлом году: https://www.youtube.com/watch?v=XoizucRjxgU
Уверены, что будет много полезной информации и новинок. Также надеемся на инсайты от Daniel Roth 😍.
Регистрация: https://blazorday.net/ticket
Сайт мероприятия: https://blazorday.net/
К сожалению расписание ещё не готово, но можно оценить, как это было в прошлом году: https://www.youtube.com/watch?v=XoizucRjxgU
Уверены, что будет много полезной информации и новинок. Также надеемся на инсайты от Daniel Roth 😍.
Регистрация: https://blazorday.net/ticket
Сайт мероприятия: https://blazorday.net/
YouTube
BlazorDay 2020
BlazorDay is an event organized by passionate to passionate of Microsoft Blazor technologies.
Chapter Points:
0:00 - Blazor: Bringing .NET to the Web and Beyond (Daniel Roth)
1:01:55 - Secrets of a Blazor Component Artisan (Ed Charbeneau)
1:31:14 - Create…
Chapter Points:
0:00 - Blazor: Bringing .NET to the Web and Beyond (Daniel Roth)
1:01:55 - Secrets of a Blazor Component Artisan (Ed Charbeneau)
1:31:14 - Create…
Blazor Community pinned «17 июня состоится второй Blazor Day! К сожалению расписание ещё не готово, но можно оценить, как это было в прошлом году: https://www.youtube.com/watch?v=XoizucRjxgU Уверены, что будет много полезной информации и новинок. Также надеемся на инсайты от Daniel…»
Также сегодня на JetBrains .NET Days Online 2021 в 20:30 Michael Staib расскажет о создании современных приложений при помощи Blazor и GraphQL: https://bit.ly/3bkS9bI
P.S. Оставляем ссылку сразу на все трансляцию, т.к. там много интересных тем по .NET (темы других докладов в описании трансляции)
P.S. Оставляем ссылку сразу на все трансляцию, т.к. там много интересных тем по .NET (темы других докладов в описании трансляции)
YouTube
JetBrains .NET Days Online 2021 - YouTube
Думаю, что многие сталкивались с проблемой повторного рендеринга в приложениях и использовали разные подходы. С выходом .NET 6 эту проблему можно будет решить при помощи
Подробнее в статье: https://jonhilton.net/blazor-prerendering-net6/
ComponentApplicationState
. Подробнее в статье: https://jonhilton.net/blazor-prerendering-net6/
jonhilton.net
Does .NET 6 fix Blazor Prerendering?
Prerendering eradicates Blazor WASM's initial load time and .NET 6 addresses its one key limitation
Запись доклада Michael Staib с JetBrains .NET Days Online 2021 про создании современных приложений при помощи Blazor и GraphQL: https://www.youtube.com/watch?v=P7y-OxeSkZ8&t=2s
YouTube
Building Modern Applications with GraphQL and #Blazor, by Michael Staib
Blazor and GraphQL combined will revolutionize how we build rich SPA applications with pure .NET.
Blazor, for the first time in years, gives .NET developers the ability to develop applications that run in the browser. This allows us to use our knowledge that…
Blazor, for the first time in years, gives .NET developers the ability to develop applications that run in the browser. This allows us to use our knowledge that…
Подъехали обновления для ASP.NET Core и в частности для Blazor (хотя и не так много). В .NET 6 Preview 4:
- обновили .NET Hot Reload;
- добавили компонент
- Blazor WebAssembly начал поддерживать ahead-of-time (AOT) компиляцию.
Подробнее про изменения: https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-4/
- обновили .NET Hot Reload;
- добавили компонент
ErrorBoundary
для обработки исключений в иерархии компонентов;- Blazor WebAssembly начал поддерживать ahead-of-time (AOT) компиляцию.
Подробнее про изменения: https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-6-preview-4/
Microsoft News
ASP.NET Core updates in .NET 6 Preview 4
.NET 6 Preview 4 is now available! Check out all the improvements in ASP.NET Core in this update.
Появилось расписание к предстоящему Blazor Day, который состоится 17 июня: https://blazorday.net/agenda
Расписание в текстовом виде со временем по МСК:
- 17:00 "Getting Started with Blazor" - Carole Rennie Logan
- 17:30 "Mobile & Desktop Apps with Blazor!" - Sam Basu
- 18:00 "Blazor and GraphQL" - Poornima Nayar
- 18:30 "Full-on forms with Blazor" - Chris Sainty
- 19:00 "Beyond the Basics - Building Reusable Code with Blazor" - Jeffrey T. Fritz
- 19:45 "Winforms to Blazor: A GIFBot Postmortem" - Georgia Nelson
- 20:15 "Best Practices for Unit Testing Blazor Components with bUnit" - Egil Hansen
- 20:45 "Creating Blazor modules using Oqtane" - Michael Washington
- 21:15 "Blazor Stability Testing Tools for Bullet Proof Applications" - Ed Charbeneau
- 21:45 "The Future of Web Development with .NET & Blazor" - Daniel Roth
Регистрация: https://blazorday.net/ticket
Расписание в текстовом виде со временем по МСК:
- 17:00 "Getting Started with Blazor" - Carole Rennie Logan
- 17:30 "Mobile & Desktop Apps with Blazor!" - Sam Basu
- 18:00 "Blazor and GraphQL" - Poornima Nayar
- 18:30 "Full-on forms with Blazor" - Chris Sainty
- 19:00 "Beyond the Basics - Building Reusable Code with Blazor" - Jeffrey T. Fritz
- 19:45 "Winforms to Blazor: A GIFBot Postmortem" - Georgia Nelson
- 20:15 "Best Practices for Unit Testing Blazor Components with bUnit" - Egil Hansen
- 20:45 "Creating Blazor modules using Oqtane" - Michael Washington
- 21:15 "Blazor Stability Testing Tools for Bullet Proof Applications" - Ed Charbeneau
- 21:45 "The Future of Web Development with .NET & Blazor" - Daniel Roth
Регистрация: https://blazorday.net/ticket
blazorday.net
Blazor Day 2021
After more than 10K live viewers, the second edition of the BlazorDay comes back. With more Blazor rock stars, more fun and more ... Blazor.
Forwarded from devdigest // dot net
Что такое hot reload в .NET и как это работает
https://devblogs.microsoft.com/dotnet/introducing-net-hot-reload
#hot #reload
https://devblogs.microsoft.com/dotnet/introducing-net-hot-reload
#hot #reload
Microsoft News
Introducing the .NET Hot Reload experience for editing code at runtime
Introducing the new .NET Hot Reload user experience for editing managed code at runtime, now available through the Visual Studio 2019 debugger and dotnet watch.
В преддверии Blazor Day команда Telerik проведёт пятидневный марафон Blazing into Summer 2.0. Выступлений будет немного, примерно одно в день (что очень удобно).
Расписание по МСК:
- 7 июня 19:00 - Daniel Roth - What’s New in Blazor in .NET 6
- 8 июня 17:00 - Layla Porter - SignalR Realtime Blazor Translator
- 9 июня 17:00 - Egil Hansen - Best Practices for Unit Testing
- 10 июня 18:00 - Fahad Mullaji - Building Efficient Apps with Blazor
- 10 июня 23:40 - Cecil Philips - Secrets of a Blazor Component Artisan
- 11 июня 17:00 - Georgia Nelson - Improving User Workflows with Blazor Components
Описание выступлений: https://bit.ly/3fN1DPW
Для участия не нужна регистрация. Все трансляции пройдут на твич канале: twitch.tv/CodeItLive
Расписание по МСК:
- 7 июня 19:00 - Daniel Roth - What’s New in Blazor in .NET 6
- 8 июня 17:00 - Layla Porter - SignalR Realtime Blazor Translator
- 9 июня 17:00 - Egil Hansen - Best Practices for Unit Testing
- 10 июня 18:00 - Fahad Mullaji - Building Efficient Apps with Blazor
- 10 июня 23:40 - Cecil Philips - Secrets of a Blazor Component Artisan
- 11 июня 17:00 - Georgia Nelson - Improving User Workflows with Blazor Components
Описание выступлений: https://bit.ly/3fN1DPW
Для участия не нужна регистрация. Все трансляции пройдут на твич канале: twitch.tv/CodeItLive
Telerik.com
Week of Blazor Events with Telerik - Join Us!
Join us for a week full of Blazor events where you can learn how to create your first Blazor app, meet experts from around the world and win prizes!
Появился список со всеми сессиями с прошедшего Build 2021: https://bit.ly/2Ro48ib
Среди огромного количества видео нашёлся доклад на тему создания Blazor приложения чата с лентой активности и безопасным обменом файлами: https://bit.ly/3ijCnT0
Среди огромного количества видео нашёлся доклад на тему создания Blazor приложения чата с лентой активности и безопасным обменом файлами: https://bit.ly/3ijCnT0
YouTube
Microsoft Build 2021 | All Sessions - YouTube
Автор статьи рассказывает о 10-ти фичах в Blazor, о которых вы вероятно не знали: https://bit.ly/3z0LNst
GrapeCity
10 Blazor Features You Probably Didn't Know | GrapeCity .NET
Blazor is a cutting-edge framework for web development with .NET. In this blog, we'll explain the most important features you need to know to be productive using Blazor today.
Рано или поздно вы захотите, чтобы разные части вашего приложения общались друг с другом.
В статье показан простой способ связи между родителями и детьми, возможность иерархии компонентов и более сложное решение для расширенной обработки состояния в веб-приложениях Blazor:
https://www.claudiobernasconi.ch/2021/06/07/blazor-component-communication-state-handling/
В статье показан простой способ связи между родителями и детьми, возможность иерархии компонентов и более сложное решение для расширенной обработки состояния в веб-приложениях Blazor:
https://www.claudiobernasconi.ch/2021/06/07/blazor-component-communication-state-handling/
Claudio Bernasconi
Blazor Component Communication & State Handling
Learn three ways about how to communicate and handle state in Blazor: EventCallbacks, Cascading Values, State Containers.
В очередном ASP.NET Community Standup Daniel Roth расскажет, что нового в Blazor: https://www.youtube.com/watch?v=8xLw-f1iFLw
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
ASP.NET Community Standup - What's new in Blazor
Find out what's new in Blazor in .NET 6!
Featuring: Safia Abdalla (@captainsafia), Daniel Roth (@danroth27)
#blazor
Featuring: Safia Abdalla (@captainsafia), Daniel Roth (@danroth27)
#blazor