Редактор файлов .http в VS 2022 предоставляет удобный способ тестирования проектов ASP.NET Core, особенно приложений API. Редактор предоставляет вам UI, который:
🔧Создает и обновляет файлы .http
🔧Отправляет HTTP-запросы, указанные в файлах .http
🔧Отображает ответы
📌Синтаксис:
* Строка, начинающаяся с
@
, определяет переменную, используя синтаксис @VariableName=Value
.* На переменные можно ссылаться в запросах с помощью фигурных скобок
{{}}
:@hostname=localhost
@port=44320
GET https://{{hostname}}:{{port}}/weatherforecast
👉 Подробнее: документация & видеогайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥2❤1
📌Автор подробно рассмотрел:
🔸Первичные конструкторы
🔸Краткий синтаксис работы с коллекциями
🔸Параметры анонимных функций по умолчанию
🔸Псевдонимы для любых типов
🔸Доработку nameof
🔸Inline массивы
🔸Перехват кода
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍8
С помощью библиотеки Testcontainers вы можете запускать и удалять Docker-контейнеры в рамках своих автоматических тестов.
Например, если вам нужна база данных, вам не нужно её имитировать: тесты на xUnit, NUnit и MSTest могут запустить настоящую базу данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
Testcontainers
Testcontainers is an opensource library for providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
👍5
🤔Представьте, что у вас есть комфортная зарплата с одним условием — вы создаёте проект, который всегда хотели создать.
💬Какой это будет проект? Он не обязательно должен быть связан с программированием👇
#холивар
💬Какой это будет проект? Он не обязательно должен быть связан с программированием👇
#холивар
❤1
Помните недавно упоминали OpenSilver? Так вот, на основе него развивается проект XRSharp, который позволяет раскрыть потенциал C#, XAML и .NET для создания передовых кроссплатформенных 3D-приложений на базе WebXR.
👉 Демо & Сайт
👉 Демо & Сайт
❤11👍3
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
💻 20 лучших ноутбуков для программиста в 2023 году
Выбираем самые легкие, автономные и производительные ноутбуки для кодинга.
На карточках перечислили самые производительные. Но для кодинга есть и другие важные параметры — остальные подборки смотрите в нашей статье.
Выбираем самые легкие, автономные и производительные ноутбуки для кодинга.
На карточках перечислили самые производительные. Но для кодинга есть и другие важные параметры — остальные подборки смотрите в нашей статье.
🥱16❤4
📌 Подборка за неделю на Code Maze:
🔸Как реализовать Audit Trail в ASP.NET Core Web API: обзор различных способов
🔸Игнорирование значений Null с AutoMapper: лучшие практики работы с AutoMapper
🔸Предупреждение об использовании TRequest в качестве параметра типа в MediatR: как правильно устранить
🔸Динамическое добавление строк в форму в Razor Pages: от теории к практике
🔸Как прочитать строку из файла .resx на C#: пошаговый гайд
#dotnet #csharp #codemaze #матчасть
🔸Как реализовать Audit Trail в ASP.NET Core Web API: обзор различных способов
🔸Игнорирование значений Null с AutoMapper: лучшие практики работы с AutoMapper
🔸Предупреждение об использовании TRequest в качестве параметра типа в MediatR: как правильно устранить
🔸Динамическое добавление строк в форму в Razor Pages: от теории к практике
🔸Как прочитать строку из файла .resx на C#: пошаговый гайд
#dotnet #csharp #codemaze #матчасть
👍4❤1
В блоге платформы Uno вышел интересный материал-исследование, суть которого — показать конкретные аспекты, из-за которых переход на .NET 8 можно пока отложить.
Но преимущества значительно превысили любые потенциальные недостатки:
➖В .NET 8 SDK удалена возможность создания проекта .NET 6 для мобильных платформ
➖State Management для разработчиков Blazor
➖Ошибка сборки Native AOT
➕Workload Clean
➕Повышенная производительность
➕Современные языковые функции
➕Открытый исходный код
➕
.
NET Garbage Collector➕Улучшение System.Text.Json
➕Новые source generators (Configuration Binder, API)
➕Новый формат output path
➕Новый шаблон для .NET image architectures
➕Поддержка платформы Uno (уже включена)
Please open Telegram to view this post
VIEW IN TELEGRAM
Uno Platform
3 Reasons to Delay Adopting .NET 8 and 10 to do it ASAP
Pixel-Perfect Multi-Platform Applications with C# and WinUI for Windows, WebAssembly, iOS, macOS, Android and Linux
👍11
James Montemagno, Technical PM Manager для сообщества разработчиков в Microsoft, делится опытом работы с .NET MAUI: от простых видеоуроков до сложных четырехчасовых гайдов.
📺 Смотреть плейлист
#maui
#maui
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4😁1🤔1
В 11-ой части Эндрю Лок разбирается с новой фичей ASP.NET Core в .NET 8 — short-circuit routing. Вы узнаете, чем она отличается от обычного роутинга, в чем ее преимущество и как она реализована в платформе.
#dotnet8
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Знакомство с предварительной версией .NET 8: традиционная серия статей от Эндрю Лока перед выходом новой версии.
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
Entity Framework BulkUpdate vs SaveChange vs Manual SQL: бенчмарки производительности Entity Framework 7 bulk update
👉 Код здесь
#csharp #benchmarks by Dave Callan
👉 Код здесь
#csharp #benchmarks by Dave Callan
👍11🥱6🔥5🤔1
Вот самые интересные из них:
💡С Rider 2023.3 вы можете запускать и отлаживать несколько проектов одновременно с расширенным контролем над порядком и условиями выполнения задач.
💡Теперь вы можете быстро и легко создавать фильтры решений (файлы .slnf), которые помогут адаптировать представление проекта в IDE в соответствии с конкретным рабочим контекстом, что упрощает управление большими и сложными проектами.
💡Новая версия позволяет исследовать отношения и зависимости между различными классами, структурами, интерфейсами и модулями в вашем решении с помощью диаграмм зависимостей типов. Их изучение может дать представление о том, как различные типы в кодовой базе взаимодействуют друг с другом, что облегчит понимание конструкции вашего проекта и сделает процесс отладки более ясным.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍7❤3