📌 Свежие и обновленные статьи для C#-разработчика на CodeMaze: подборка с начала июня
➖ How to Send Emails With the SendGrid API in C#
➖ How to Build Dynamic Queries With Expression Trees in C#
➖ How to Pass Parameters With a GET Request in ASP.NET Core
➖ Refactoring Change Preventers in C#
➖ Expression Trees in C#
➖ How To Set Up SSL Certificate In Visual Studio and .NET CLI
➖ Should We Use Records With EF Core as Model Classes?
➖ Managed vs Unmanaged Code (Garbage Collection) in C#
➖ Virtual Methods in C#
➖ InProcess and OutOfProcess Hosting Models in ASP.NET Core
➖ How to Read Values From Query Strings In ASP.NET Core
➖ How to Add a Global Route Prefix in ASP.NET Core
➖ How to Get Class Name as String in C#
➖ Working With Guid in C#
➖ Seamless Integration Testing With WireMock.NET
#dotnet #csharp #codemaze
➖ How to Send Emails With the SendGrid API in C#
➖ How to Build Dynamic Queries With Expression Trees in C#
➖ How to Pass Parameters With a GET Request in ASP.NET Core
➖ Refactoring Change Preventers in C#
➖ Expression Trees in C#
➖ How To Set Up SSL Certificate In Visual Studio and .NET CLI
➖ Should We Use Records With EF Core as Model Classes?
➖ Managed vs Unmanaged Code (Garbage Collection) in C#
➖ Virtual Methods in C#
➖ InProcess and OutOfProcess Hosting Models in ASP.NET Core
➖ How to Read Values From Query Strings In ASP.NET Core
➖ How to Add a Global Route Prefix in ASP.NET Core
➖ How to Get Class Name as String in C#
➖ Working With Guid in C#
➖ Seamless Integration Testing With WireMock.NET
#dotnet #csharp #codemaze
Code Maze
How to Send Emails With the SendGrid API in C#
In this article, we will take a look at how to send emails with the SendGrid API directly from our C# code.
👍16
Активные участники .NET-сообщества (Erik EJ, Arthur Vickers и Brice Lambson) демонстрируют новую версию CLI EF Core Power Tools и кейсы использования некоторых NuGet-пакетов для улучшения UX при создании CLI-инструмента.
📺 Смотреть
📺 Смотреть
YouTube
.NET Data Community Standup - New CLI edition of EF Core Power Tools
In today's standup, Erik will demonstrate the new CLI edition of EF Core Power Tools and show how he used a number of community NuGet packages to improve the user experience when creating a CLI tool.
Chapters:
00:00 Livestream begins
02:39 Welcome to the…
Chapters:
00:00 Livestream begins
02:39 Welcome to the…
👍1
Полезные заметки по использованию Telegram API и библиотеки TDLib: что требуется для взаимодействия с Telegram API, какие средства нужны для написания кода своего бота на C#, как их правильно установить и использовать.
Читать
Читать
Хабр
Telegram API и библиотека TDLib для .NET платформ
Доброго времени суток! В Telegram существует два вида API: Telegram Bot API (обыкновенный бот с пометкой "бот") и Telegram API (клиент и юзербот, который обладает больше функционалом, чем...
👍4🤔2❤1🔥1🥱1
Команда Stack Overflow опубликовала результаты опроса разработчиков за 2023 год. Давайте обсудим то, что касается .NET-разработки:
🔝 C# на 8 месте в категории «Языки программирования, сценариев и разметки»
🔝 Microsoft SQL Server на 5 месте в категории «Базы данных»
🔝 Microsoft Azure на 2 месте в категории «Облачные платформы»
🔝 ASP.NET Core на 2 месте в категории «Веб-фреймворки и технологии»
🔝 .NET (5+) на 1 месте в категории «Другие фреймворки и библиотеки»
Visual Studio Code на 1 месте как самый популярный редактор кода, а IDE Visual Studio сильно отставая осталась на втором. Rider тем временем даже не в десятке.
🔝 C# на 8 месте в категории «Языки программирования, сценариев и разметки»
🔝 Microsoft SQL Server на 5 месте в категории «Базы данных»
🔝 Microsoft Azure на 2 месте в категории «Облачные платформы»
🔝 ASP.NET Core на 2 месте в категории «Веб-фреймворки и технологии»
🔝 .NET (5+) на 1 месте в категории «Другие фреймворки и библиотеки»
Visual Studio Code на 1 месте как самый популярный редактор кода, а IDE Visual Studio сильно отставая осталась на втором. Rider тем временем даже не в десятке.
👍11🔥4
Полезные заметки от Эндрю Лока по использованию библиотеки MiniValidation для поддержки рекурсивной валидации объекта IOptions в .NET 6+.
Читать
Читать
Andrew Lock | .NET Escapades
Validating nested DataAnnotation IOptions recursively with MiniValidation
In this post
❤3❤🔥1👍1😁1💯1
💭 Экосистема .NET очень активно развивается, в связи с чем есть резонный вопрос.
Вы считаете нужным каждый год обновлять кодовую базу проекта? Если не обновляетесь, расскажите, какая в вашем рабочем/пет проекте версия .NET? 🥁
Вы считаете нужным каждый год обновлять кодовую базу проекта? Если не обновляетесь, расскажите, какая в вашем рабочем/пет проекте версия .NET? 🥁
🔥9👍1
📌 Темы:
▫️Microsoft Build 2023
▫️Announcing .NET 8 Preview 4
▫️Announcing C# Dev Kit for Visual Studio Code
▫️Big Changes Coming for Blazor in .NET 8
▫️Visual Studio 2022 17.6 and 17.1 Preview
▫️Concurrent Hosted Service Start and Stop in .NET 8
▫️Experiments with the new WASI workload in .NET 8 Preview 4
▫️Книга «ASP.NET Core Security» в правильном переводе DotNetRu
YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Будущее WASI, доминирование VS Code, новая книга
Подкаст RadioDotNet выпуск №73 от 13 июня 2023 года
Разговоры на тему .NET во всех его проявлениях, новости, статьи, библиотеки, конференции, личности и прочее интересное из мира IT.
Аудиоверсия: https://api.mave.digital/storage/podcasts/dc1a2f8c-50cd-4584…
Разговоры на тему .NET во всех его проявлениях, новости, статьи, библиотеки, конференции, личности и прочее интересное из мира IT.
Аудиоверсия: https://api.mave.digital/storage/podcasts/dc1a2f8c-50cd-4584…
👍14
🔥36👍6❤2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨💻🗺️ Кому в IT жить хорошо: Indeed опубликовал список из 19 наиболее востребованных спецов за рубежом в 2023 году
Рассказываем, кем нужно быть и какой стек начать изучать, чтобы жить в Кремниевой долине и зарабатывать от $150 000.
🔗 Основной сайт
🔗 Зеркало
Рассказываем, кем нужно быть и какой стек начать изучать, чтобы жить в Кремниевой долине и зарабатывать от $150 000.
🔗 Основной сайт
🔗 Зеркало
🥱7👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Парсинг сайтов на C# с использованием Html Agility Pack или AngleSharp
Гайд по разработке просто CLI-приложения, из которого вы увидите оба инструмента в деле. CLI-приложение парсит тестовый веб-сервис Books to Scrape и выводит информацию о ценах на книги.
Читать
Гайд по разработке просто CLI-приложения, из которого вы увидите оба инструмента в деле. CLI-приложение парсит тестовый веб-сервис Books to Scrape и выводит информацию о ценах на книги.
Читать
👍13
Разработчик из компании АльфаСтрахование делится опытом интеграции .NET Core приложений с корпоративным хранилищем секретов HashiCorp Vault
Разбор достоинств/недостатков используемого ранее решения Vault Integration 1.0 и деталей улучшенного продукта.
Читать
Разбор достоинств/недостатков используемого ранее решения Vault Integration 1.0 и деталей улучшенного продукта.
Читать
Хабр
Опыт интеграции .NET Core+ приложений с HashiCorp Vault
Введение Привет, Хабр! В этой статье я хотел бы поделиться опытом нашей команды в части интеграции .NET Core и выше приложений с корпоративным хранилищем секретов HashiCorp Vault. Но сначала немного о...
⚡2❤1🤔1
Введение в абстрактные типы Edm.Untyped и Collection(Edm.Untyped), поддерживаемые в ASP.NET Core OData 8.x
Sam Xu (Senior Software Engineer, OData, Microsoft Graph, Open API, Swagger) демонстрирует различия между typed/untyped, declared/undeclared свойствами с точки зрения схемы OData с использованием модели данных.
Читать
Sam Xu (Senior Software Engineer, OData, Microsoft Graph, Open API, Swagger) демонстрирует различия между typed/untyped, declared/undeclared свойствами с точки зрения схемы OData с использованием модели данных.
Читать
Microsoft News
Enable Un-typed within ASP.NET Core OData
Introduction The latest ASP.NET Core OData supports the following two built-in OData abstract types: Edm.Untyped Collection(Edm.Untyped) Developers can use them to advertise a property in OData metadata schema (aka, Edm model) so that such property is declared…
👍5
Реализация стратегии обратимого удаления в EF Core с использованием перехватчиков и фильтров запросов: гайд для C#-разработчиков.
Читать
Читать
The JetBrains Blog
How to Implement a Soft Delete Strategy with Entity Framework Core | The .NET Tools Blog
Learn to use a Soft Delete strategy using Entity Framework Core and the latest versions of .NET.
👍15❤5
Добавление фильтрации, сортировки и пагинации на страницы в REST API
В предыдущем видео Milan Jovanović показал, как создать набор эндпоинтов CRUD, и некоторые из лучших практик REST API (лучших по его мнению).
Теперь он продолжает путешествие по REST API, добавляя поддержку фильтрации, сортировки и пагинации страниц.
📺 Смотреть
#dotnet #restapi #bestpractices
В предыдущем видео Milan Jovanović показал, как создать набор эндпоинтов CRUD, и некоторые из лучших практик REST API (лучших по его мнению).
Теперь он продолжает путешествие по REST API, добавляя поддержку фильтрации, сортировки и пагинации страниц.
📺 Смотреть
#dotnet #restapi #bestpractices
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Чистая архитектура — это постоянно развивающаяся и обсуждаемая тема. Вот как Milan Jovanović представляет и реализует чистую архитектуру REST API и DDD в .NET 7.
📺 Смотреть
📺 Смотреть
👍6🔥3🥱1