C# (C Sharp) programming
18.7K subscribers
756 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
🛠️ Высокая доступность, масштабируемость и пропускная способность: шпаргалка по проектированию системы с типичными решениями

👉 Источник

#инфографика
Что выведет на экран этот код?
Anonymous Quiz
3%
False, False
12%
False, True
30%
True, True
5%
True, False
12%
Будет ошибка времени выполнения т.к. поле Bar.foo не инициализировано
11%
У меня лапки
🖥 Руководство по .NET Async от Дэвида Фаулера .

Множество отличных рекомендаций о том, как правильно использовать Async на плохих и хороших примерах.

Сохраняйте себе в закладки.

https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md

#dotnet

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Коллекция крутых курсов по программированию от ведущих университетов мира!

Тематики разнообразны, выбирайте по своему вкусу и сохраняйте себе, чтобы не потерять:

Software Development Fundamentals
Using Python for Research
CS50's Web Programming with Python and JavaScript
CS50's Mobile App Development with React Native
The Computing Technology Inside Your Smartphone
CS50's Introduction to Game Development

#подборка #курс #en

@csharp_ci
⚡️ Notepad.mx – это простой онлайн-блокнот, который позволяет создавать и безопасно хранить заметки в интернете.

Для доступа к вашим записям необходимо лишь ввести парольную фразу при входе в систему. Все ваши заметки шифруются на стороне клиента, что гарантирует их конфиденциальность.

Приложение очень простое и легкое, поэтому обмен текстовыми данными между разными людьми или устройствами осуществляется без проблем. Вы можете развернуть приложение с помощью Docker или вручную установить его в своей рабочей среде.

curl -sSL https://get.docker.com/ | sh

Полный код проекта доступен на GitHub: https://github.com/Athlon1600/notepad.

@csharp_ci
Awesome-Avalonia PRs Welcome

Коллекция полезных библиотек и инструментов для проекта Avalonia включает в себя множество полезных ресурсов.

Если вы работаете с кроссплатформенным XAML-фреймворком для экосистемы .NET, то репозиторий awesome-avalonia заслуживает вашего внимания. Он содержит множество полезной информации и будет отличным дополнением к вашим закладкам.

GitHub

@csharp_ci
Forwarded from C++ Academy
🖥🎶 Winamp

Легендарный медиаплеер Winamp теперь доступен как проект с открытым исходным кодом благодаря компании Llama Group.

Исходный код приложения на языках C++ и C размещен на GitHub под лицензией Winamp Collaborative License Version 1.0. Сборка десктопной версии плеере основана на Visual Studio 2019 и библиотеках Intel IPP v6.1.1.035.

Llama Group приняла решение открыть исходный код Winamp после реорганизации, вызванной финансовыми трудностями. Это привело к продаже проекта Shoutcast и сокращению команды разработчиков оригинального приложения Winamp для Windows. Однако разработчики продолжали развивать сервис потоковой передачи музыки и мобильные версии для Android и iOS.

Winamp был запущен в 1997 году и продолжает оставаться одним из самых популярных медиаплееров, несмотря на появление различных клонов для Linux. В 2022 году Radionomy Group, владевшая Winamp через Nullsoft, продала свой аудиобизнес компании Azerion и стала называться Llama Group. Llama затем запустила музыкальный стриминговый сервис Winamp. Текущая версия Winamp Full имеет номер 5.9.2.10042.

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 SQL tips and tricks

Круташий набор лайфхаков и советов по улучшению SQL запросов.

В нём представлены методы повышения читаемости кода и предотвращения распространённых ошибок и рекомендации по оптимизации.

Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔔 Полезный репозиторий для программистов

Используй его как шпаргалку

jnv/lists — это коллекция полезных списков, связанных с программированием и не только: от языков и библиотек до инструментов и обучающих материалов.

Этот репозиторий поможет:
➡️ Найти нужные ресурсы
➡️ Улучшить навыки разработки
➡️ Оставаться в курсе последних тенденций

https://github.com/jnv/lists
🖥 CsvHelper — мощная и быстрая библиотека, упрощающая все операции с CSV!

🔍 Функции библиотеки:

🌟 Простое чтение и запись CSV-файлов
🌟 Гибкая настройка маппинга:
🌟 Поддержка разных форматов чисел, разделителей, дат и строк
🌟 Встроенные инструменты для контроля ошибок при чтении и записи
🌟 Высокая производительность
🌟 Простота использования: интуитивный API, минимизирующий код для работы с CSV

💡 Установка:
dotnet add package CsvHelper


💡 Использование:
using CsvHelper;
using System.Globalization;


🔐 Лицензии: MS-PL, Apache

▪️Github

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 FluentDocker — это библиотека для управления контейнерами Docker через удобный и понятный API на C#. Она предоставляет набор инструментов для управления Docker-контейнерами, Docker Compose и Docker Machine. FluentDocker упрощает выполнение сложных сценариев развертывания, взаимодействие с контейнерами, а также позволяет разрабатывать гибкие и динамические приложения, используя все возможности Docker
🌟 Поддерживаются Windows, Mac и Linux

🔐 Лицензия: Apache 2.0

▪️Github

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

🌟 SignalR автоматически управляет подключением и переключается между различными транспортными протоколами (WebSockets, Server-Sent Events и т.д.) в зависимости от возможностей клиента

🔐 Лицензия: MIT

▪️Github

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