csharp_ci | Unsorted

Telegram-канал csharp_ci - C# (C Sharp) programming

18377

По всем вопросам- @haarrp C# - обучающий канал Senior C# разработчика. @ai_machinelearning_big_data - Machine learning @itchannels_telegram - 🔥лучшие ит-каналы @csharp_ci - C# академия @pythonlbooks- книги📚 Реестр РКН: https://clck.ru/3Fk3kb

Subscribe to a channel

C# (C Sharp) programming

🖥 Markdig — быстрый процессор Markdown для .NET

dotnet add package Markdig --version 0.37.0

Markdig совместим с CommonMark, а также Markdig очень расширяемый

🖥 GitHub

@csharp_ci

Читать полностью…

C# (C Sharp) programming

🖥 DynamicData — фреймворк C#, позволяющий работать с изменяющимися коллекциями в реактивном стиле

dotnet add package DynamicData --version 8.4.1

DynamicData — это фреймворк, который позволяет использовать всю мощь реактивных расширений при работе с коллекциями. Реактивные расширения из коробки не предоставляют оптимальных способов для работы с изменяющимися наборами данных, и задача DynamicData — исправить это.

Современные приложения довольно сложны, и зачастую возникает необходимость создавать проекции коллекций — фильтровать, трансформировать или сортировать элементы. DynamicData был разработан как раз чтобы избавиться от того невероятно сложного кода, который потребовался бы нам для управления динамически меняющимися наборами данных.

DynamicData активно развивается и дорабатывается, и уже сейчас поддерживается более 60 операторов для работы с коллекциями.

🖥 GitHub
🟡 Доки

@csharp_ci

Читать полностью…

C# (C Sharp) programming

🖥 SkiaSharp — API для работы с 2D-графикой в приложениях .NET

nuget install SkiaSharp

SkiaSharp — это кроссплатформенный API для работы с 2D-графикой для платформ .NET, основанный на библиотеке Skia Graphics от Google.
С помощью SkiaSharp можно рисовать сложные элементы интерфейса и любые 2D сцены с поддержкой плавной анимации и различных эффектов.

🖥 GitHub
🟡 Wiki

@csharp_ci

Читать полностью…

C# (C Sharp) programming

#ПятничныйКвиз #ПрощеНекуда

Читать полностью…

C# (C Sharp) programming

🖥 RavenDB — ACID NoSQL документоориентированная БД

mkdir HelloWorld && cd HelloWorld
dotnet new console
dotnet add package RavenDB.Client --version 6.0.0-*

# изменить Program.cs

dotnet restore && dotnet build && dotnet run


Вообще, RavenDB — довольно известная NoSQL БД;
если кто не пробовал — возможно именно RavenDB поможет в вашем кейсе.

Особенности RavenDB:
— Простота развертывания. Можно использовать как встроенное в проект решение, так Windows service и консольное приложение.

— Простота перехода на новую версию. Просто нужно остановить Raven и закинуть новый билд в рабочую папку сервера. В проекте все обходится обновлением NuGet пакета.

— Расширяемость. Есть множество возможностей по встраиванию своего функционала на стороне сервера. Можно кастомизировать всё, начиная от триггеров на изменение данных и индексов до создания своих расширений, позволяющих обогатить API сервера.

🖥 GitHub
🟡 Доки

@csharp_ci

Читать полностью…

C# (C Sharp) programming

🖥 MaLDAPtive

Неадаптивный - это фреймворк для анализа кода, обфускации, деобфускации и обнаружения поисковых фильтров LDAP.

Github

@csharp_ci

Читать полностью…

C# (C Sharp) programming

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

@csharp_ci

Читать полностью…

C# (C Sharp) programming

Готовы прокачаться в С#? Делегаты и их применение в .NET — тема, которую вряд ли можно освоить самостоятельно.😬

Делегаты в C# обеспечивают гибкость и мощь функционального программирования, позволяя эффективно работать с событиями, коллекциями и асинхронными операциями.

✅Рассмотрим:
- делегаты — их синтаксис, арифметику и возможности использования;
- обобщенные делегаты Predicate, Action, Func;
- тип event, являющийся частным видом делегата и описывающий события. 

Спикер Павел Нилов — опытный Fullstack-разработчик на стеке C#(.NET) и Javascript (React).

Встречаемся 28 августа в 20:00 мск в преддверии старта курса «C# Developer. Professional». Запишем на урок после тестирования, а еще откроем 54 видео урока! https://clck.ru/3CUT3M?erid=LjN8K9V2q 

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

C# (C Sharp) programming

#ПятничныйКвиз #карательныйсишарп

Читать полностью…

C# (C Sharp) programming

🖥 Ambie White Noise — приложение C#, которое использует белый шум, звуки природы и функции фокусировки для повышения продуктивности

Ambie воспроизводит белый шум и звуки природы, чтобы помочь сосредоточиться. Ну или можно включить другие звуки, чтобы расслабиться и заснуть.
Имеется большая коллекция разных звуков и эффектов

🖥 GitHub
🟡 Страничка Ambie White Noise

@csharp_ci

Читать полностью…

C# (C Sharp) programming

⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

Машинное обучение: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: /channel/+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: /channel/addlist/2Ls-snqEeytkMDgy
C++ папка: /channel/addlist/CdBs5DLepLJmZjY6
C# папка: /channel/addlist/u15AMycxRMowZmRi
Java папка: /channel/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: /channel/addlist/mzMMG3RPZhY2M2Iy
Linux папка: /channel/addlist/w4Doot-XBG4xNzYy

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

📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy

Арихив бесплатных ит-курсов: /channel/+GFY3A6fgodA3M2Vi

Читать полностью…

C# (C Sharp) programming

#ПятничныйКвиз #ЧитаемСтандарты

Читать полностью…

C# (C Sharp) programming

🖥 NAPS2 — полезное приложение на C# для максимально быстрого сканирования pdf

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

🖥 GitHub

@csharp_ci

Читать полностью…

C# (C Sharp) programming

Ты активно проходишь собеседования по .NET или только планируешь это делать?

Лучший способ подготовиться к собеседованиям - ходить на собеседования, но если так страшно провалиться, то можешь воспользоваться обходным способом. Гуглить "Топ вопросов к собеседованию" и учить по списку безусловно полезно, но технологии развиваются и этот самый топ необходимо постоянно актуализировать.

По подписке на бусти доступен чатик, где собрались специалисты разного уровня, которые активно проходят интервью и собирают самый актуальный список вопросов, а я - @dotnetdad по необходимости разбираю записи собеседований и помогаю подсветить пробелы. Так же для обучения собрана база знаний, которая поможет тебе подготовиться

[Дисклеймер] Чат закрытый и просто наличие подписки не гарантирует постоянное нахождение в нем, необходим актив. После оформления приходи в ЛС и будь готов ответить на несколько дополнительных вопросов о себе - это требование для безопасности участников.

Подпишись, чтобы не потерять @dotnetdad

Реклама. ИП Алексеев Александр Андреевич ИНН 213008005569 erid: 2Vtzqvdi3jY

Читать полностью…

C# (C Sharp) programming

SRE – как поддерживать высоконагруженные системы

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

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

Примеры и рекомендации из статьи будут полезны для специалистов по разработке и эксплуатации ПО любого уровня.

Читать полностью…

C# (C Sharp) programming

Разыскиваются 5 активных C# разработчиков 🔥🔥🔥
Для обучения AI-разработке!

Мы научим вас создавать и тренировать нейронные сети, и вы сможете:
1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тысяч руб в месяц
2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тыс руб за проект
3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате

На интенсиве будет много практики: создадим 9 нейросетей за 1 вечер:
🧬 Оценка выброса CO2 по параметрам машины
🧬 Сегментация изображения для робота доставщика
🧬 Трекинг людей на видео
🧬 Распознавание речии другие

Ведущий интенсива - Senior AI-разработчик нейросетей и основатель Университета искусственного интеллекта

🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайшую среду. Вы узнаете, как освоить самую востребованную профессию 2024 года!

Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395.

Читать полностью…

C# (C Sharp) programming

ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2024 ГОДУ? 🚀

Чтобы стать Senior C# разработчиком сегодня, нужно не только знать язык программирования и фреймворки. Нужно уметь строить гибкую архитектуру приложения, которую легко тестировать и менять под задачи бизнеса. Стань экспертом в построении гибкой архитектуры приложения!

👉 Стартуем 2 сентября.

Курс ведет действующий архитектор и Principal Engineer Кирилл Ветчинкин.

Ты научишься:
✅ Разбивать приложение на слои в соответствии с Clean Architecture
✅ Формировать Domain Model и применять тактические паттерны DDD
✅ Реализовывать Use Case как Command/Query
✅ Делать синхронные и асинхронные интеграции, не загрязняя ядро приложения
✅ Писать 3 вида тестов для разных слоев приложения

Полная программа ТУТ 👉 https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2VtzqvTdZyf&utm_campaign=1

А главное — ты с нуля разработаешь и запустишь микросервис, который максимально приближен к реальности "Диспетчеризация заказов на курьеров". Это будет крутым проектом в портфолио или основой для рабочих задач.

А еще:
✅ Проверим все домашки
✅ Поддержим в чате
✅ Проведем живые разборы
✅ Ответим на все вопросы

📕 Сертификат об участии по итогам прохождения курса.

🔥 Не откладывай свой рост на потом: https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2VtzqvTdZyf&utm_campaign=1

Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqvTdZyf

Читать полностью…

C# (C Sharp) programming

Ворвись в IT с Романом Сакутиным 

Онлайн-школы обещают небо в алмазах для всех начинающих айтишников. Но сколько в этом правды? Роман, айтишник с 10 летним опытом, сделал бесплатный симулятор разных айти профессий для полных новичков. 

В нём вы сможете пройти свой первый рабочий день под руководством наставника даже если вы абсолютный ноль и получить награду в конце. 

Играйте бесплатной в боте - /channel/break_into_it_bot?start=TG_IN_20082024

erid: LjN8KGWhZ

Читать полностью…

C# (C Sharp) programming

🖥 FusionCache — это простой в использовании, быстрый и надежный гибридный кэш с расширенными функциями отказоустойчивости, реализованный на C#

FusionCache вобрал в себя лучшее из различных типов кэширования, таких как: кэширование памяти, распределенное кэширование, http-кэширование, CDN, браузерный кэш, офлайн-кэш.

FusionCache — это гибридный кэш, — он может работать как обычный кэш памяти (L1) или, по желанию, как многоуровневый кэш (L1+L2), где второй уровень может быть любой реализацией стандартного интерфейса IDistributedCache. Это позволит улучшить масштабируемость, повысить производительность и отказоустойчивость

🖥 GitHub

@csharp_ci

Читать полностью…

C# (C Sharp) programming

Рассказываем, как прошла C++ Zero Cost Conf - конференция по прикладному C++

На сцене выступили с докладами 14 спикеров из разных компаний, в том числе:

🔸 Антон Полухин, руководитель группы разработки общих компонент Яндекс Go. Поделился свежими новостями от Российской рабочей группы по стандартизации С++

🔸 Андрей Аксёнов, руководитель разработки инфраструктуры поиска Авито/Sphinx. Рассказал, как парсить гигабайты в секунду

🔸 Василий Куликов, ведущий разработчик в Яндексе. Рассмотрел основные проблемы реализации примитивов синхронизации во фреймворке userver

🔸 Константин Владимиров, руководитель отдела компиляторов и средств разработки в Syntacore. Рассказал об интересных C++-решениях в генераторе llvm-snippy

🔸 Вадим Белотицкий, руководитель разработки сервиса «Межгород» Яндекс Такси. Провёл квиз «Геогессинг». Зрители угадывали локации, в которых расположены сервисы Яндекса

Не обошлось без активностей за пределами основной сцены. Расставили большие доски с примерами неработающего кода, а участники пытались понять, где кроется ошибка и как её исправить. А ещё была целая зона настолок от инженеров Яндекса: на выбор «Гусиус», «IT-крокодил», «Угадай кто» и «IT’s Доббль».

📹 Все выступления спикеров собрали в плейлист. Посмотреть его можно [в VK Видео] или [на ютуб-канале].

Читать полностью…

C# (C Sharp) programming

🖥 Идеальный способ освоить Git — это настоящий интерактивный тур Git How To.

Тур создан с учетом того, что лучший способ чему-то научиться — это практика.


📌 Осваиваем Git здесь.

@csharp_ci

Читать полностью…

C# (C Sharp) programming

🖥 Quartz.NET — open-soure планировщик заданий для .NET

dotnet add package Quartz --version 3.10.0

Если кто вдруг не знал, существует отличный планировщик задач для .NET — Quartz.NET.

— может работать в составе приложения .NET или даже в составе кластера программ (с возможностью балансировки нагрузки)

— выполнение задания запускается при активации некого триггера; триггеры можно гибко настраивать

— задания можно назначить любым классам .NET, реализующим простой интерфейс IJob

🖥 GitHub
🟡 Доки

@csharp_ci

Читать полностью…

C# (C Sharp) programming

🖥 Coravel — библиотека .NET, которая позволяет легко реализовать планирование задач, кэширование, постановку в очередь и много всего другого

dotnet add package coravel

Coravel помогает быстро запустить .NET-приложения, упрощая использование таких функций как планирование задач, постановка в очередь, кэширование, рассылка и т.д.
Coravel имеет простой и выразительный синтаксис.

🖥 GitHub
🟡 Доки

@csharp_ci

Читать полностью…

C# (C Sharp) programming

🖥 Blogifier — это self-hosted платформа для публикации блогов, написанная на ASP.NET и Blazor WebAssembly

С помощью Blogifier можно быстро создать простой персональный блог или блог компании.

🖥 GitHub

@csharp_ci

Читать полностью…

C# (C Sharp) programming

🖥 Bogus — генератор фейковых данных для тестирования приложений .NET

Install-Package Bogus

Помимо большого количества встроенных правил создания данных, Bogus можно расширять своими словарями и генераторами, в том числе можно генерировать данные на русском языке

🖥 GitHub
🟡 Wiki

@csharp_ci

Читать полностью…

C# (C Sharp) programming

🖥 .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

Читать полностью…

C# (C Sharp) programming

🖥 Большое руководство по анимации в Unity

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

📌 Ссылка

@csharp_ci

Читать полностью…

C# (C Sharp) programming

🖥 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

Читать полностью…

C# (C Sharp) programming

🖥 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

Читать полностью…

C# (C Sharp) programming

🎓 Архив слитых курсов прямо в телеграм!

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

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

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

Читать полностью…
Subscribe to a channel