C# (C Sharp) programming
前往频道在 Telegram
По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ
显示更多📈 Telegram 频道 C# (C Sharp) programming 的分析概览
频道 C# (C Sharp) programming (@csharp_ci) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 18 311 名订阅者,在 技术与应用 类别中位列第 7 339,并在 俄罗斯 地区排名第 36 883 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 18 311 名订阅者。
根据 14 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -10,过去 24 小时变化为 -7,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 18.97%。内容发布后 24 小时内通常能获得 7.27% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 3 472 次浏览,首日通常累积 1 331 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 0。
- 主题关注点: 内容集中在 .net, api, логика, архитектура, string 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“По всем вопросам- @notxxx1
Реестр РКН: https://clck.ru/3Fk3kb
#VRHSZ”
凭借高频更新(最新数据采集于 15 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
18 311
订阅者
-724 小时
-27 天
-1030 天
帖子存档
18 311
🖥 Хотите улучшить свои навыки работы с .NET и архитектурой программного обеспечения?
Вот 10 лучших статей еженедельника The .NET за этот год.
1. Архитектура вертикального среза - https://www.milanjovanovic.tech/blog/vertical-slice-architecture.
2. Использование нескольких EF Core DbContexts в одном приложении - https://www.milanjovanovic.tech/blog/using-multiple-ef-core-dbcontext-in-single-application
3. Правильный способ использования HttpClient в .NET - https://www.milanjovanovic.tech/blog/the-right-way-to-use-httpclient-in-dotnet
4. Как подойти к созданию чистой структуры папок в архитектуре - https://www.milanjovanovic.tech/blog/clean-architecture-folder-structure
5. От монолита к микросервисам -https://www.milanjovanovic.tech/blog/monolith-to-microservices-how-a-modular-monolith-helps
6. Реализация API-шлюза для микросервисов с помощью YARP - https://www.milanjovanovic.tech/blog/implementing-an-api-gateway-for-microservices-with-yarp
7. Health Checks In ASP .NET Core For Monitoring Your Applications - https://www.milanjovanovic.tech/blog/health-checks-in-asp-net-core
8. Запуск фоновых задач в ASP .NET Core - https://www.milanjovanovic.tech/blog/running-background-tasks-in-asp-net-core
9. Функциональная обработка ошибок в .NET с помощью шаблона результатов - https://www.milanjovanovic.tech/blog/functional-error-handling-in-dotnet-with-the-result-pattern
10. Паттерн CQRS с помощью MediatR - https://www.milanjovanovic.tech/blog/cqrs-pattern-with-mediatr
@csharp_ci
18 311
🖥 Рефа́кторинг (англ. refactoring), или перепроекти́рование кода, перерабо́тка кода, равноси́льное преобразова́ние алгоритмов — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её .
В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости.
Одно изменение (рефакторинг) мало что дает. Но последовательное применение различных техник рефакторинга приводит к значительным изменениям в коде.
Нет лучшего способа научиться рефакторингу, чем практика.
Представляем вам упражнения по рефакторингу и 5 потрясающих техник рефакторинга кода с примерами.
📌 Читать
@csharp_ci
18 311
🔥 Дайджест полезных материалов из мира C# за неделю
Почитать:
— Ошибки и подозрительные места в исходниках .NET 8
— Топ-10 ошибок, найденных в C#-проектах за 2023 год
— .NET CLI — Зачем загружать все родительские сборки при загрузке сборки
— Атомарный подход в Unity
— Как на самом деле Async/Await работают в C#. Часть 1. Проблемы модели асинхронного программирования (APM)
— MIDI → Метр → MIDI
— Zenject: приемы и хитрости
— Windows form move items up/down in ListView and more
— C# - Using Static Caches for Efficiency
— Bugs and suspicious places in .NET 8 source code
— HashMap in C#: Detailed Guide
— Circuit Breaker Pattern in C#
— Advent of Code 2023: Day 13 Point of Incidence
— C# - with expressions
— Removing comments from code-based data source
— How to Customize the Rows of ASP.NET Core DataGrid using Templates
— Using ByteSize to Represent Byte Size
Посмотреть:
🌐 C# 12 - The Best New Features from the .NET 8 Release! (⏱ 18:53)
🌐 The New Data Protection Features of .NET 8 (GDPR) (⏱ 14:10)
🌐 Don’t Use the Wrong LINQ Methods (⏱ 12:42)
Хорошего дня!
18 311
Что выведет на экран этот код, с параметрами компиляции по умолчанию?
18 311
Предварительная версия 2 .NET Aspire уже доступна! 🎉
Вы прочитать об этом на https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-preview-2/.
Полный список изменений в примечаниях к выпуску на https://github.com/dotnet/aspire/releases/tag/v8.0.0-preview.2.23619.3.
@csharp_ci
18 311
Современный С++ в разработке девайсов
Все устройства SberDevices должны уметь взаимодействовать c виртуальным ассистентом, проигрывать музыку, обновлять прошивку, выполнять аутентификацию пользователя и т.д.. Такая функциональность реализована в едином для всех платформ приложении.
Язык С++ позволяет писать эффективный и переносимый между различными платформами код. При этом язык известен своей сложностью и возможностью выполнить одну и ту же задачу несколькими способами.
Андрей больше 10 лет занимается разработкой в крупных С++ проектах. В SberDevices руководит командой интеграции в StarOS Platform, где участвует в развитии платформы для устройств с виртуальным ассистентом.
О том, что нужно для разработки большого проекта на языке С++, как осовременить разработку с помощью инструментов статического и динамического анализа, и на какой стадии проекта его лучше внедрять, читайте в статье по ссылке.
Реклама. ПАО Сбербанк. ИНН 7707083893. erid: 2SDnjd5igQg
18 311
🖥 6 типов баз данных, которые необходимо знать
1. Реляционные базы данных 💼
- Модель данных: Организует данные в таблицы со строками и столбцами.
- Примеры: MySQL, PostgreSQL, Oracle, SQL Server.
- Ключевые особенности: Соответствие стандарту ACID, высокая степень согласованности данных, структурированное хранение данных, поддержка SQL-запросов, хорошая приспособленность к сложным транзакциям и созданию отчетов.
2. База данных для документов 📄.
- Модель данных: Хранение данных в виде полуструктурированных или JSON-подобных документов.
- Примеры: MongoDB, CouchDB, Firebase Firestore.
- Ключевые особенности: Гибкая схема, горизонтальная масштабируемость, поддержка полуструктурированных данных, хорошо подходит для систем управления контентом и приложений реального времени.
3. In-Memory Database 🚀.
- Модель данных: Хранит данные полностью в оперативной памяти (ОЗУ) системы.
- Примеры: Redis, Memcached, Apache Ignite.
- Ключевые особенности: Сверхбыстрый поиск данных, низкая задержка, подходит для кэширования, управления сессиями и аналитики в реальном времени.
4. Графовые базы данных 🌐.
- Модель данных: Представляет данные в виде узлов и ребер для моделирования отношений.
- Примеры: Neo4j, Amazon Neptune, ArangoDB.
- Ключевые особенности: Эффективный запрос сложных отношений, обход графов, подходит для социальных сетей, рекомендательных систем и обнаружения мошенничества.
5. Базы данных для временных рядов 📈.
- Модель данных: Оптимизирована для упорядоченных по времени точек данных, таких как показания датчиков или файлы журналов.
- Примеры: InfluxDB, Prometheus, TimescaleDB.
- Ключевые особенности: Эффективное хранение и извлечение данных временных рядов, агрегирование, , идеально подходит для мониторинга IoT данных.
6. Пространственные базы данных 🌍.
- Модель данных: Предназначена для хранения пространственных или географических данных.
- Примеры: PostGIS (расширение для PostgreSQL), MongoDB Geospatial, Microsoft SQL Server Spatial.
- Ключевые особенности: Геопространственная индексация, поддержка пространственных типов данных (точки, полигоны, линии), подхожит для сервисов, основанных на определении местоположения, ГИС (географических информационных систем) и картографических приложений.
@sqlhub
18 311
Repost from Machinelearning
🖥 𝗧𝗵𝗲 𝘀𝘁𝗮𝘁𝗲 𝗼𝗳 𝗼𝗽𝗲𝗻 𝘀𝗼𝘂𝗿𝗰𝗲 𝗶𝗻 𝟮𝟬𝟮𝟯 by GitHub
GitHub только что опубликовал свой последний отчет о состоянии открых проектов. Авторы отметили тренд на использование разработчиками технологий искусственного интеллекта и тренд на создание приложений на основе искусственного интеллекта.
Они выделили основные тенденции:
🔹 Разработчики все чаще используют генеративный ИИ: Все больше разработчиков работают с моделями OpenAI ( 92% ) и с моделями других ИИ-компаний; в 2023 году проекты генеративного ИИ с открытым исходным кодом входят в десятку самых популярных проектов по количеству контрибьюторов.
🔹 Наблюдается тренд на работу с облачными приложениями:
Развертывание облаков становится стандартом; резко возросло количество использования разработчиками
Docker контейнеров, IaC и других облачных нативных технологий.
🔹 В 2023 году на GitHub было создано 98 млн новых проектов (за 2022 год - 85.7 млн, за 2021 - 61 млн, за 2020 - 60 млн). Общее число проектов достигло отметки в 420 млн (+27%), а число публично доступных репозиториев - 284 млн (+22%).
🔸 За год добавлено около 65 тысяч новых проектов, связанных с машинным обучением, это на 248% больше, чем в прошлом году. Число AI-проектов за год выросло на 148%.
🔸 Аудитория GitHub за год выросла на 20.2 млн пользователей (+26%) и теперь достигает 114 млн (в прошлом году было 20.5 млн, позапрошлом - 73 млн, три года назад - 56 млн). На первом месте по числу разработчиков находится США, на втором - Индия, на третьем - Китай, на четвёртом Бразилия, на пятом - Великобритания, на шестом - РФ, на седьмом Германия. К 2027 году Индия обгонит США как крупнейшее сообщество разработчиков на GitHub
🔸Javascript остается самым популярным язком. Второе место сохраняет за собой Python.Популярность TypeScript выросла на 37 %. и он вытеснил на четвёртое место язык Java. 5, 6 и 7 места удержали за собой языки С#, C++ и PHP. На восьмое место поднялся язык С, который вытеснил на девятое место Shell. Десятое место занял Go.
🔸 𝗥𝘂𝘀𝘁 растет быстрее всех остальных языков в этом году (рост на 40 % по сравнению с предыдущим годом).
🔸 𝟰.𝟯 миллиона открытых и приватных репозиториев используют 𝗗𝗼𝗰𝗸𝗲𝗿𝗳𝗶𝗹𝗲𝘀. Это является следcтвием роста использования Terraform и других облачных нативных технологий, который мы наблюдали в течение последних нескольких лет.
🔸 Сингапур занял первое место по количеству новых разработчиков на душу населения.
📌 Полный отчет
ai_machinelearning_big_data18 311
🖥 В EF 7 наконец-то появилось несколько замечательных функций, упрощающих работу.
Но главной особенностью является новый API массового обновления.
Добавлено два новых метода:
- ExecuteUpdate
- ExecuteDelete
Разумеется, есть асинхронные перегрузки каждого из них.
ExecuteUpdate позволяет запустить массовое обновление с помощью LINQ.
ExecuteDelete позволяет написать запрос на удаление с помощью LINQ.
Почему это полезно?
⚡️ Производительность.
Теперь вы можете писать оптимизированные запросы UPDATE и DELETE.
@csharp_ci18 311
🔥 Дайджест полезных материалов из мира C# за неделю
Почитать:
— Разворачиваем и заворачиваем в docker проект ASP.NET core на Ubuntu в связке с PostgreSQL
— Пример для иллюстрации принципов SOLID который я (кажется) понял
— Наиболее часто используемые команды Linux
— 79 Ресурсов, которые следует прочитать, чтобы улучшить свои навыки в области проектирования систем:
— Бесплатные сертификационные курсы для специалистов по данным
— Road Run, или как я свою первую игру делал. Часть 6
— C#: Bug ou Feature?
— Mejorando Rendimiento y Escalabilidad: Guía de Caché Distribuido en ASP.NET Core
— Get The Total Free Space Available On A Drive
— Get The Total Free Space Available On A Drive
— C# - System.Text.Json Source Generators
— Game Dev Digest — Issue #216 - The Road Ahead
— Get The Total Free Space Available On A Drive
— Primary Constructors in C# 12.0
— Convert Excel to CSV or CSV to Excel in C#
— How to Build a Razor Class Library for Web Camera Access
Посмотреть:
🌐 Mixtral 8x7B - это сет из 8 нейронок, которые работают вместе
🌐 Unlock Creativity with .NET Generate, Validate and Customize Random Words Effortlessly! 🚀 (⏱ 11:18)
🌐 NativeAOT in .NET 8 Has One Big Problem (⏱ 14:47)
🌐 The 2 New Web Application Types Added in .NET 8 (⏱ 10:33)
Хорошего дня!
@csharp_ci
18 311
⚡️ Обзор лучшиех новых функций в Microsoft .NET 8 от
https://infoworld.com/article/3711422/the-best-new-features-in-microsoft-net-8.html #aspnetcore
@csharp_ci
18 311
Изучаем разработку на .net и С#
1. Что такое бизнес логика и как она реализуется в приложении
2. Что такое JWT аутентификация и как ее использовать в C#
3. Что такое валидация моделей и валидация вообще
4. Зачем нужна интеграция с разными сервисами и как ее делать на примере github
5. Как подключить БД к проекту - Entity Framework Core
6. Работа с БД через EF Core | для чего нужен AutoMapper
7. Закрепляем цикл разработки на C# используя изученныe технологии #1
8. Закрепляем цикл разработки на C# используя изученныe технологии #2
9. Подключаем swagger документацию в asp.net core
10. Начинаем работать с логированием в C#
#video #csharp
https://www.youtube.com/watch?v=5nGuYcm-lM0&list=PLmmIuINqEtvwYxvF_ty6c1tsc3Hbg4E-G
@csharp_ci
18 311
🖥 Dumpify
Классная библиотека для структурированного и красочного вывода любого объекта в консоль, трассировку, отладочные события или ваш собственный пользовательский вывод.
https://github.com/karenpayneoregon/csharp-11-ef-core-7-features/tree/master/DumpifySample
@csharp_ci
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
