en
Feedback
C# (C Sharp) programming

C# (C Sharp) programming

Open in Telegram

По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ

Show more

📈 Analytical overview of Telegram channel C# (C Sharp) programming

Channel C# (C Sharp) programming (@csharp_ci) in the Russian language segment is an active participant. Currently, the community unites 18 139 subscribers, ranking 7 059 in the Technologies & Applications category and 36 427 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 18 139 subscribers.

According to the latest data from 02 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -42 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 13.64%. Within the first 24 hours after publication, content typically collects 7.27% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 475 views. Within the first day, a publication typically gains 1 319 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 0.
  • Thematic interests: Content is focused on key topics such as .net, api, логика, архитектура, string.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ

Thanks to the high frequency of updates (latest data received on 03 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

18 139
Subscribers
No data24 hours
+137 days
-4230 days
Posts Archive
Что выведет этот код?
Anonymous voting

#ПятничныйКвиз
#ПятничныйКвиз

🖥 One Billion Row Challenge (1BRC) - это забавное исследование того, насколько далеко можно зайти на #C для агрегирования ми
🖥 One Billion Row Challenge (1BRC) - это забавное исследование того, насколько далеко можно зайти на #C для агрегирования миллиарда строк из текстового файла. Задействуйте все свои навыки создайте самую быструю реализацию для решения этой задачи! 📌 Реализация известного Java челенджа на .NET 🔎 Github @csharp_1001_notes

Не стоит начинать новый проект с микросервисов, даже если вы уверены, что ваше приложение будет достаточно большим, чтобы это
Не стоит начинать новый проект с микросервисов, даже если вы уверены, что ваше приложение будет достаточно большим, чтобы это было целесообразно. Основная причина этого - сложность систем на основе микросервисов. За микросервисы приходится платить: - Сложность координации работы команды - Потосянная борьба с отказами - Автоматизация развертывания - Управление множеством сервисов Но я хочу обратить ваше внимание на кое-что еще. Есть способ объединить: - физическую архитектуру монолитов - логическую архитектуру микросервисов. И получить преимущества обоих. Это называется модульный монолит. Модульный монолит — это подход к проектированию приложений, который позволяет, с одной стороны, отложить во времени операционную сложность использования микросервисов, а с другой — избежать превращения монолитной системы в большой комок грязи. 📌 Почитать про модульные монолиты 📌Дорожная карта разработчиков .NET/C# в 2024 году для начинающих У вас когда-нибудь была возможность построить такую арзитектуур ? @csharp_1001_notes

🖥 Как быстрее всего реализовать паттерн Декоратор? Декоратор (англ. Decorator) — структурный шаблон проектирования, предназн
🖥 Как быстрее всего реализовать паттерн Декоратор? Декоратор (англ. Decorator) — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Паттерн декоратор предоставляет гибкую альтернативу практике создания подклассов с целью расширения функциональности. Для его реализации вы можете использовать инъекции зависимостей ASP .NET Core. 📌 Вот полная реализация @csharp_ci

🖥 Документация по .NET Aspire: Что нового. В этой статье перечислены некоторые из основных актуальных изменений в документац
🖥 Документация по .NET Aspire: Что нового. В этой статье перечислены некоторые из основных актуальных изменений в документации. 📌 Читать @csharp_ci

⚡️ В модульном монолите можно построить взаимодействие модулей двумя способами: 1) Вызовы методов (синхронные) 2) Обмен сообщ
⚡️ В модульном монолите можно построить взаимодействие модулей двумя способами: 1) Вызовы методов (синхронные) 2) Обмен сообщениями (асинхронный) Но какой из них выбрать? 📌 Читать статью @csharp_ci

🖥 Serilog - баблиотека для реализации структурированного логирования в приложениях для .NET.. Вот примеры лучших практик при
🖥 Serilog - баблиотека для реализации структурированного логирования в приложениях для .NET.. Вот примеры лучших практик при разработке приложений : - Логирования запросов в Serilog - Использование системы конфигов - Добавление CorrelationId в логи - Регистрация всех важных событий - Использование Seq при разработки 🖥 Github Если вы хотите узнать, как получить максимальную отдачу от Serilog, ознакомьтесь с этой статьей. @csharp_ci

🖥 Хотите улучшить свои навыки работы с .NET и архитектурой программного обеспечения? Вот 10 лучших статей еженедельника The
🖥 Хотите улучшить свои навыки работы с .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

Что выведет на экран этот код?
Anonymous voting

#ПятничныйКвиз
#ПятничныйКвиз

🖥 Рефа́кторинг (англ. refactoring), или перепроекти́рование кода, перерабо́тка кода, равноси́льное преобразова́ние алгоритмо
🖥 Рефа́кторинг (англ. refactoring), или перепроекти́рование кода, перерабо́тка кода, равноси́льное преобразова́ние алгоритмов — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её . В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости. Одно изменение (рефакторинг) мало что дает. Но последовательное применение различных техник рефакторинга приводит к значительным изменениям в коде. Нет лучшего способа научиться рефакторингу, чем практика. Представляем вам упражнения по рефакторингу и 5 потрясающих техник рефакторинга кода с примерами. 📌 Читать @csharp_ci

Что выведет на экран этот код, с параметрами компиляции по умолчанию?
Anonymous voting

#ПятничныйКвиз
#ПятничныйКвиз

Предварительная версия 2 .NET Aspire уже доступна! 🎉 Вы прочитать об этом на https://devblogs.microsoft.com/dotnet/announcin
Предварительная версия 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

😅
😅

Современный С++ в разработке девайсов Все устройства SberDevices должны уметь взаимодействовать c виртуальным ассистентом, пр
Современный С++ в разработке девайсов Все устройства SberDevices должны уметь взаимодействовать c виртуальным ассистентом, проигрывать музыку, обновлять прошивку, выполнять аутентификацию пользователя и т.д.. Такая функциональность реализована в едином для всех платформ приложении. Язык С++ позволяет писать эффективный и переносимый между различными платформами код. При этом язык известен своей сложностью и возможностью выполнить одну и ту же задачу несколькими способами. Андрей больше 10 лет занимается разработкой в крупных С++ проектах. В SberDevices руководит командой интеграции в StarOS Platform, где участвует в развитии платформы для устройств с виртуальным ассистентом. О том, что нужно для разработки большого проекта на языке С++, как осовременить разработку с помощью инструментов статического и динамического анализа, и на какой стадии проекта его лучше внедрять, читайте в статье по ссылке. Реклама. ПАО Сбербанк. ИНН 7707083893. erid: 2SDnjd5igQg

🖥 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

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_data