👨💻Test Driven Development с Blazor
📺Запись вебинара от JetBrains с техдиром Lean TECHniques Скоттом Заубером о TDD применительно к разработке Blazor. Вы узнаете как основы разработки через тестирование, так и применение этой техники для разработки фронта, несмотря на то, что многие говорят «это сложно» или даже «невозможно».
⚒️В ходе демонстрации Скотт использует Live Templates в Rider, которые также могут быть вам интересны. Здесь он рассказывает про:
• xf для генерации xUnit Fact без async
• xfa для генерации async xUnit Fact
• xt для генерации xUnit Theory без async
• xta для генерации async xUnit Theory
📺Запись вебинара от JetBrains с техдиром Lean TECHniques Скоттом Заубером о TDD применительно к разработке Blazor. Вы узнаете как основы разработки через тестирование, так и применение этой техники для разработки фронта, несмотря на то, что многие говорят «это сложно» или даже «невозможно».
⚒️В ходе демонстрации Скотт использует Live Templates в Rider, которые также могут быть вам интересны. Здесь он рассказывает про:
• xf для генерации xUnit Fact без async
• xfa для генерации async xUnit Fact
• xt для генерации xUnit Theory без async
• xta для генерации async xUnit Theory
👍6❤1
💬 Подкаст RadioDotNet: C# Next, подпольный DU от MS, async code smells
😎О последних фичах C#/.NET/ASP.NET Core/VS и других интересных темах на русском.
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
😎О последних фичах C#/.NET/ASP.NET Core/VS и других интересных темах на русском.
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
👍8
📚Команда DotNetRu выпустила книгу «Blazor в действии» в правильном переводе (не реклама, а, скоре, благодарность за труд)
В книге вы найдете все, что нужно для глубокого и всестороннего погружения в мир Blazor. Каждая глава аккуратно структурирована, чтобы обеспечить пошаговое и понятное объяснение концепций и технологий Blazor. Книга написана просто и понятно, поэтому, независимо от вашего уровня опыта веб-разработки, вы найдете полезные советы и практические примеры, которые помогут вам освоить эту технологию.
Эта книга не только предлагает ясные объяснения концепций и шаги для создания приложений Blazor, но и содержит примеры кода и решений к различным реальным сценариям. Вы сможете попробовать работу с Blazor WASM и Blazor Server, узнаете, как создавать пользовательские компоненты, использовать маршрутизацию и многое другое.
👇Пост ниже — оригинал англоязычной версии👇
#книги
В книге вы найдете все, что нужно для глубокого и всестороннего погружения в мир Blazor. Каждая глава аккуратно структурирована, чтобы обеспечить пошаговое и понятное объяснение концепций и технологий Blazor. Книга написана просто и понятно, поэтому, независимо от вашего уровня опыта веб-разработки, вы найдете полезные советы и практические примеры, которые помогут вам освоить эту технологию.
Эта книга не только предлагает ясные объяснения концепций и шаги для создания приложений Blazor, но и содержит примеры кода и решений к различным реальным сценариям. Вы сможете попробовать работу с Blazor WASM и Blazor Server, узнаете, как создавать пользовательские компоненты, использовать маршрутизацию и многое другое.
👇Пост ниже — оригинал англоязычной версии👇
#книги
👍19🥰7❤5
🥳Начался первый день .NET Conf 2023!
Присоединяйтесь, чтобы погрузиться в мир веба, мобилок, облаков, десктопа, игр, IoT, искусственного интеллекта и других технологий, — и все это на базе .NET.
💬 Будете смотреть?
👍 — конечно, никогда не пропускаю
🤔 — нет, не интересно
#афиша
Присоединяйтесь, чтобы погрузиться в мир веба, мобилок, облаков, десктопа, игр, IoT, искусственного интеллекта и других технологий, — и все это на базе .NET.
💬 Будете смотреть?
👍 — конечно, никогда не пропускаю
🤔 — нет, не интересно
#афиша
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…
👍24❤3
🤔 Сложно ли поменять стек разработки?
Выйти на тот же уровень производительности в другом стеке в том же направлении (бэкенд/фронтенд) может занять от нескольких месяцев до полугода. Конечно, у каждого это время различается, но в любом случае оно включает:
✔️Изучение нового языка
✔️Ознакомление с экосистемой языка
✔️Понимание инфраструктуры (сборка, доставка и т. д.)
💬 А вы меняли стек? Сколько времени это заняло?
#холивар
Выйти на тот же уровень производительности в другом стеке в том же направлении (бэкенд/фронтенд) может занять от нескольких месяцев до полугода. Конечно, у каждого это время различается, но в любом случае оно включает:
✔️Изучение нового языка
✔️Ознакомление с экосистемой языка
✔️Понимание инфраструктуры (сборка, доставка и т. д.)
💬 А вы меняли стек? Сколько времени это заняло?
#холивар
👍9
⚡️Подборка за неделю c Code Maze:
◆ Hot reload в приложениях ASP.NET Core: особенности, происхождение, примеры и лучшие практики
◆ Сравнение метода ForEach и оператора Foreach в C#: обзор с акцентом на достоинства и недостатки каждого подхода
◆ Архитектура, управляемая событиями: что из себя представляет, основные юзкейсы в C# и преимущества
◆ Чтение и запись реестра Windows на C#: простой гайд с примерами
◆ Архитектурный паттерн Pipes & Filters в C#: от теории к практике
◆ Как использовать Interceptor в C# 12: быстрое знакомство с новой фичей языка
#dotnet #csharp #codemaze #матчасть
◆ Hot reload в приложениях ASP.NET Core: особенности, происхождение, примеры и лучшие практики
◆ Сравнение метода ForEach и оператора Foreach в C#: обзор с акцентом на достоинства и недостатки каждого подхода
◆ Архитектура, управляемая событиями: что из себя представляет, основные юзкейсы в C# и преимущества
◆ Чтение и запись реестра Windows на C#: простой гайд с примерами
◆ Архитектурный паттерн Pipes & Filters в C#: от теории к практике
◆ Как использовать Interceptor в C# 12: быстрое знакомство с новой фичей языка
#dotnet #csharp #codemaze #матчасть
👍9💯1
🎉Релиз .NET 8 официально выпущен!
А через 4 часа начинается второй день .NET Conf 2023, где вас ждет много интересных докладов о C# и экосистеме .NET.
📺 Смотреть
#афиша
А через 4 часа начинается второй день .NET Conf 2023, где вас ждет много интересных докладов о C# и экосистеме .NET.
📺 Смотреть
#афиша
👍54🔥7⚡6❤1🌚1
💡Фильтры в ASP.NET Core
Фильтры используются для выполнения действий до или после выполнения метода действия, что позволяет добавлять сквозные задачи, такие как логирование, авторизация, обработка исключений и многое другое.
В пайплайне обработки запросов есть несколько фильтров, включая:
1️⃣ Фильтры авторизации
2️⃣ Фильтры ресурсов
3️⃣ Фильтры исключений
4️⃣ Фильтры действий
5️⃣ Фильтры результатов
Подробности — в карточах. Про фильтры эндпоинтов в ASP.NET Core 7 читайте в отдельном посте.
#aspnet #tip by Nabi Karampoor
Фильтры используются для выполнения действий до или после выполнения метода действия, что позволяет добавлять сквозные задачи, такие как логирование, авторизация, обработка исключений и многое другое.
В пайплайне обработки запросов есть несколько фильтров, включая:
1️⃣ Фильтры авторизации
2️⃣ Фильтры ресурсов
3️⃣ Фильтры исключений
4️⃣ Фильтры действий
5️⃣ Фильтры результатов
Подробности — в карточах. Про фильтры эндпоинтов в ASP.NET Core 7 читайте в отдельном посте.
#aspnet #tip by Nabi Karampoor
👍26❤2💯1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚖️ 25 курсов, книг и подкастов для развития критического мышления: учимся рассматривать ситуацию со всех возможных сторон и делать обоснованные выводы.
🤩 5 книг из статьи собрали в карточках. А если хотите быстро узнать, что такое критическое мышление и как его развить, тогда читайте наш недавний материал по теме.
🤩 5 книг из статьи собрали в карточках. А если хотите быстро узнать, что такое критическое мышление и как его развить, тогда читайте наш недавний материал по теме.
❤9