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 #3489 · Back to latest

Older Posts 20 shown
Post #3488 1.16K
Перевод приложений с помощью Aspire: полный гид

Статья предоставляет пошаговый план по переводу приложений с использованием инструмента aspirate и Kubernetes в Docker Desktop. Включены важные советы по настройке и публикации, необходимые исправления и настройка реестра контейнеров. Узнайте, как корректно развернуть ваши приложения и избежать распространенных ошибок.

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

@dot_net_c_sharp #ru
___
Другие наши проекты
Post #3487 1.14K
## Эволюция безопасности в OpenID Connect

Изучите, как развивались аутентификационные потоки OpenID Connect от Implicit Flow до Authorization Code Flow с PKCE и BFF. Уделено внимание уязвимостям и способам их устранения. Узнайте, как современные методы повышают безопасность веб-приложений, защищая токены от угроз.

Подробности: https://alexeypoltorak.hashnode.dev/openid-connect-from-implicit-to-authorization-code-with-pkce-bff

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3486 1.06K
Как подключить приложения к облачной платформе с помощью Aspire

В статье рассматривается процесс интеграции существующих приложений на платформу Aspire. Пошаговая инструкция для перевода ASP.NET Web API и Discord-бота в облачные контейнеры с использованием Docker Desktop.

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

@dot_net_c_sharp #ru
___
Другие наши проекты
Хабр Переход на .NET Aspire из отдельных проектов. Часть 1. Перевод приложений в Aspire Часть 1. Перевод приложений в Aspire Часть 2. Локальное развертывание с помощью Aspire Что такое Aspire? Если быть кратким, то Aspire - это стек для создания облачных приложений. Из коробки доступно...
Post #3485 1.19K
### Управление фичами в .NET приложении

Фиче-флаги позволяют включать и выключать функционал приложения без его перезапуска, что упрощает CI/CD, тестирование и снижает риски. Библиотека .NET Feature Management позволяет легко интегрировать фиче-флаги в ваше приложение. Узнайте больше о настройке и примерах использования в статье.

Подробности: https://prinaypanday.tech/feature-flagging-with-net-feature-management

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 2
  • ❤‍🔥 1
Post #3484 1.11K
Улучшаем пользовательский интерфейс с HTMX и .NET

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

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

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 2
Post #3483 1.4K
Официальная библиотека OpenAI для .NET теперь в бета-версии!

На Microsoft Build 2024 представили новую библиотеку OpenAI для .NET. Теперь с поддержкой GPT-4 и полным доступом к OpenAI API. Разработчики могут использовать синхронные и асинхронные API для удобства и эффективности. Поддержка и обновления на GitHub.

Подробности: https://devblogs.microsoft.com/dotnet/openai-dotnet-library/

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 8
Post #3482 1.24K
Развертывание .Net API на Heroku с Docker и Github Actions

Heroku предлагает простой и дешевый хостинг для ваших приложений. Узнайте, как настроить и развернуть ваше .Net API с помощью Docker и Github Actions. В статье описаны шаги создания приложения, конфигурирования базы данных, написания Dockerfile и настройки CI/CD с Github Actions.

Подробности: https://chihuahuacoder.com/how-to-deploy-your-net-api-on-heroku-with-docker-and-github-actions

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3481 1.23K
Упрощаем работу с ключами в базе данных в .NET и SQL Server

Статья рассказывает о создании метода для удобного извлечения ключей из базы данных SQL Server в .NET. Вместо использования textBox для каждой ключевой записи, предлагается метод getId(), который возвращает ключ по таблице и колонке. Метод помогает упростить операции с foreign keys.

Подробности: https://kaitozr.hashnode.dev/coletando-id-do-banco-de-dados-net-x-sql-server

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 2
  • 🤣 1
Post #3480 1.15K
MSTest 3.4: Поддержка WinUI и Новые Анализаторы

Обновление MSTest 3.4 включает поддержку WinUI, STA потоков для тестирования UI, и 9 новых анализаторов для улучшения качества тестов. Улучшена работа с Playwright и Aspire.

Подробности: https://devblogs.microsoft.com/dotnet/introducing-mstest-34/

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 2
Post #3479 1.21K
Почему F# превосходит C# для стартапов и масштабируемых проектов

CTO делятся, как F# обеспечивает высокий ROI, снижает количество багов и технический долг, а также повышает производительность разработки. Если вы хотите улучшить качество ПО и снизить расходы, F# — отличный выбор для вашего бизнеса.

Подробности: https://danyl.hashnode.dev/why-f-outshines-c-for-startups-and-scale-ups

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 5
  • ❤‍🔥 3
  • 👎 2
  • 🤣 2
Post #3478 1.25K
.NET 8: Обновления, которые изменят правила игры для разработчиков

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

Подробности: https://shree121.hashnode.dev/net-8-unleashed-exploring-the-game-changing-features

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 3
Post #3477 1.28K
Простой гид по работе с массивами в EF Core 8: освоение новой функции

Статья детально объясняет, как EF Core 8 позволяет разработчикам работать с массивами, автоконвертируя их в JSON для баз данных без поддержки массивов. Читайте, чтобы узнать об особенностях настройки и выполнения запросов с помощью LINQ в разных СУБД.

Подробности: https://devblogs.microsoft.com/dotnet/array-mapping-in-ef-core-8/

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 3
Post #3476 1.23K
Условное пропускание задач в GitLab CI/CD на основе предыдущих результатов

В статье рассматривается конкретная проблема GitLab CI/CD: как условно запускать задачи на основе результатов предыдущих задач. Описываются сложности с динамическими конвейерами, некоторые неудачные подходы и в конечном итоге предлагается решение с использованием триггеров и API. Это руководство поможет DevOps-специалистам улучшить процесс релизов с более гибкими настройками пайплайнов.

Подробности: https://andrewlock.net/conditionally-skipping-a-trigger-job-in-gitlab-based-on-a-previous-job/

@dot_net_c_sharp #en
___
Другие наши проекты
Post #3475 1.28K
Эффективные практики для приложений на C# .NET

В статье представлены ключевые советы по обеспечению консистенции кода с использованием файла конфигурации .editorconfig. Узнайте, как это помогает повысить эффективность разработки и стандартизировать код.

Подробности: https://phougatv.hashnode.dev/good-to-have-practices-for-a-c-net-application

@dot_net_c_sharp #en
___
Другие наши проекты
  • 🌭 3
Post #3474 1.3K
Рефакторинг кода с использованием "alias any type" в C# 12

В статье рассматривается новая функция "alias any type" в C# 12, позволяющая создавать псевдонимы для любых типов с помощью директивы using. Эта функция облегчает работу с длинными или сложными именами типов, разрешает конфликты имен и повышает читаемость кода. Также обсуждаются ограничения и демонстрируется пример приложения для наблюдений НЛО.

Подробности: https://devblogs.microsoft.com/dotnet/refactor-your-code-using-alias-any-type/

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👍 4
Post #3451 1.41K
Пошаговое руководство по освоению Golang для .NET разработчиков

Изучите статью, чтобы освоить Golang через создание простого микросервиса с настройкой инфраструктуры. Узнайте, как создать и запустить HTTP-сервер, работать с конфигурациями и внедрением зависимостей.

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

@dot_net_c_sharp #ru
___
Другие наши проекты
Post #3450 1.47K
Эйфория от .NET Aspire: Будущее микросервисной разработки

.NET Aspire предлагает революционные инструменты для микросервисов: простоту интеграции, упрощенную настройку инфраструктуры через Docker и улучшенный Developer Experience. Узнайте, как платформа изменяет подход к разработке и управлению инфраструктурой.

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

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

@dot_net_c_sharp #ru
___
Другие наши проекты
  • ✍ 1
Post #3449 1.36K
.NET разработчик делится личным опытом: создание приложения Data Organizer

Алексей, .NET разработчик, рассказывает о том, как он разработал приложение Data Organizer для систематизации и хранения текстовой информации. Читайте подробности его проекта на Хабре.

https://habr.com/ru/articles/818795/

@dot_net_c_sharp #ru
___
Другие наши проекты
Post #3448 1.39K
Новые возможности C# 12 — революция в разработке кода

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

Подробности: https://vikasfeedingdotnet.hashnode.dev/exploring-c-12-latest-features-and-enhancements

@dot_net_c_sharp #en
___
Другие наши проекты
  • 😁 4
  • 👍 2
Post #3447 1.16K
Новые возможности C# 10: Ключевые улучшения для разработчиков

C# 10 предоставляет новые инструменты для упрощения управления кодом и повышения производительности. Узнайте, как глобальные using-директивы, ограниченные namespace'ы и улучшенные интерполяция строк и управление объектами делают код чище и эффективнее.

Подробности: https://vikasfeedingdotnet.hashnode.dev/unlocking-the-power-of-c-10-top-4-features-for-interviews

@dot_net_c_sharp #en
___
Другие наши проекты
  • 👎 5
  • 👍 2
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 →