TGViewer
Channel Public Channel
.NET / C#

.NET / C#

@dot_net_c_sharp

Лучшие материалы по разработке на платформе .NET и языке C#

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Subscribers
3.83K
Photos
2.2K
Videos
40
Links
3.7K

Showing posts older than #3447 · Back to latest

Older Posts 20 shown
Post #3446 1.2K
Эффективное тестирование .NET-приложений с помощью Testcontainers

Статья подробно объясняет, как организовать интеграционное тестирование на платформе .NET с использованием Testcontainers и EF Core. Вы узнаете о настройке контейнеров Docker, автоматизации тестирования API с NUnit, настройке SQL Server и многом другом. Узнайте, как улучшить качество тестирования и надежность приложений с помощью современных инструментов.

Читать подробнее: https://habr.com/ru/companies/piter/articles/818071/

@dot_net_c_sharp #ru
___
Другие наши проекты
Post #3445 1.2K
Эффективные методы борьбы с кибератаками: от анализа до действий

В статье Positive Technologies раскрываются способы защиты от кибератак с использованием MaxPatrol EDR и других инструментов. Узнайте о методах нейтрализации угроз и восстановления данных.

Читать подробнее: https://habr.com/ru/companies/pt/articles/818575/

@dot_net_c_sharp #ru
___
Другие наши проекты
Post #3443 1.43K
Повышение производительности запросов в Entity Framework: шаг за шагом

В статье объясняется, как с помощью BenchmarkDotNet и Visual Studio настроить приложение для тестирования производительности запросов в Entity Framework, разработанном на C#. Подробное руководство поможет улучшить профессиональные навыки и оптимизировать работу с базой данных.

Подробности: https://alexlopes.hashnode.dev/como-testar-o-desempenho-de-requisicoes-no-entity-framework-do-c

@dot_net_c_sharp #en
___
Другие наши проекты
  • ✍ 1
Post #3441 1.23K
Репозиторий в .NET: эффективное управление данными с EF Core

Изучите, как паттерн репозиторий в сочетании с .NET и EF Core улучшает управление данными и делает приложения более гибкими и поддерживаемыми. В статье подробно описаны основные преимущества и примеры реализации.

Подробности: https://awdesh.hashnode.dev/using-repository-pattern-in-net-and-ef-core

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 3
  • 👎 1
Post #3439 1.2K
Важные моменты Microsoft Build 2024 для .NET разработчиков

Конференция Microsoft Build 2024 представила множество инноваций для .NET разработчиков, включая обновления C#, улучшения производительности, и интеграцию с ИИ. Узнайте обо всём в нашем материале.

Подробности: https://devblogs.microsoft.com/dotnet/catching-up-on-microsoft-build-2024-essential-sessions-for-dotnet-developers/

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3438 1.26K
Как исправили уязвимость производительности в F# спустя 9 лет

Посмотрите увлекательную историю о том, как разработчики F# наконец решили долгосрочную проблему производительности, начиная с многочисленных попыток и заканчивая успешным исправлением путём оптимизации и улучшенных механизмов компиляции. Погрузитесь в технические детали процесса и узнайте, какие уроки были извлечены для будущих улучшений языка.

Подробности: https://devblogs.microsoft.com/dotnet/fsharp-developer-stories-how-weve-finally-fixed-a-9yearold-performance-issue/

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3437 1.38K
Как вернуть значения Enum в виде строк с помощью .NET API

В статье объясняется, как с легкостью настроить сериализацию enum значений в строки вместо чисел в .NET API. Добавление JsonStringEnumConverter() в метод .AddJsonOptions() в классе Startup позволяет осуществить это преобразование. Узнайте, как настроить сериализацию для Newtonsoft.Json и встроенного JSON сериализатора.

Подробности: https://eldendev.hashnode.dev/net-api-guide-returning-enum-values-as-strings

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👎 2
  • 👍 1
Post #3436 1.24K
Разработка архитектурных юнит-тестов с NetArchTest

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

Подробности: https://prinaypanday.tech/architecture-unit-tests-using-netarchtest

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 1
Post #3435 1.16K
Как использовать монаду Either для контроля выполнения в C#

Монада Either позволяет сделать код в C# более чистым и простым в поддержке, централизуя обработку ошибок и улучшая контроль выполнения. Узнайте, как применить это функциональное решение на практике.

Подробности: https://danyl.hashnode.dev/mastering-flow-control-with-either-monad-in-c

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 4
Post #3434 1.06K
Мастеринг управления потоком с помощью монад Either в C#

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

Подробности: https://danyl.hashnode.dev/mastering-flow-control-with-the-either-monad-in-c

@dot_net_c_sharp #en
___
Другие наши проекты
  • ✍ 3
Post #3433 1.14K
Преимущества и недостатки шаблона проектирования репозитория

В статье рассматриваются шаблон проектирования репозитория и паттерн "Единица работы" в .NET Core. Описаны их преимущества: раздельная логика доступа к данным и бизнес-логика, улучшенная тестируемость. Также упомянуты недостатки: дополнительная сложность и накладные расходы. Читайте, чтобы узнать, как внедрить эти паттерны и оптимизировать работу с данными.

Подробности: https://jaimin047.hashnode.dev/what-is-repository-design-pattern-pros-and-cons

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3432 1.11K
Введение в архитектуру .NET Framework: Полное руководство

Microsoft .NET Framework — это мощная и универсальная платформа для создания широкого спектра приложений. В статье рассматриваются архитектура и ключевые компоненты платформы, такие как CLR, FCL, ASP.NET, ADO.NET, Windows Forms, WPF и WCF, а также описываются её достоинства и преимущества для разработчиков.

Читая статью, вы узнаете, как .NET Framework помогает создавать надёжные, производительные и безопасные приложения с превосходными пользовательскими интерфейсами и устойчивыми бизнес-процессами.

Подробности: https://techcapital.hashnode.dev/what-is-microsoft-net-framework-complete-architecture-tutorial-guide

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3431 1.11K
Блокировка применения первичных конструкторов как полей с помощью Roslyn Analyzer

В статье детально объясняется, как избежать использования параметров первичных конструкторов в качестве полей с помощью Roslyn Analyzer. Это позволяет упростить код и избежать потенциальных проблем. Автор приводит практические советы по добавлению нужного анализатора в проект, включая установку пакета Roslyn.Diagnostics.Analyzers и настройку .editorconfig файла.

Подробности: https://andrewlock.net/blocking-primary-constructor-member-capture-using-an-analyzer/

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 6
  • 🔥 3
  • 👎 1
Post #3430 1.25K
Создание первой веб-приложения с HTMX и .NET: Основы

Совместите простоту HTMX с мощью .NET, чтобы быстро создавать современные веб-приложения. Автор детально поясняет, как настроить базу данных, структуру решения и создаёт модель данных. Читайте для успешного старта разработки приложений. Автоматизация управления продуктами с помощью Razor компонентов

В статье рассматривается создание системы управления продуктами на платформе ASP.NET с использованием Razor компонентов. Подробно описаны разработка и регистрация новых продуктов, их отображение в таблице, применение HTMX для асинхронных запросов, а также создание и обработка форм регистрации. Читайте, чтобы узнать, как эффективно организовать процесс управления продуктами в веб-приложениях.

Подробности: https://blog.raulnq.com/developing-your-first-app-with-htmx-and-net-part-i

@dot_net_c_sharp #en

___
Другие наши проекты
Post #3428 1.24K
Оптимизация работы с памятью в .NET: Span и Memory

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

Подробности: https://denileo82.hashnode.dev/understanding-span-and-memory-in-net-benefits-use-cases-and-best-practices

@dot_net_c_sharp #en

___
Другие наши проекты
  • 🔥 8
  • 👍 2
Post #3427 1.18K
Документация .NET API: теперь с ссылками на исходный код

Теперь в документации .NET API доступны ссылки на исходный код, что позволяет разработчикам проще анализировать и использовать предложенные решения в своей работе. Узнайте, как была реализована эта функция и как вы можете её использовать.

Подробности: https://devblogs.microsoft.com/dotnet/dotnet-docs-link-to-source-code/

@dot_net_c_sharp #en

___
Другие наши проекты
  • 🔥 6
Post #3426 1.13K
Запуск IoT-приложений на RISC-V: полное руководство для разработчиков

В статье подробно рассмотрены шаги по установке .NET 8.0 SDK на Sipeed Lichee RV и созданию приложений для работы с GPIO и датчиками. Узнайте, как эффективно использовать возможности .NET на RISC-V.

Читать подробнее: https://habr.com/ru/companies/timeweb/articles/817163/

@dot_net_c_sharp #ru

___
Другие наши проекты
  • ✍ 1
Post #3425 1.23K
Эволюция производительности циклов в .NET: от .NET Framework до .NET 9

Статья анализирует производительность различных циклов в разных версиях .NET, от .NET Framework до .NET 9. Рассмотрены улучшения производительности и введены новые методы, такие как CollectionsMarshal.AsSpan, показывающие значительный прирост при работе с большими массивами данных. Узнайте, как выбрать подходящий цикл для оптимизации ваших приложений.

Подробности: https://kumar-ashwin-hubert.hashnode.dev/comparing-list-loop-performance-in-net-from-net-framework-to-net-9-preview

@dot_net_c_sharp #en

___
Другие наши проекты
  • 👍 5
Post #3424 1.08K
Как создать эффективную систему управления HR с нуля на .NET Core

В материале описывается процесс разработки и внедрения системы управления HR с использованием .NET Core. Автор делится опытом, начиная от проектирования API и заканчивая оптимизацией производительности, чтобы создать масштабируемое и безопасное решение.

Подробности: https://shashidharreddydakuri.hashnode.dev/building-an-efficient-hr-management-system-in-net-from-scratchwhich-has-built-in-nodejs-previously

@dot_net_c_sharp #en

___
Другие наши проекты
  • 👎 4
Post #3423 1.11K
Современные методы работы с REST API в F#: как избежать проблем и повысить надежность

Статья описывает передовые методы работы с REST API в F#, включающие генерирование кода, сериализацию JSON, использование DDD для типизации и оптимизацию кода с помощью алиасов. Узнайте, как улучшить взаимодействие и структуру вашего кода.

Читать подробнее: https://habr.com/ru/companies/first/articles/817261/

@dot_net_c_sharp #ru

___
Другие наши проекты
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →