dncuug | Technologies

Telegram-канал dncuug - devdigest // dot net

4027

Сообщество .NET разработчиков. Чат: @dotnet_chat

Subscribe to a channel

devdigest // dot net

🎥 Обзор ваших «лучших практик» в C#

В этом видео Ник Чапсас (Nick Chapsas) рассмотрит рекомендации по работе с C# и #NET.

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект

Читать полностью…

devdigest // dot net

⚡️ Статус окончания поддержки для пакетов NuGet

Как вы считаете, должны ли пакеты NuGet иметь статус окончания срока жизни (EOL), которое будет указывать на то, что пакет больше не поддерживается и не обновляется его авторами.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Code Style – советы и рекомендации

Команда разработчиков фреймворка Metalama делится своими рекомендациями по использованию IDE #Rider и оформлению кода.

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект

Читать полностью…

devdigest // dot net

.NET, не болей! 💔

Читать полностью…

devdigest // dot net

⚡️ C# 13: Params Collections

В версии 17.10.0 Preview 3.0 #VisualStudio Preview можно протестировать некоторые новые функции C# 13. В этой статье вы узнаете о функции сбора параметров, описанной в этом предложении.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Поставщик MongoDB для ядра Entity Framework Core

Провайдер MongoDB для Entity Framework Core теперь общедоступен!

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

🐣 Поздравляем с Пасхой!


using System;

class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter a year to calculate Orthodox Easter date:");
int year = Convert.ToInt32(Console.ReadLine());

DateTime easterDate = CalculateOrthodoxEaster(year);
Console.WriteLine($"Orthodox Easter in {year} is on {easterDate.ToString("yyyy-MM-dd")}");
}

static DateTime CalculateOrthodoxEaster(int year)
{
int a = year % 4;
int b = year % 7;
int c = year % 19;
int d = (19 * c + 15) % 30;
int e = (2 * a + 4 * b - d + 34) % 7;
int month = (d + e + 114) / 31;
int day = ((d + e + 114) % 31) + 1;

DateTime easterDate = new DateTime(year, month, day).AddDays(13); // Add 13 days to get the Orthodox Easter date

return easterDate;
}
}

Читать полностью…

devdigest // dot net

В этом году, основатель //devdigest, Андрей Губский снова входит в программный комитет конференции .NET fwdays, посвященной платформе .NET и технологиям разработки.

//devdigest выступает информационным партнером мероприятия.

Если у вас есть интересный материал и вы хотите попробовать себя в роли спикера конференции – пишите Андрею!

А чтобы не пропустить новости и инсайды конференции — подпишитесь на его канал!

Читать полностью…

devdigest // dot net

⚡️ Защита контейнеров с помощью .NET 8

В #NET 8 появились новые функции безопасности для контейнеров и средства SDK. Узнайте, как создавать безопасные образы контейнеров без привилегий root, настраивать Kubernetes и проверять образы и контейнеры.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Анонс PostSharp 2024.1

Команда PostSharp объявляет о выпуске PostSharp 2024.1. Эта версия в первую очередь ориентирована на унифицированное расширение #VisualStudio с Metalama, которое было запущено ранее в этом месяце. PostSharp — это фреймворк для повышения качества и производительности кода на C#.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ .NET Aspire — лучший инструмент для экспериментов

#NET Aspire максимально облегчить локальную разработку, без необходимости мучиться с YAML

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Расширьте возможности тестирования

Наиболее распространенным способом проверки значений объекта является использование утверждений для каждого свойства, чтобы проверить, что именно содержит объект.

Это можно сделать для типов, классов, перечислимых элементов. Чем больше аспектов объекта проверяется, тем увереннее вы можете быть, что все идет по плану.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

🎥 Как правильно писать операторы if на языке C#

В этом видео Ник Чапсас (Nick Chapsas) хочет рассказать об операторах if в C# и о том, какую версию операторов if следует использовать разработчикам.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Новые возможности .NET в Ubuntu 24.04

Ubuntu 24.04 теперь доступна с #NET с первого дня в официальных каналах Ubuntu! Благодаря партнерству между Canonical и #Microsoft вы можете начать использовать .NET с Ubuntu 24.04 уже сегодня!

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Модернизация существующего сервиса Windows в сервис на базе .NET 8 gRPC и Amazon ECS

В статье описывается, как модернизировать устаревший сервис Windows с использованием #NET 8 gRPC и #AWS Elastic Container Service. В статье описаны технические шаги, включая настройку сервиса gRPC, его развертывание в Amazon ECS и настройку Application Load Balancer для управления трафиком.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Cloned Dictionary, Immutable Dictionary и Frozen Dictionary в системах с высоким трафиком

Автор статьи сравнивает производительность различных реализаций словарей в высоконагруженных системах. Узнайте какой тип словаря неэффективен из-за высоких затрат на выделение памяти, а какой работает медленно из-за выделения памяти для каждой операции.

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект

Читать полностью…

devdigest // dot net

⚡️ Релиз MudBlazor 7

MudBlazor — это библиотека компонентов Blazor, предназначенная для веб-разработки с использованием принципов Material Design, она предоставляет полный набор компонентов пользовательского интерфейса, включая кнопки, карточки, сетки и формы, которые позволяют разработчикам создавать современные веб-приложения. MudBlazor стремится предложить единообразный внешний вид, упрощая процесс разработки с помощью настраиваемых компонентов.

👉🏻 Канал | 💬 Чат | 📕 Каталог

💸 Поддержать проект

Читать полностью…

devdigest // dot net

Все починили! Теперь снова можно скачивать SDK для любимой платформы 😍

Читать полностью…

devdigest // dot net

⚡️ Использование GitHub Copilot в качестве GPS для программирования

Узнайте, как ##gitHub Copilot в #VisualStudio может преобразовать рабочий процесс кодирования.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Делает ли readonly ваш код быстрее?

В этой публикации вы узнаете, может ли модификатор readonly сделать ваш код быстрее.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ F# Nullness

Исаак Абрахам демонстрирует примеры работ, проводимых над компилятором F# для поддержки функций обработки null.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Устранение неполадок GitHub Copilot в Visual Studio 2022

Узнайте больше о #GitHub Copilot
и о том, как исправить проблемы, если они появляются. Это руководство по устранению неполадок содержит инструкции по устранению проблем с GitHub Copilot в #VisualStudio 2022 версии 17.10 или более поздней.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Знакомство с .NET Aspire: простое создание облачных приложений

В постоянно развивающемся мире разработки облачных приложений создание масштабируемых, наблюдаемых и готовых к использованию распределенных систем может быть довольно сложной задачей, справится с которой поможет #NET Aspire.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Красная кнопка была нажата!

Джеральд Верслуис нажал большую красную кнопку, чтобы заархивировать #Xamarin.Forms

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ JetBrains AI Assistant в ReSharper

Как разработчики, мы постоянно ищем инструменты, которые могут облегчить нашу жизнь и раздвинуть границы возможного. JetBrains в очередной раз взялась за решение этой задачи!

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

🎥 Лекции по F#

Этот бесплатный онлайн-курс основан на книге Яна Рассела Essential F#

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Попробуйте интеллектуальные компоненты .NET

Корпорация Майкрософт объявила о выпуске #NET Smart Components – экспериментального набора компонентов пользовательского интерфейса на основе искусственного интеллекта.

Идея Smart TextArea заключается в том, что он предоставляет интеллектуальное автозаполнение, которое может быть адаптировано к конкретному контексту.

Smart TextArea просматривает то, что в данный момент вводит пользователь, и пытается сделать предложения на основе настроенного контекста и тона.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Microsoft Build 2024: Copilots, Copilots и еще раз Copilots

#Microsoft анонсировала сессии своей конференции для разработчиков Build, которая пройдет в следующем месяце в Сиэтле.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Long polling в .NET

Polling — это простой способ предоставления обновлений в режиме, близком к реальному времени, с помощью HTTP-запросов. Однако во многих случаях это может привести к множеству пустых ответов и напрасной трате ресурсов. В этой статье автор познакомит вас с более эффективным способом получения обновлений и покажет, как его реализовать в #NET.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…

devdigest // dot net

⚡️ Рефакторинг кода C# с помощью первичных конструкторов

В C# 12, входящем в состав #NET 8, представлен набор новых функций! В этой статье автор рассматривает первичные конструкторы, объясняет как их использовать и в чем их актуальность.

👉🏻 Канал | 💬 Чат | 📕 Каталог

Читать полностью…
Subscribe to a channel