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
🖥 .NET Starter Kit — cтартовый набор для облачных вычислений c .NET 8 (Web API + клиент Blazor)

Использование .NET Starter Kit как готового решения позволяет сэкономить около 200+ часов разработки.
Можно использовать .NET Starter Kit как отправную точку для создания проекта на базе чистой архитектуры .NET 8;
этот набор включает в себя самые необходимые пакеты и функции, включая поддержку Multi-Tenancy из коробки.

🖥 GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Coverlet — кроссплатформенный фреймворк C# для покрытия тестами кода .NET-приложений

dotnet tool install --global coverlet.console --version 6.0.2

Coverlet — это кроссплатформенный фреймворк для создания тестового покрытия в .NET с поддержкой покрытия строк и методов. Coverlet работает с .NET Framework под Windows и .NET Core на всех поддерживаемых платформах.

🖥 GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет на экран этот код?
Anonymous Quiz
19%
object
81%
params object[]
🎓 Архив открытых курсов прямо в телеграм!

Вот огромная база материалов, которая пополлняется каждый день!

>Java (23гб видео)
>Python (96гб видео)
>Базы данных (50гб курсов)
>C# (45гб курсов)
>Английский (101гб курсов)
>PHP (43гб видео)
>Мобильная разработка (22гб курсов)
>Go ( 132гб видео)
>Rust (35 гб видео)
>SQL (43гб видео)
>MySQL (31гб видео)
>Другое (1679 гб видео)

Крутейший Архив на 20241Гб: Курсов, книг, шпаргалок, стаетй, лекция ресурсы — всё собрано в одном месте: @datacours
SRE – как поддерживать высоконагруженные системы

SRE-инженеры становятся все более востребованными, и задач для них становится все больше — поломки и сбои неизбежны даже в крупных и надежных системах. Несмотря на это, пока мало мест, где можно получить качественные знания о работе с большими системами.

В статье на Хабре преподаватель Школы анализа данных Яндекса Руслан Савченко рассказывает об основных причинах аварий в больших системах и делится инсайтами о том, как их траблшутить. Он руководит службой разработки динамических таблиц в Yandex Infrastructure и ежедневно решает вопросы, связанные c SRE.

Примеры и рекомендации из статьи будут полезны для специалистов по разработке и эксплуатации ПО любого уровня.
🖥 Uno — быстрое создания нативных мобильных, веб- и desktop-приложений на C#

🟡Uno Platform позволяет запускать C# и WinUI XAML на всех платформах. В комплект Uno Platform входит поддержка систем дизайна Fluent, Material и Cupertino.

🟡Uno Platform активно развивается и реализует все большее количество WinRT и WinUI API, таких как Microsoft.UI.Xaml, что позволяет WinUI-приложениям работать на всех платформах с максимальной производительностью.

🖥 GitHub
🟡 Страничка Uno

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 xUnit — фреймворк и CLI для юнит-тестирования .NET-приложений

dotnet add package xunit --version 2.9.0

Если кто вдруг не использовал xUnit для тестирования своих приложений, то самое время это сделать — это неплохой и проверенный временем инструмент.

Особенности xUnit:
— проверка исключений делается ассертами, а не атрибутами, что больше соответствует стилю AAA (Assert.Throws, Record.Exception). Внутри исключения ловятся try-catch блоком.

— вместо специальных атрибутов xUnit использует естественные возможности C# (IDisposable, IClassFixture, ICollectionFixture)

🖥 GitHub
🟡 Быстрый старт

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 NAPS2 — полезное приложение на C# для максимально быстрого сканирования pdf

NAPS2 — это C#-приложение для сканирования документов, в котором основное внимание уделяется простоте и удобству использования.
NAPS2 позволяет сканировать документы со сканеров WIA, TWAIN, SANE и ESCL, упорядочивать страницы и сохранять их в форматах PDF, TIFF, JPEG или PNG.
Также NAPS2 поддерживает оптическое распознавание символов (OCR) с помощью Tesseract.

🖥 GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Большое руководство по анимации в Unity

Официальная книга-руководство по анимации в Unity

📌 Ссылка

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 .NET Upgrade Assistant теперь может оценить ваш код и указать на ошибки/недочёты

dotnet tool install --global upgrade-assistant --version 0.5.678

При обновлении версии можно использовать новую функцию .NET Upgrade Assistant — проверку написанного кода и получение оценки от инструмента.
После сканирования Upgrade Assistant предоставит отчёт с проблемными местами, классифицированными по серьёзности. Пользователь сможет перейти к решению конкретной проблемы и отметить ее исправленной. Microsoft отмечает, что вместе с определением проблемы будет предоставлен список ссылок и рекомендаций по исправлению ошибок.

Инструмент доступен как расширение Visual Studio или как CLI

🖥 GitHub
🟡 Страничка .NET Upgrade Assistant

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

Машинное обучение: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: https://t.me/+i__6ED-eRfkwOTYy
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: @csharp_1001_notes
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
C++ папка: https://t.me/addlist/CdBs5DLepLJmZjY6
C# папка: https://t.me/addlist/u15AMycxRMowZmRi
Java папка: https://t.me/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://t.me/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://t.me/addlist/w4Doot-XBG4xNzYy

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

📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy

Арихив опенсорс ит-курсов: https://t.me/+GFY3A6fgodA3M2Vi