Создание Blazor WASM с использованием GraphQL часть 7: https://www.syncfusion.com/blogs/post/a-full-stack-web-app-using-blazor-webassembly-and-graphql-part-7.aspx
В конце статьи есть ссылки на первые шесть статей.
P.S. если сайт недоступен, воспользуйтесь vpn
@BlazorChannel #Blazor
В конце статьи есть ссылки на первые шесть статей.
P.S. если сайт недоступен, воспользуйтесь vpn
@BlazorChannel #Blazor
Syncfusion Blogs
A Full-Stack Web App Using Blazor WebAssembly and GraphQL—Part 7
This article explains how to deploy the Blazor WebAssembly application to IIS and Azure app services and configure the relevant database.
Blazor WASM в связке с Keycloak: https://dev.to/nikiforovall/use-keycloak-as-identity-provider-from-blazor-webassembly-wasm-applications-3an6
@BlazorChannel #Blazor
@BlazorChannel #Blazor
DEV Community
Use Keycloak as Identity Provider from Blazor WebAssembly (WASM) applications
TL;DR Example overview Backend. Configure Keycloak. Add Authentication Start Keycloak in a...
В .NET 7 была добавлена поддержка multi-threaded (пока experimental) для приложений на WASM. Полная поддержка планируется в .NET 8, а пока есть возможность попробовать в экспериментальном шаблоне WebAssembly Browser App.
Описание: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-rc-2/#webassembly-multithreading-experimental
Видео: https://www.youtube.com/watch?v=8h0ZJwbnySM
@BlazorChannel #Blazor
Описание: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-rc-2/#webassembly-multithreading-experimental
Видео: https://www.youtube.com/watch?v=8h0ZJwbnySM
@BlazorChannel #Blazor
Microsoft News
ASP.NET Core updates in .NET 7 Release Candidate 2
.NET 7 Release Candidate 2 is now available! Check out what's new in ASP.NET Core in this update.
Выступление Chris'а Sainty на NDC Oslo 2022 "Создание приложений с использованием Tailwind CSS" - https://www.youtube.com/watch?v=hhsYomkjC8E
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
Building beautiful Blazor apps with Tailwind CSS - Chris Sainty - NDC Oslo 2022
Tailwind CSS has been growing in popularity for some time. It’s fast becoming one of the top frameworks to use when styling applications. It offers a different approach to the traditional frameworks like Bootstrap—utility based styling. Rather than using…
Blazor SplitContainer - компонент для создания панелей, размер которых можно изменять ползунком. Это что-то похожее на BlazorSliders, но как утверждает автор, его компонент работает более гладко.
Blazor.SplitContainer Github: https://github.com/jsakamoto/Toolbelt.Blazor.SplitContainer
Example: https://jsakamoto.github.io/Toolbelt.Blazor.SplitContainer/
BlazorSliders Github: https://github.com/carlfranklin/BlazorSliders
#BlazorChannel #Blazor #BlazorGithub
Blazor.SplitContainer Github: https://github.com/jsakamoto/Toolbelt.Blazor.SplitContainer
Example: https://jsakamoto.github.io/Toolbelt.Blazor.SplitContainer/
BlazorSliders Github: https://github.com/carlfranklin/BlazorSliders
#BlazorChannel #Blazor #BlazorGithub
GitHub
GitHub - jsakamoto/Toolbelt.Blazor.SplitContainer: A Blazor component to create panes separated by a slidable splitter bar.
A Blazor component to create panes separated by a slidable splitter bar. - GitHub - jsakamoto/Toolbelt.Blazor.SplitContainer: A Blazor component to create panes separated by a slidable splitter bar.
Когда-то мы упоминали про Blazor university, а теперь мы нашли новый источник информации - Blazor School. У них есть GitHub, Discord и даже мобильное приложение на android😱
Site: https://blazorschool.com/
GitHub: https://github.com/Blazor-School/blazor-school-docs
Discrod: https://discord.com/invite/HsTu2Emqsd
Mobile app: http://bit.ly/3iZM9wb
@BlazorChannel #Blazor
Site: https://blazorschool.com/
GitHub: https://github.com/Blazor-School/blazor-school-docs
Discrod: https://discord.com/invite/HsTu2Emqsd
Mobile app: http://bit.ly/3iZM9wb
@BlazorChannel #Blazor
GitHub
GitHub - Blazor-School/blazor-school-docs: Official Blazor School documentation.
Official Blazor School documentation. Contribute to Blazor-School/blazor-school-docs development by creating an account on GitHub.
MASA Blazor - набор компонентов на основе material design.
GitHub: https://github.com/BlazorComponent/MASA.Blazor
Site (долго грузится и сначала открывается на китайском): https://docs.masastack.com/blazor/getting-started/installation
@BlazorChannel #Blazor
GitHub: https://github.com/BlazorComponent/MASA.Blazor
Site (долго грузится и сначала открывается на китайском): https://docs.masastack.com/blazor/getting-started/installation
@BlazorChannel #Blazor
GitHub
GitHub - BlazorComponent/MASA.Blazor: Blazor component library based on Material Design. Support Blazor Server and Blazor WebAssembly.
Blazor component library based on Material Design. Support Blazor Server and Blazor WebAssembly. - GitHub - BlazorComponent/MASA.Blazor: Blazor component library based on Material Design. Support ...
Blazor обёртка для работы с API файловой системы браузера.
GitHub: https://github.com/KristofferStrube/Blazor.FileSystem
File System: https://fs.spec.whatwg.org/
@BlazorChannel #BlazorGithub #Blazor
GitHub: https://github.com/KristofferStrube/Blazor.FileSystem
File System: https://fs.spec.whatwg.org/
@BlazorChannel #BlazorGithub #Blazor
GitHub
GitHub - KristofferStrube/Blazor.FileSystem: A Blazor wrapper for the File System browser API.
A Blazor wrapper for the File System browser API. Contribute to KristofferStrube/Blazor.FileSystem development by creating an account on GitHub.
Не так давно был анонсирован Blazor United - объединение разных преимуществ из Razor Pages, Blazor Server и Blazor WebAssembly. Но до конца не ясно что это такое, хотя в ASP.NET Core Roadmap для .NET 8 эта фича фигурирует.
Поэтому 14 февраля в 21:00 (по мск) разработчики и главные эксперты Blazor расскажут подробнее и ответят на вопросы: https://www.youtube.com/watch?v=kIH_Py8ytlY
Видео от Steve Sanderson: https://www.youtube.com/watch?v=48G_CEGXZZM
@BlazorChannel #Blazor
Поэтому 14 февраля в 21:00 (по мск) разработчики и главные эксперты Blazor расскажут подробнее и ответят на вопросы: https://www.youtube.com/watch?v=kIH_Py8ytlY
Видео от Steve Sanderson: https://www.youtube.com/watch?v=48G_CEGXZZM
@BlazorChannel #Blazor
YouTube
ASP.NET Community Standup - Blazor United in .NET 8
The Blazor team shares early thoughts on Blazor United in .NET 8, an effort to create a single unified model for all your web UI scenarios that combines the best of Razor Pages, Blazor Server, and Blazor WebAssembly.
Community links: https://www.theurlist.com/blazor…
Community links: https://www.theurlist.com/blazor…
Небольшой доклад от Романа Неволина про Blazor WASM: https://www.youtube.com/watch?v=BPD-Jhqz6n0
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
Роман Неволин «Как поживает Blazor WebAssembly и нужен ли он мне?»
.NET 6 принёс много изменений в Blazor, наконец-то доводящих его до production-ready состояния. В этом докладе мы сфокусируемся на его Web Assembly части и посмотрим, что интересного с ней происходит.
Вышла первая первью версия .NET 8, а с ней изменения в ASP.NET Core:
- Объявлена работа над Blazor United
- Возможность отправлять исключения в Blazor’s SynchronizationContext с помощью DispatchExceptionAsync
- Поддержка hot reload для полей, свойств и событий в WASM
- Отладка Blazor WebAssembly в Firefox
- Экспериментальная поддержка Webcil формата для .NET сборок (например в Blazor WebAssembly)
Подробнее про обновления можно почитать по ссылке: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-1/
@BlazorChannel #Blazor #BlazorPreview
- Объявлена работа над Blazor United
- Возможность отправлять исключения в Blazor’s SynchronizationContext с помощью DispatchExceptionAsync
- Поддержка hot reload для полей, свойств и событий в WASM
- Отладка Blazor WebAssembly в Firefox
- Экспериментальная поддержка Webcil формата для .NET сборок (например в Blazor WebAssembly)
Подробнее про обновления можно почитать по ссылке: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-1/
@BlazorChannel #Blazor #BlazorPreview
Microsoft News
ASP.NET Core updates in .NET 8 Preview 1
.NET 8 Preview 1 is now available! Check out what's new in ASP.NET Core in this update and learn about the roadmap for ASP.NET Core in .NET 8.
14 марта в 20:00 (GMT+3) пройдёт ASP.NET Community Standup на тему тестирования Blazor приложений при помощи Playwright.
Ссылка на трансляцию: https://www.youtube.com/watch?v=lJa3YlUliEs
Playwright - это фреймворк для сквозного тестирования веб-приложений
GitHub: https://github.com/microsoft/playwright
Site: https://playwright.dev/
@BlazorChannel #Blazor
Ссылка на трансляцию: https://www.youtube.com/watch?v=lJa3YlUliEs
Playwright - это фреймворк для сквозного тестирования веб-приложений
GitHub: https://github.com/microsoft/playwright
Site: https://playwright.dev/
@BlazorChannel #Blazor
YouTube
ASP.NET Community Standup - Blazor App Testing with Playwright
Learn how to use Playwright to implement end-to-end testing for your Blazor application!
Community Links: https://www.theurlist.com/blazor-standup-2023-03-14
Featuring: Jon Galloway (@jongalloway), Debbie O'Brien (@debs_obrien), Mackinnon Buck (@MackinnonBuck)…
Community Links: https://www.theurlist.com/blazor-standup-2023-03-14
Featuring: Jon Galloway (@jongalloway), Debbie O'Brien (@debs_obrien), Mackinnon Buck (@MackinnonBuck)…
Обновления новой версии preview (ASP.NET Core .NET 8 Preview 2):
- QuickGrid компонент теперь часть .NET 8.
- Улучшена производительность Blazor WASM с новой функцией jiterpreter
Подробнее про нововведения можно почитать в статье: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-2/
Попробовать QuickGrid: https://aspnet.github.io/quickgridsamples/
@BlazorChannel #Blazor
- QuickGrid компонент теперь часть .NET 8.
- Улучшена производительность Blazor WASM с новой функцией jiterpreter
Подробнее про нововведения можно почитать в статье: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-2/
Попробовать QuickGrid: https://aspnet.github.io/quickgridsamples/
@BlazorChannel #Blazor
Microsoft News
ASP.NET Core updates in .NET 8 Preview 2
.NET 8 Preview 2 is now available! Check out what's new in ASP.NET Core in this update.
Далеко не секрет, что chat gpt пишет код. Вот и в этом видео решили попробовать написать приложение Blazor WebAssembly: https://www.youtube.com/watch?v=fFMr3lFW81Q
@BlazorChannel #Blazor
@BlazorChannel #Blazor
YouTube
Can GPT-4 Write All Your Blazor WebAssembly Apps? Let's Find Out! 🤖
🚀 .NET Web Academy: https://www.dotnetwebacademy.com/courses/academy
📧 Newsletter: https://newsletter.patrickgod.com/
❤️ Ko-fi: https://ko-fi.com/patrickgod
☕ Coffee: https://www.buymeacoffee.com/patrickgod
🐦 Twitter: https://twitter.com/_PatrickGod
💡 Udemy…
📧 Newsletter: https://newsletter.patrickgod.com/
❤️ Ko-fi: https://ko-fi.com/patrickgod
☕ Coffee: https://www.buymeacoffee.com/patrickgod
🐦 Twitter: https://twitter.com/_PatrickGod
💡 Udemy…
DotNext в поиске спикеров!
8 и 9 сентября в Москве пройдет DotNext 2023 — участники могут прийти лично, либо подключиться к онлайн-трансляции. Вы можете стать спикером конференции как в офлайне, так и удаленно.
Вы можете выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то свое.
Выбирайте тему для выступления из списка на сайте или предлагайте свою. Программный комитет поможет на всех этапах подготовки к выступлению: назначит персонального куратора, проведет ревью материала и поможет с доработкой, организует прогоны и даст рекомендации по выступлению.
Подать заявку можно на сайте.
8 и 9 сентября в Москве пройдет DotNext 2023 — участники могут прийти лично, либо подключиться к онлайн-трансляции. Вы можете стать спикером конференции как в офлайне, так и удаленно.
Вы можете выбрать любой формат выступления — доклад, воркшоп, интервью, обсуждение, BoF-сессию или придумать что-то свое.
Выбирайте тему для выступления из списка на сайте или предлагайте свою. Программный комитет поможет на всех этапах подготовки к выступлению: назначит персонального куратора, проведет ревью материала и поможет с доработкой, организует прогоны и даст рекомендации по выступлению.
Подать заявку можно на сайте.
Рассуждения на тему использования WASM на сервере, какой у этого есть потенциал и будущее: https://blog.jetbrains.com/dotnet/2022/12/15/the-future-of-net-with-wasm/
@BlazorChannel #Blazor
@BlazorChannel #Blazor
The JetBrains Blog
The Future of .NET with WASM | The .NET Tools Blog
You’ve likely heard about Blazor, .NET’s frontend framework for writing web applications. Blazor lets you use your existing C# skills to build full-stack applications, from client to server. One way t
Вебинар на тему Blazor и Data API Builder 12 апреля в 01:00 (GMT +3)
Ссылка: https://www.youtube.com/watch?v=7W6h4PuQom8
P.S. начало через пару часов
Ссылка: https://www.youtube.com/watch?v=7W6h4PuQom8
P.S. начало через пару часов
YouTube
ASP.NET Community Standup - Blazor and Data API Builder
Learn about Data API Builder and how it can be used in Blazor app development.
Community Links: https://www.theurlist.com/blazor-community-standup-2023-04-11
Featuring: Davide Mauri, Aaron Powell (@slace), Jon Galloway (@jongalloway), Mackinnon Buck…
Community Links: https://www.theurlist.com/blazor-community-standup-2023-04-11
Featuring: Davide Mauri, Aaron Powell (@slace), Jon Galloway (@jongalloway), Mackinnon Buck…
Role-Based Access Control (RBAC) в Blazor рпиложениях: https://auth0.com/blog/role-based-access-control-in-blazor-apps/
@BlazorChannel #Blazor
@BlazorChannel #Blazor
Auth0 - Blog
Role-Based Access Control (RBAC) in Blazor Applications
Learn how to use roles in your Blazor Server and WebAssembly applications to implement the Role-Based Access Control (RBAC) authorization model.
Вышла третья preview версия ASP.NET Core и вот, что в ней нового:
- Поддержка native AOT в ASP.NET Core. В статье рассказывается, чем это хорошо, что сейчас поддерживается, а что нет, как это попробовать. Также судя по таблице, для Blazor эта функция, пока not supported;
- Добавление Server-side rendering для Blazor компонентов. Это новый подход в рамках задачи по использованию компонентов во всех своих приложениях;
- Возможность рендерить razor компоненты вне ASP .NET Core;
- Добавлены новые компоненты SectionOutlet и SectionContent;
- Появилась возможность отслеживать активности от браузера (например UI события или JavaScript-to-.NET interop вызовы);
- SIMD (Single Instruction, Multiple Data) поддерживается всеми основными браузерами и теперь будет включена по-умолчанию в Blazor WebAssembly приложениях;
Подробнее про нововведения: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-3/
@BlazorChannel #Blazor
- Поддержка native AOT в ASP.NET Core. В статье рассказывается, чем это хорошо, что сейчас поддерживается, а что нет, как это попробовать. Также судя по таблице, для Blazor эта функция, пока not supported;
- Добавление Server-side rendering для Blazor компонентов. Это новый подход в рамках задачи по использованию компонентов во всех своих приложениях;
- Возможность рендерить razor компоненты вне ASP .NET Core;
- Добавлены новые компоненты SectionOutlet и SectionContent;
- Появилась возможность отслеживать активности от браузера (например UI события или JavaScript-to-.NET interop вызовы);
- SIMD (Single Instruction, Multiple Data) поддерживается всеми основными браузерами и теперь будет включена по-умолчанию в Blazor WebAssembly приложениях;
Подробнее про нововведения: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-3/
@BlazorChannel #Blazor
Microsoft News
ASP.NET Core updates in .NET 8 Preview 3
.NET 8 Preview 3 is now available! Check out what's new in ASP.NET Core in this update.