Близится .NET Conf 2023, которая пройдёт с 14 по 17 ноября. По традиции публикуем расписание секций, которые затрагивают Blazor и смежные области.
Время указано в GMT+3.
14 ноября:
- 20:00 - 21:00 Full stack web UI with Blazor in .NET 8 (Daniel Roth, Steve Sanderson)
- 22:00 - 23:00 Performance Improvements in .NET 8, ASP.NET Core (David Fowler, Jonathan Peppers, Stephen Toub)
15 ноября:
- 03:30 - 04:15 Tiny, fast ASP.NET Core APIs with native AOT (Damian Edwards)
16 ноября:
- 00:30 - 01:00 ASP.NET Core Authentication Simplified (Stephen Halter, Jeremy Likness)
- 02:30 - 03:00 Build hybrid apps with .NET MAUI (Beth Massi, Eilon Lipton)
- 05:30 - 06:00 Bye ASP.NET WebForm, Welcome Blazor: Transform your ASP.NET WebForm Chatbot in no time, and beyond! (Justin Yoo)
-13:30 - 14:00 Unlocking the power of the Fluent UI Blazor components (Vincent Baaij, Denis Voituron)
-14:30 - 15:00 Migrating a React Application to Blazor (Samson Amaugo)
- 15:00 - 15:30 How to Achieve Optimistic Updates with Blazor and EF Core (Emanuele Bartolesi)
- 17:30 - 18:00 Blazor-testing from A to Z (Egil Hansen)
- 18:30 - 19:00 Building beautiful Blazor apps with Tailwind CSS (Chris Sainty)
- 20:30 - 21:00 Blazor Puzzles and Answers (Jeffrey T. Fritz, Carl Franklin)
- 21:00 - 21:30 Integrating Blazor with existing .NET web apps (Ed Charbeneau)
Сайт мероприятия: https://www.dotnetconf.net
Подробное расписание: https://www.dotnetconf.net/agenda
@BlazorChannel #Blazor
Время указано в GMT+3.
14 ноября:
- 20:00 - 21:00 Full stack web UI with Blazor in .NET 8 (Daniel Roth, Steve Sanderson)
- 22:00 - 23:00 Performance Improvements in .NET 8, ASP.NET Core (David Fowler, Jonathan Peppers, Stephen Toub)
15 ноября:
- 03:30 - 04:15 Tiny, fast ASP.NET Core APIs with native AOT (Damian Edwards)
16 ноября:
- 00:30 - 01:00 ASP.NET Core Authentication Simplified (Stephen Halter, Jeremy Likness)
- 02:30 - 03:00 Build hybrid apps with .NET MAUI (Beth Massi, Eilon Lipton)
- 05:30 - 06:00 Bye ASP.NET WebForm, Welcome Blazor: Transform your ASP.NET WebForm Chatbot in no time, and beyond! (Justin Yoo)
-13:30 - 14:00 Unlocking the power of the Fluent UI Blazor components (Vincent Baaij, Denis Voituron)
-14:30 - 15:00 Migrating a React Application to Blazor (Samson Amaugo)
- 15:00 - 15:30 How to Achieve Optimistic Updates with Blazor and EF Core (Emanuele Bartolesi)
- 17:30 - 18:00 Blazor-testing from A to Z (Egil Hansen)
- 18:30 - 19:00 Building beautiful Blazor apps with Tailwind CSS (Chris Sainty)
- 20:30 - 21:00 Blazor Puzzles and Answers (Jeffrey T. Fritz, Carl Franklin)
- 21:00 - 21:30 Integrating Blazor with existing .NET web apps (Ed Charbeneau)
Сайт мероприятия: https://www.dotnetconf.net
Подробное расписание: https://www.dotnetconf.net/agenda
@BlazorChannel #Blazor
www.dotnetconf.net
.NET Conf 2026
Join the .NET Conf 2026 free virtual event November 11 - 13 2025 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
👍6❤4🔥2
В стандартных компонентах Blazor существует InputDate, но порой требуется больше возможностей, а тянуть целую библиотеку с компонентами не хочется.
Поэтому рекомендуем обратить внимание на DateRangePicker, который предоставляет большой набор возможней: от установки культуры до установки промежутка дат.
GitHub: https://github.com/jdtcn/BlazorDateRangePicker
Nuget: https://www.nuget.org/packages/BlazorDateRangePicker
@BlazorChannel #Blazor #BlazorGitHub
Поэтому рекомендуем обратить внимание на DateRangePicker, который предоставляет большой набор возможней: от установки культуры до установки промежутка дат.
GitHub: https://github.com/jdtcn/BlazorDateRangePicker
Nuget: https://www.nuget.org/packages/BlazorDateRangePicker
@BlazorChannel #Blazor #BlazorGitHub
GitHub
GitHub - jdtcn/BlazorDateRangePicker: A Blazor component for choosing date ranges and dates
A Blazor component for choosing date ranges and dates - jdtcn/BlazorDateRangePicker
👍3🔥3❤1
Чтобы в своём Blazor проекте использовать FluentValidation, можно прибегнуть к нескольким библиотекам: Blazored FluentValidation, Blazor validation by Peter Morris или Accelist FluentValidation.Blazor
Или можно написать свой валидатор: https://blog.stevensanderson.com/2019/09/04/blazor-fluentvalidation/
FluentValidation: https://github.com/FluentValidation/FluentValidation
@BlazorChannel #Blazor
Или можно написать свой валидатор: https://blog.stevensanderson.com/2019/09/04/blazor-fluentvalidation/
FluentValidation: https://github.com/FluentValidation/FluentValidation
@BlazorChannel #Blazor
GitHub
GitHub - Blazored/FluentValidation: A library for using FluentValidation with Blazor
A library for using FluentValidation with Blazor. Contribute to Blazored/FluentValidation development by creating an account on GitHub.
👍5⚡1🔥1👏1
В преддверии релиза новой версии .NET, предлагаем посмотреть на изменения Blazor WASM между .NET 7 и .NET 8: https://www.youtube.com/watch?v=2bEhiyqztwg
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
Blazor WebAssembly🔥.NET 7 vs .NET 8 - What's Changed?
🎄 .NET Web Academy Holiday Deal ending tonight! Join here: https://dotnetwebacademy.com
---
💖 Support me on Patreon for exclusive source code access: https://patreon.com/_PatrickGod
🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: https://dotnet8.patrickgod.com…
---
💖 Support me on Patreon for exclusive source code access: https://patreon.com/_PatrickGod
🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: https://dotnet8.patrickgod.com…
👍5⚡1👎1👏1
Вышел перевод книги "Blazor in action" от ДМК Пресс и сообщества DotNetRu.
Подробности по процессу можно найти по ссылке (там же будет промокод на скидку): https://habr.com/ru/companies/jugru/articles/772646/
@BlazorChannel #Blazor
Подробности по процессу можно найти по ссылке (там же будет промокод на скидку): https://habr.com/ru/companies/jugru/articles/772646/
@BlazorChannel #Blazor
Хабр
Книга «Blazor в действии» в правильном переводе команды DotNetRu
Совместно с издательством ДМК Пресс мы, сообщество DotNetRu , рады сообщить об окончании работы над переводом новой книги «Blazor в действии» Криса Сэйнти. Получив первоначальный перевод от издателя,...
👍11⚡2🥰1
.NET 8 готов к установке: https://dotnet.microsoft.com/en-us/download/dotnet/8.0
Также прошёл первый день .NET Conf 2023. С 1:31:35 можно послушать Daniel Roth и Steve Sanderson, где они довольно быстро и подробно рассказывают об основных нововведениях в Blazor: https://www.youtube.com/watch?v=xEFO1sQ2bUc
@BlazorChannel #Blazor
Также прошёл первый день .NET Conf 2023. С 1:31:35 можно послушать Daniel Roth и Steve Sanderson, где они довольно быстро и подробно рассказывают об основных нововведениях в Blazor: https://www.youtube.com/watch?v=xEFO1sQ2bUc
@BlazorChannel #Blazor
YouTube
.NET Conf 2023 - Day 1
Welcome to .NET Conf Day 1! Full agenda: https://www.dotnetconf.net/agenda
.NET Conf 2023 is the largest .NET event hosted online! Co-organized by the .NET community and Microsoft and backed by the support of the .NET Foundation and ecosystem partners…
.NET Conf 2023 is the largest .NET event hosted online! Co-organized by the .NET community and Microsoft and backed by the support of the .NET Foundation and ecosystem partners…
🔥7⚡2👍1😁1
Думаю, что многие слышали про аббревиатуру TDD. Вашему вниманию вебинар на тему применения TDD при разработке проекта на Blazor: https://www.youtube.com/watch?v=aWY7R7Egm70
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
Test Driven Development with Blazor
In this session, we will discuss how to do Test Driven Development (TDD) as it applies to Blazor development. We will start with the basics of test-driven development, why you should be doing it, and how it improves the quality of your software.
We'll also…
We'll also…
🥰3🔥1🤔1🤩1
На .NET Conf 2023 показали проект eShop, который совмещает в себе различные технологии из мира .net, в том числе Blazor.
12 декабря в 21:00 (GMT+3) пройдёт ASP.NET Community Standup, где гости поговорят о проекте и ответят на вопросы.
YouTube: https://www.youtube.com/watch?v=fkDSaIti_KU
GitHub: https://github.com/dotnet/eShop
@BlazorChannel #Blazor
12 декабря в 21:00 (GMT+3) пройдёт ASP.NET Community Standup, где гости поговорят о проекте и ответят на вопросы.
YouTube: https://www.youtube.com/watch?v=fkDSaIti_KU
GitHub: https://github.com/dotnet/eShop
@BlazorChannel #Blazor
YouTube
ASP.NET Community Standup - Blazor Experiments + eShop Q&A
In this session, we will show you some experimental ideas for Blazor and .NET+WASI and answer your questions about the .NET eShop Blazor App.
Chapters:
00:00 Countdown starts
03:06 Welcome to the ASP.NET Community Standup
04:17 Community Links
https://…
Chapters:
00:00 Countdown starts
03:06 Welcome to the ASP.NET Community Standup
04:17 Community Links
https://…
👍5🤔2
Статья на CodeMaze, в которой рассказывается, что такое AOT (Ahead of Time) Compilation, как использовать и использовать ли вообще: https://code-maze.com/blazor-webassembly-ahead-of-time-compilation/
@BlazorChannel #Blazor
@BlazorChannel #Blazor
Code Maze
Blazor WebAssembly Ahead of Time Compilation
In this article, we will explore the concept of ahead-of-time (AOT) compilation in Blazor WebAssembly projects.
👍3
Чего новенького в Blazor в ASP.NET Core .NET 9 Preview 1-7:
- DI через конструктор в компонентах;
- При использовании interactive server rendering по-умолчанию будет использоваться WebSocket compression;
- В
- У
- Добавлен новый атрибут
- Улучшили Blazor Server переподключения;
- Появилась возможность определять render mode, с которым запущен ваш компонент, в runtime. У
- Оптимизировали доставку static web asset.
Про эти и другие нововведения и улучшения можно почитать тут или тут
- DI через конструктор в компонентах;
- При использовании interactive server rendering по-умолчанию будет использоваться WebSocket compression;
- В
KeyboardEventArgs пояивлось новое свойство - IsComposing. С его помощью можно отслеживать composition state. Подробнее про iscomposing и composition state: https://w3c.github.io/uievents/#dom-keyboardevent-iscomposing;- У
QuickGrid появилось свойство OverscanCount. Оно позволяет устанавливать кол-во строк, которые будут отрисованы до и после видимой области при включенной виртуализации. По умолчанию 3;- Добавлен новый атрибут
ExcludeFromInteractiveRouting, который позволяет исключать страницу из global interactivity;- Улучшили Blazor Server переподключения;
- Появилась возможность определять render mode, с которым запущен ваш компонент, в runtime. У
ComponentBase будет свойство RendererInfo, которое содержит Name и IsInteractive;- Оптимизировали доставку static web asset.
Про эти и другие нововведения и улучшения можно почитать тут или тут
Docs
Новые возможности ASP.NET Core в .NET 9
Узнайте о новых функциях в ASP.NET Core в .NET 9.
👍8🔥4 4
На днях прошел .NET Days 2024 от JetBrains. На двухдневном мероприятии было два доклада, касательно Blazor:
- Crafting Blazor Components With Precision and Assurance от Mariekie Coetzee. В этой сессии рассматривался Blazing Story (storybook для Blazor), а также рассказывали как использовать playwright для тестирования компонентов.
- Into the Rabbit Hole of Blazor Wasm Hot Reload от Andrii Rublov. В этой сессии было много информации о том, как rider интегрируется с blazor wasm, как взаимодействуют ide, среда выполнения и браузер, как изменения отображаются без полной перезагрузки.
@BlazorChannel #Blazor
- Crafting Blazor Components With Precision and Assurance от Mariekie Coetzee. В этой сессии рассматривался Blazing Story (storybook для Blazor), а также рассказывали как использовать playwright для тестирования компонентов.
- Into the Rabbit Hole of Blazor Wasm Hot Reload от Andrii Rublov. В этой сессии было много информации о том, как rider интегрируется с blazor wasm, как взаимодействуют ide, среда выполнения и браузер, как изменения отображаются без полной перезагрузки.
@BlazorChannel #Blazor
JetBrains: Developer Tools for Professionals and Teams
JetBrains .NET Days Online 2024
Join us on September 25–26 for a free virtual event bringing together the most influential people in the .NET space to talk about topics they’re passionate about, including C#, F#, .NET Aspire, Blazor, HTMX, microservices, ReSharper, and more!
👍7🔥2⚡1
Если вы работаете со связкой Blazor WASM + Яндекс Браузер, но дебаг не работает, то можно попробовать способ с переименованием процееса: https://habr.com/ru/articles/850234/
@BlazorChannel #Blazor
@BlazorChannel #Blazor
Хабр
Название имеет значение: как отладить Blazor WebAssembly приложение, переименовав браузер
У нашей команды появилась необходимость отлаживать Blazor WebAssembly приложения в Яндекс.Браузере. Но возникла проблема: Visual Studio упорно не хотел вставать на точки останова. Таких проблем не...
🥱3🔥2⚡1
Близится .NET Conf 2024, которая пройдёт с 12 по 16 ноября. По традиции публикуем расписание секций, которые затрагивают Blazor и смежные области.
Время указано в GMT+3.
12 ноября:
- 22:15 - 23:00 - What's New for ASP.NET Core & Blazor in .NET 9 (Daniel Roth)
- 2:15 - 2:45 Build hybrid apps with .NET MAUI (Beth Massi, Eilon Lipton)
14 ноября:
- 4:30 - 5:00 Using Blazor to manage data in SQL server and Microsoft Fabric (Michael Washington)
- 5:00 - 5:30 From Figma to .NET MAUI: Transform Your Designs into XAML Code in Seconds (Héctor Uriel Pérez Rojas)
- 14:00 - 14:30 Building Rich Web Applications with Blazor Server and MudBlazor (Flora Mousavi)
15 ноября:
- 23:30 - 00:00 Exploring the New Fluent UI Blazor Library: Next-Gen Web Components and Architectural Innovations (Vincent Baaij, Denis Voituron)
Сайт мероприятия: https://www.dotnetconf.net
Подробное расписание: https://www.dotnetconf.net/agenda
@BlazorChannel #Blazor
Время указано в GMT+3.
12 ноября:
- 22:15 - 23:00 - What's New for ASP.NET Core & Blazor in .NET 9 (Daniel Roth)
- 2:15 - 2:45 Build hybrid apps with .NET MAUI (Beth Massi, Eilon Lipton)
14 ноября:
- 4:30 - 5:00 Using Blazor to manage data in SQL server and Microsoft Fabric (Michael Washington)
- 5:00 - 5:30 From Figma to .NET MAUI: Transform Your Designs into XAML Code in Seconds (Héctor Uriel Pérez Rojas)
- 14:00 - 14:30 Building Rich Web Applications with Blazor Server and MudBlazor (Flora Mousavi)
15 ноября:
- 23:30 - 00:00 Exploring the New Fluent UI Blazor Library: Next-Gen Web Components and Architectural Innovations (Vincent Baaij, Denis Voituron)
Сайт мероприятия: https://www.dotnetconf.net
Подробное расписание: https://www.dotnetconf.net/agenda
@BlazorChannel #Blazor
🔥3❤1🤓1🗿1
29 октября в 19:00 (GMT+3 ) пройдет ASP.NET Community Standup на тему "Making DevToys 2.0 cross-platform with Blazor Hybrid", где разработчики DevToys расскажут о своем опыте перехода на кроссплатформенность с использованием Blazor Hybrid.
YouTube: https://www.youtube.com/watch?v=8yM4jDooWcM
DevToys: https://devtoys.app/
@BlazorChannel #Blazor
YouTube: https://www.youtube.com/watch?v=8yM4jDooWcM
DevToys: https://devtoys.app/
@BlazorChannel #Blazor
👍6❤3🔥3