C# (C Sharp) programming
18.7K subscribers
754 photos
38 videos
8 files
673 links
По всем вопросам- @haarrp

C# - обучающий канал Senior C# разработчика.

@ai_machinelearning_big_data - Machine learning

@itchannels_telegram - 🔥лучшие ит-каналы

@csharp_ci - C# академия

@pythonlbooks- книги📚

Реестр РКН: https://clck.ru/3Fk3kb
Download Telegram
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.iss.one/ai_machinelearning_big_data
C++ t.iss.one/cpluspluc
Python: t.iss.one/pythonl
Linux: t.iss.one/linuxacademiya
Хакинг: t.iss.one/linuxkalii
Devops: t.iss.one/DevOPSitsec
Data Science: t.iss.one/data_analysis_ml
Javascript: t.iss.one/javascriptv
C#: t.iss.one/csharp_ci
Java: t.iss.one/javatg
Базы данных: t.iss.one/sqlhub
Python собеседования: t.iss.one/python_job_interview
Мобильная разработка: t.iss.one/mobdevelop
Docker: t.iss.one/DevopsDocker
Golang: t.iss.one/Golang_google
React: t.iss.one/react_tg
Rust: t.iss.one/rust_code
ИИ: t.iss.one/vistehno
PHP: t.iss.one/phpshka
Android: t.iss.one/android_its
Frontend: t.iss.one/front
Big Data: t.iss.one/bigdatai
Собеседования МЛ: t.iss.one/machinelearning_interview
МАТЕМАТИКА: t.iss.one/data_math
Kubernets: t.iss.one/kubernetc
Разработка игр: https://t.iss.one/gamedev
Haskell: t.iss.one/haskell_tg
Физика: t.iss.one/fizmat

💼 Папка с вакансиями: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.iss.one/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.iss.one/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.iss.one/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.iss.one/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.iss.one/memes_prog
🇬🇧Английский: t.iss.one/english_forprogrammers
🧠ИИ: t.iss.one/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.iss.one/addlist/BkskQciUW_FhNjEy
🖥 Вставить JSON как классы в Visual Studio.

🌟 Немногие разработчики знают об этой функции в VS, но она очень полезна и доступна из меню «Правка»!

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Много маленьких утилит для кли-приложений на C# и NativeAOT.

Последнее - hndump (https://github.com/davidfowl/feedbackflow/tree/main/hndump), сбрасывающий комментарии на hacker news, чтобы я мог изучить их с помощью AI.

https://github.com/davidfowl/feedbackflow/releases

@csharp_ci
🖥 Эта статья описывает различные способы улучшения производительности веб-API в .NET!

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

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Это - руководство по интеграции модели DeepSeek R1 в приложение на .NET 9 с использованием Semantic Kernel!

🌟 Автор подробно описывает процесс установки необходимых инструментов, включая Ollama для управления локальными моделями и саму модель DeepSeek R1 версии 1.5b.

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет на экран это код?
Anonymous Quiz
15%
False False False
24%
True False False
24%
True True False
20%
True True True
17%
🥒
🖥 Эта статья описывает .NET Aspire — новый инструмент от Microsoft, созданный для упрощения разработки облачных приложений!

🌟 Aspire предоставляет преднастроенный стек технологий для построения распределённых приложений, включая интеграцию с популярными сервисами, такими как PostgreSQL, RabbitMQ, и Redis, а также встроенные функции наблюдаемости (логирование, метрики, трассировка).

💡 Инструмент фокусируется на удобстве настройки инфраструктуры через оркестратор AppHost, где можно декларативно описать все зависимости и службы. Aspire автоматически настраивает ресурсы, управляет переменными окружения и упрощает отладку. Статья также выделяет некоторые недостатки, например сложности с интеграцией микросервисов из разных решений, и предлагает обходные пути.

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🎧 LLPlayer

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

Github

#asr #csharp #flyleaf #language_learning #media_player #ocr #player #tesseract #video #video_player #whisper #wpf #yt_dlp

@csharp_ci
🖥 Эта статья объясняет, как новые инструменты и API в .NET 9 помогают автоматизировать рутинные задачи, а также объясняет улучшения в таких библиотеках, как System.Threading.Tasks, System. IO, System.CommandLine, и System.Text.Json!

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
📊 CCXT — это библиотека для работы с API криптовалютных бирж!

🌟 Она поддерживает более 100 платформ для торговли биткойнами, эфириумом и альткоинами, включая Binance, Coinbase, Kraken, Bitfinex и многие другие. Библиотека написана на JavaScript, Python, TypeScript, PHP и C#, что делает её удобной для использования в проектах на разных языках.

🌟 CCXT предназначена для автоматизации трейдинга, сбора данных о рынке, построения графиков и работы с книгами заявок. Она поддерживает такие функции, как запросы рыночных данных, выполнение торговых операций и управление активами.

🔐 Лицензия: MIT

🖥 Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 DotEnv.Core — это библиотека для .NET, позволяющая загружать переменные окружения из файлов .env в приложения на C#!

🌟 Она упрощает управление конфигурацией, позволяя хранить ключи API, пароли и другие настройки в отдельном файле, а не в коде. Библиотека поддерживает интерполяцию переменных, обработку нескольких файлов и гибкие настройки, такие как изменение базового пути и проверка обязательных ключей.

🔐 Лицензия: MIT

🖥 Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 В этой статье обсуждаются различные подходы к управлению конфигурациями в .NET-приложениях!

🌟 Автор рассматривает использование файла appsettings.json для хранения настроек, подчеркивая его структуру и простоту использования, а также предупреждает о необходимости защиты конфиденциальных данных, предлагая использовать Azure Key Vault или переменные окружения для повышения безопасности.

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 TUnit — это современный, быстрый и гибкий фреймворк для тестирования .NET-приложений, разработанный с целью объединить полезные функции популярных фреймворков, таких как NUnit и xUnit, и устранить их недостатки!

🌟 Он поддерживает различные типы тестирования, включая модульное, интеграционное и приемочное тестирование. Одной из ключевых особенностей TUnit является использование генераторов исходного кода для обнаружения и регистрации тестов, что позволяет создавать тестовые приложения с поддержкой Native AOT и односоставных файловых приложений, обеспечивая быструю и эффективную работу.

🔐 Лицензия: MIT

🖥 Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Ulid — это .NET-библиотека для работы с ULID (Universally Unique Lexicographically Sortable Identifier)!

🌟 В отличие от традиционных GUID, ULID обеспечивают как глобальную уникальность, так и лексикографическую сортируемость, что делает их удобными для использования в базах данных и распределенных системах. Библиотека полностью соответствует спецификации ULID и поддерживает преобразование идентификаторов в разные форматы, включая строки, байтовые массивы и GUID.

🔐 Лицензия: MIT

🖥 Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 В этой статье автор обсуждает интеграцию больших языковых моделей в .NET-приложения с использованием библиотеки Microsoft.Extensions.AI!

💡 Автор подчеркивает, что ранее процесс интеграции LLM в .NET был сложным из-за разнообразия API различных провайдеров, таких как OpenAI, Azure OpenAI и Cohere. Microsoft.Extensions.AI предоставляет единый интерфейс для работы с различными LLM, абстрагируя сложности вызовов API, аутентификации и обработки ответов, что упрощает процесс разработки и позволяет сосредоточиться на создании функциональности приложения.

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Microsoft.Testing.Platform (MTP) — это легковесная и портативная альтернатива VSTest для запуска тестов в различных местах, включая командную строку, конвейеры непрерывной интеграции (CI), Visual Studio Test Explorer и Visual Studio Code! MTP встроен непосредственно в ваши тестовые проекты, устраняя необходимость в дополнительных зависимостях, таких как vstest.console или dotnet test.

🔐 Лицензия: MIT

🖥 Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM