⚡ C# Dev Kit для Visual Studio Code
Отличная новость для тех, кто работает с Visual Studio Code! Microsoft выпустила предварительную версию расширения C# Dev Kit. Это расширение добавляет в VS Code некоторые возможности от своего старшего брата – Visual Studio.
🔗 https://devdigest.today/goto/2210
👉🏻 Наш канал | 💬 Наш чат
Отличная новость для тех, кто работает с Visual Studio Code! Microsoft выпустила предварительную версию расширения C# Dev Kit. Это расширение добавляет в VS Code некоторые возможности от своего старшего брата – Visual Studio.
🔗 https://devdigest.today/goto/2210
👉🏻 Наш канал | 💬 Наш чат
Microsoft News
Announcing C# Dev Kit for Visual Studio Code
Announcing a new extension for C# developers and Visual Studio code - the C# Dev Kit. Providing added reliability and productivity features for those working in Visual Studio Code.
⚡ Абстракция времени в .NET 8
Команда разработчиков .NET представила абстракцию времени. Это может принести значительные преимущества, особенно если нужно тестировать сценарии, где время играет решающую роль!
🔗 https://devdigest.today/goto/2211
👉🏻 Наш канал | 💬 Наш чат
Команда разработчиков .NET представила абстракцию времени. Это может принести значительные преимущества, особенно если нужно тестировать сценарии, где время играет решающую роль!
🔗 https://devdigest.today/goto/2211
👉🏻 Наш канал | 💬 Наш чат
Steven-Giesel
Time abstraction in .NET 8
With the upcoming release of .NET, the team introduced an abstraction of time itself. That can bring you major benefits especially if you have to test scenarios where time is a crucial part! Until now, you had to create your own wrapper. This, of course,…
⚡ Инструкция по настройке SSL-сертификата в Visual Studio и .NET CLI
В этой статье будет рассмотрена настройку SSL-сертификата для использования в ASP.NET веб-приложениях и создание нового SSL-сертификата с помощью Visual Studio и .NET CLI. Также вы узнаете как удалить SSL-сертификаты с помощью диспетчера сертификатов Windows и интерфейса командной строки.
🔗 https://devdigest.today/goto/2213
👉🏻 Наш канал | 💬 Наш чат
В этой статье будет рассмотрена настройку SSL-сертификата для использования в ASP.NET веб-приложениях и создание нового SSL-сертификата с помощью Visual Studio и .NET CLI. Также вы узнаете как удалить SSL-сертификаты с помощью диспетчера сертификатов Windows и интерфейса командной строки.
🔗 https://devdigest.today/goto/2213
👉🏻 Наш канал | 💬 Наш чат
Code Maze
How To Set Up SSL Certificate In Visual Studio and .NET CLI
This article will look at setting up and removing an SSL certificate using Visual Studio and .NET CLI. We'll also cover some common problems.
⚡ Пять улучшений Blazor в .NET 8 Preview 5
В .NET 8 Preview 5 основное внимание разработчиков приковано к Blazor для ASP.NET Core. Обновление, запланированное на ноябрь и оно принесет множество новых функций и возможностей, с особым акцентом на усовершенствования в рендеринге компонентов.
🔗 https://devdigest.today/goto/2214
👉🏻 Наш канал | 💬 Наш чат
В .NET 8 Preview 5 основное внимание разработчиков приковано к Blazor для ASP.NET Core. Обновление, запланированное на ноябрь и оно принесет множество новых функций и возможностей, с особым акцентом на усовершенствования в рендеринге компонентов.
🔗 https://devdigest.today/goto/2214
👉🏻 Наш канал | 💬 Наш чат
Visual Studio Magazine
5 Blazor Improvements in New .NET 8 Preview 5 -- Visual Studio Magazine
While .NET 8 Preview 5 includes the usual raft of new features and functionality around installers, binaries, container images an so on, much of the action in this cycle concerned ASP.NET Core and its Blazor tooling, which allows for coding web projects in…
👋 Приветствуем вас!
На нашем канале всегда много свежей и полезной информации для .NET разработчиков!
Это сообщение - приглашение для ваших коллег, друзей и знакомых, которые также работают в этой сфере или хотят начать свой путь в .NET разработке. Если вы цените нашу работу и хотите поделиться полезными знаниями, перешлите это сообщение и пригласите их присоединиться к нам! 👈
Оставайтесь в курсе всех новинок вместе с нами!
Спасибо, что вы с нами!
На нашем канале всегда много свежей и полезной информации для .NET разработчиков!
Это сообщение - приглашение для ваших коллег, друзей и знакомых, которые также работают в этой сфере или хотят начать свой путь в .NET разработке. Если вы цените нашу работу и хотите поделиться полезными знаниями, перешлите это сообщение и пригласите их присоединиться к нам! 👈
Оставайтесь в курсе всех новинок вместе с нами!
Спасибо, что вы с нами!
Telegram
devdigest // dot net
Главные новости из мира .NET
Все про C#, F# и VB
Все про C#, F# и VB
devdigest // dot net pinned «👋 Приветствуем вас! На нашем канале всегда много свежей и полезной информации для .NET разработчиков! Это сообщение - приглашение для ваших коллег, друзей и знакомых, которые также работают в этой сфере или хотят начать свой путь в .NET разработке. Если…»
Forwarded from devdigest // events
⚡ Приготовьтесь к fsharpConf 2023!
26 июня 2023 года пройдет трансляция четвертой конференции fsharpConf – бесплатного виртуального мероприятия, на котором выступят эксперты F# мирового класса! Мероприятие пройдет при поддержке F# Software Foundation.
🔗 https://devdigest.today/goto/2215
👉🏻 Наш канал | 💬 Наш чат
26 июня 2023 года пройдет трансляция четвертой конференции fsharpConf – бесплатного виртуального мероприятия, на котором выступят эксперты F# мирового класса! Мероприятие пройдет при поддержке F# Software Foundation.
🔗 https://devdigest.today/goto/2215
👉🏻 Наш канал | 💬 Наш чат
Fsharpconf
fsharpConf: The F# Community Virtual Conference
Join us online on 26 June 2023 for the live streaming of the fourth year of fsharpConf, a free virtual event featuring world-class F# experts across the globe. You will see F# in action on a wide range of practical applications.
⚡ Улучшения производительности
Вы в ожидании .NET 8? Мы тоже! Давайте вместе взглянем на те улучшения в производительности, которые подготовила нам грядущая версия платформы.
🔗 https://devdigest.today/goto/2216
👉🏻 Наш канал | 💬 Наш чат
Вы в ожидании .NET 8? Мы тоже! Давайте вместе взглянем на те улучшения в производительности, которые подготовила нам грядущая версия платформы.
🔗 https://devdigest.today/goto/2216
👉🏻 Наш канал | 💬 Наш чат
Medium
Performance Improvements in .NET 7 and .NET 8
Ladies and Gentleman… Are you ready???
⚡ ChatGPT integration library for .NET
Марко Минерва, обладатель престижного звания Microsoft MVP в категории Developer Technologies, представляет свой новый проект - библиотеку интеграции ChatGPT для .NET. Проект поддерживает как OpenAI, так и Azure OpenAI Service.
🔗 https://devdigest.today/goto/2218
👉🏻 Наш канал | 💬 Наш чат
Марко Минерва, обладатель престижного звания Microsoft MVP в категории Developer Technologies, представляет свой новый проект - библиотеку интеграции ChatGPT для .NET. Проект поддерживает как OpenAI, так и Azure OpenAI Service.
🔗 https://devdigest.today/goto/2218
👉🏻 Наш канал | 💬 Наш чат
GitHub
GitHub - marcominerva/ChatGptNet: A ChatGPT integration library for .NET, supporting both OpenAI and Azure OpenAI Service
A ChatGPT integration library for .NET, supporting both OpenAI and Azure OpenAI Service - GitHub - marcominerva/ChatGptNet: A ChatGPT integration library for .NET, supporting both OpenAI and Azure ...
Forwarded from devdigest // events
⚡ 2023 Developer Survey
Компания Stack Overflow опубликовала свое ежегодное исследование
🔗 https://devdigest.today/goto/2219
👉🏻 Наш канал | 💬 Наш чат
Компания Stack Overflow опубликовала свое ежегодное исследование
🔗 https://devdigest.today/goto/2219
👉🏻 Наш канал | 💬 Наш чат
Stack Overflow
Stack Overflow Developer Survey 2023
In May 2023 over 90,000 developers responded to our annual survey about how they learn and level up, which tools they're using, and which ones they want.
⚡ От Vue.js к Blazor
Берк и Джон портируют theurlist.com (реальное JavaScript-приложение, написанное на Vue.js) на Blazor!
🔗 https://devdigest.today/post/2220
👉🏻 Наш канал | 💬 Наш чат
Берк и Джон портируют theurlist.com (реальное JavaScript-приложение, написанное на Vue.js) на Blazor!
🔗 https://devdigest.today/post/2220
👉🏻 Наш канал | 💬 Наш чат
Developers Digest
Burke learns Blazor by porting a Vue.js app to Blazor
This summer, Burke and Jon are porting theurlist.com to Blazor - a real world JavaScript application written in Vue.js. Join them each week as they use Visua...
⚡️ Оптимизация структуры приложения с помощью .NET Minimal API
Тим Де Шрайвер обсуждает использование .NET Minimal API в качестве прикладного слоя для приложения, оптимизируя структуру приложения и избегая излишней сложности. Тим предлагает использовать паттерн REPR (Request Endpoint Response), в котором каждый файл определяет свой объект запроса, конечную точку и объект ответа, упрощая архитектуру приложения. Такой подход хорошо сочетается с паттерном CQRS и вносит изменения в традиционные слои приложения, изолируя бизнес-логику и делая её более гибкой. Де Шрайвер отмечает, что важно помнить, что бизнес-логика не является частью прикладного слоя, и она должна быть извлечена в отдельный слой.
🔗 https://devdigest.today/goto/2221
👉🏻 Наш канал | 💬 Наш чат
Тим Де Шрайвер обсуждает использование .NET Minimal API в качестве прикладного слоя для приложения, оптимизируя структуру приложения и избегая излишней сложности. Тим предлагает использовать паттерн REPR (Request Endpoint Response), в котором каждый файл определяет свой объект запроса, конечную точку и объект ответа, упрощая архитектуру приложения. Такой подход хорошо сочетается с паттерном CQRS и вносит изменения в традиционные слои приложения, изолируя бизнес-логику и делая её более гибкой. Де Шрайвер отмечает, что важно помнить, что бизнес-логика не является частью прикладного слоя, и она должна быть извлечена в отдельный слой.
🔗 https://devdigest.today/goto/2221
👉🏻 Наш канал | 💬 Наш чат
timdeschryver.dev
Treat your .NET Minimal API Endpoint as the application layer
Leverage the power of Minimal APIs to treat your endpoint as the application layer. This has several benefits, but I find the biggest one being the simplicity of it.
⚡️ Как устроен List под капотом?
Автор публикации погружает нас в механизмы работы одного из наиболее используемых типов данных в .NET, раскрывая его основные свойства и процессы
🔗 https://devdigest.today/goto/2226
👉🏻 Наш канал | 💬 Наш чат
Автор публикации погружает нас в механизмы работы одного из наиболее используемых типов данных в .NET, раскрывая его основные свойства и процессы
🔗 https://devdigest.today/goto/2226
👉🏻 Наш канал | 💬 Наш чат
Steven-Giesel
How does List work under the hood in .NET?
A List is one of the most used data types in .NET. You can dynamically add elements without taking care of how that happens. But do you know what is going on under the hood?
⚡️ Создание pull request в Visual Studio
Microsoft прислушалась к пользователям Visual Studio, которые пожаловались на то, что они выполняют 90 % рабочего процесса разработки в Visual Studio, но затем им приходится открывать браузер, чтобы создать пулреквест. Начиная с версии 17.7 preview 2 release, разработчикам не придется покидать свое уютное IDE, для создания пулреквеста.
🔗 https://devdigest.today/goto/2228
👉🏻 Наш канал | 💬 Наш чат
Microsoft прислушалась к пользователям Visual Studio, которые пожаловались на то, что они выполняют 90 % рабочего процесса разработки в Visual Studio, но затем им приходится открывать браузер, чтобы создать пулреквест. Начиная с версии 17.7 preview 2 release, разработчикам не придется покидать свое уютное IDE, для создания пулреквеста.
🔗 https://devdigest.today/goto/2228
👉🏻 Наш канал | 💬 Наш чат
Microsoft News
Announcing Create a Pull Request in Visual Studio
Create a Pull Request in Visual Studio with the newest preview.
🎥 NBomber 5
Антон выпустил новую версию NBomber!
В релизе:
- new HTML Report
- .NET process metrics
- metrics API
- better memory consumption
Сайт проекта - https://nbomber.com
🔗 https://devdigest.today/post/2229
👉🏻 Наш канал | 💬 Наш чат
Антон выпустил новую версию NBomber!
В релизе:
- new HTML Report
- .NET process metrics
- metrics API
- better memory consumption
Сайт проекта - https://nbomber.com
🔗 https://devdigest.today/post/2229
👉🏻 Наш канал | 💬 Наш чат
Nbomber
NBomber open source load testing framework
Modern and flexible load testing framework, designed to test any system.
⚡️ ИИ ассистент в ReSharper
ReSharper 2023.2 станет первой версией продукта, которая будет делать рекомендации на основе работы ИИ. В EAP сборке представлена ранняя реализация помощника ReSharper AI — чата, специально предназначенного для ответов на вопросы по программированию и помощи в устранении неполадок, рефакторинге, документировании и других рабочих процессах.
🔗 https://devdigest.today/goto/2230
👉🏻 Наш канал | 💬 Наш чат
ReSharper 2023.2 станет первой версией продукта, которая будет делать рекомендации на основе работы ИИ. В EAP сборке представлена ранняя реализация помощника ReSharper AI — чата, специально предназначенного для ответов на вопросы по программированию и помощи в устранении неполадок, рефакторинге, документировании и других рабочих процессах.
🔗 https://devdigest.today/goto/2230
👉🏻 Наш канал | 💬 Наш чат
The JetBrains Blog
AI Assistant Comes to ReSharper | The .NET Tools Blog
We’ve reached a huge milestone! ReSharper 2023.2 will be the first version of the product to contain AI-powered development assistance. This EAP build introduces an early implementation of the ReSharp
⚡️ Value Objects в C#
Исследуем концепцию value objects в подходе domain-driven design. Value objects – это неизменяемые структуры данных, которые служат для инкапсуляции примитивов или других value objects. Автор рассматривает отличие value objects от entities, подчеркивает их значимость и обсуждает ситуации, где они могут быть неуместны.
🔗 https://devdigest.today/goto/2231
👉🏻 Наш канал | 💬 Наш чат
Исследуем концепцию value objects в подходе domain-driven design. Value objects – это неизменяемые структуры данных, которые служат для инкапсуляции примитивов или других value objects. Автор рассматривает отличие value objects от entities, подчеркивает их значимость и обсуждает ситуации, где они могут быть неуместны.
🔗 https://devdigest.today/goto/2231
👉🏻 Наш канал | 💬 Наш чат
Code Maze
Value Objects in C# - Code Maze
In this article, we explore Value Objects in C#. We discuss when and why we should use them, as well as looking at some of the drawbacks.
⚡️ MICROSOFT .NET CODE ANALYSIS: всегда добавляйте скобки
Отсутствие фигурных скобок в операторах if может привести к проблемам и повлиять на читабельность кода. В статье рассматривается к каким проблемам может привести нарушение этой практики.
🔗 https://devdigest.today/goto/2234
👉🏻 Наш канал | 💬 Наш чат
Отсутствие фигурных скобок в операторах if может привести к проблемам и повлиять на читабельность кода. В статье рассматривается к каким проблемам может привести нарушение этой практики.
🔗 https://devdigest.today/goto/2234
👉🏻 Наш канал | 💬 Наш чат
dotNetTips.com
Microsoft .NET Code Analysis: Always Add Braces in C#
Not adding braces {} to if statements can lead to issues and affect code readability. This article discusses why proper braces placement is important in C#.
⚡️ Microsoft Graph Toolkit v3.0
После четырехмесячного тестирования команда Microsoft рада представить Microsoft Graph Toolkit v3.0. Новый релиз предлагает множество новых возможностей для создания приложений, совместимых с Microsoft 365. Microsoft Graph Toolkit, впервые представленный в 2019 году. Это инструментарий который представляет собой набор различных компонентов для работы с Microsoft Graph.
🔗 https://devdigest.today/goto/2235
👉🏻 Наш канал | 💬 Наш чат
После четырехмесячного тестирования команда Microsoft рада представить Microsoft Graph Toolkit v3.0. Новый релиз предлагает множество новых возможностей для создания приложений, совместимых с Microsoft 365. Microsoft Graph Toolkit, впервые представленный в 2019 году. Это инструментарий который представляет собой набор различных компонентов для работы с Microsoft Graph.
🔗 https://devdigest.today/goto/2235
👉🏻 Наш канал | 💬 Наш чат
Microsoft News
Microsoft Graph Toolkit v3.0 is now generally available
Microsoft Graph Toolkit v3.0 is now generally available, packed with new features, capabilities and so much more.
⚡️ Создание плагина OpenAI для ChatGPT с использованием ASP.NET Core
На конференции Microsoft Build активно обсуждались AI-технологии, в частности, инструменты GitHub Copilot и OpenAI. В одной из сессий вице-президент по продуктам, Аманда Сильвер, продемонстрировала создание плагина OpenAI для ChatGPT с помощью Python. Автор сегодняшней публикации попробовал воспроизвести этот эксперимент, но уже используя ASP.NET Core API.
🔗 https://devdigest.today/goto/2236
👉🏻 Наш канал | 💬 Наш чат
На конференции Microsoft Build активно обсуждались AI-технологии, в частности, инструменты GitHub Copilot и OpenAI. В одной из сессий вице-президент по продуктам, Аманда Сильвер, продемонстрировала создание плагина OpenAI для ChatGPT с помощью Python. Автор сегодняшней публикации попробовал воспроизвести этот эксперимент, но уже используя ASP.NET Core API.
🔗 https://devdigest.today/goto/2236
👉🏻 Наш канал | 💬 Наш чат
Timheuer
Writing an OpenAI plugin for ChatGPT using ASP.NET Core
Unleash the power of your APIs into ChatGPT using ASP.NET Core and Visual Studio to quickly expose and develop an OpenAI ChatGPT plugin. You won't believe how easy it is!
⚡️ Как реализовать стратегию обратимого удаления с Entity Framework Core
Статья Калида Абухакмеха объясняет, как реализовать стратегию "мягкого удаления" с использованием Entity Framework Core для поддержания целостности данных и управления записями. Это позволяет пользователям логически удалять информацию, сохраняя при этом возможность восстановления, и придерживаться требований о хранении данных.
🔗 https://devdigest.today/goto/2237
👉🏻 Наш канал | 💬 Наш чат
Статья Калида Абухакмеха объясняет, как реализовать стратегию "мягкого удаления" с использованием Entity Framework Core для поддержания целостности данных и управления записями. Это позволяет пользователям логически удалять информацию, сохраняя при этом возможность восстановления, и придерживаться требований о хранении данных.
🔗 https://devdigest.today/goto/2237
👉🏻 Наш канал | 💬 Наш чат
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.