fa
Feedback
C# 1001 notes

C# 1001 notes

رفتن به کانال در Telegram

Регулярные короткие заметки по C# и .NET. Просто о сложном для каждого. admin - @haarrp

نمایش بیشتر
6 612
مشترکین
+924 ساعت
+667 روز
+5630 روز
آرشیو پست ها
🖥 ApiEndpoints — проект для поддержки эндпойнтов API в веб-приложениях ASP.NET Core — dotnet add package Ardalis.ApiEndpoint
+1
🖥 ApiEndpoints — проект для поддержки эндпойнтов API в веб-приложениях ASP.NET Coredotnet add package Ardalis.ApiEndpoints --version 4.1.0 ASP.NET Core эндпойнты API — это, по сути, Razor Pages для API. Они позволяют иметь 1 файл для логики и связанные с ним файлы для разных моделей. При работе с ApiEndpoints можно организовать эндпойнты как угодно: сгруппировать по функциям, держать в огромной папке Endpoints — это не имеет значения, они всё равно будут работать 🖥 GitHub @csharp_ci

🖥 GrandNode — платформа e-Commerce с открытым исходным кодом на .NET Core GrandNode — это интуитивно понятная платформа, поз
🖥 GrandNode — платформа e-Commerce с открытым исходным кодом на .NET Core GrandNode — это интуитивно понятная платформа, позволяющая гибко разрабатывать интернет-магазины. Основана на MongoDB, полностью бесплатная, позволяет поддерживать различные бизнес-модели: B2B, B2C, Multi-Store, Multi-Vendor, Multi-Tenant, Multi-Language, Multi-Currency. Быстрый старт с Docker:
docker run -d -p 127.0.0.1:27017:27017 --name mongodb mongo 
docker run -d -p 80:8080 --name grandnode2 --link mongodb:mongo grandnode/grandnode2
🖥 GitHub 🟡 Доки 🟡 Как может выглядеть магазин с GrandNode @csharp_ci

⚡️Лучший способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь: C#: t.me/csharp_ci Машинное обучение: t.me/ai_machinelearning_big_data АНАЛИЗ Данных: t.me/data_analysis_ml Хакинг: t.me/linuxkalii Linux: t.me/linuxacademiya Базы данных: t.me/sqlhub C++ t.me/cpluspluc 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 Devops: t.me/devOPSitsec Собеседования МЛ: 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

🖥 Sep — самый быстрый .NET csv-парсер — dotnet add package Sep --version 0.5.2 Sep — современный, минималистичный, быстрый п
🖥 Sep — самый быстрый .NET csv-парсерdotnet add package Sep --version 0.5.2 Sep — современный, минималистичный, быстрый парсер форматов csv, tsv и т.д. Кроссплатформенный и совместимый с AOT/NativeAOT. Имеет продуманный дизайн API и удобную реализацию, заточенную под применение в ML. 🖥 GitHub @csharp_ci

Ozon Tech ищет C#-разработчиков в департамент Логистики Это работа с высоконагруженными системами, актуальным стеком и интере
Ozon Tech ищет C#-разработчиков в департамент Логистики Это работа с высоконагруженными системами, актуальным стеком и интересными задачами — вся рутина в Ozon автоматизирована. Что требуется от кандидата: – уровень middle или senior, – опыт в коммерческой разработке от 3 лет, – навыки работы с .NET 8, SQL, брокерами сообщений. Узнать больше о командах, стеке и задачах и оставить заявку можно тут: https://s.ozon.ru/pezWpZl?erid=LjN8KJVqN

🖥 ILSpy — декомпилятор сборок .NET ILSpy — это кроссплатформенный декомпилятор .NET с поддержкой генерации PDB, ReadyToRun,
🖥 ILSpy — декомпилятор сборок .NET ILSpy — это кроссплатформенный декомпилятор .NET с поддержкой генерации PDB, ReadyToRun, метаданных и не только А вот ICSharpCode.Decompiler — движок декомпилятора, используемый в ILSpy: — dotnet add package ICSharpCode.Decompiler --version 8.2.0.7535 🖥 GitHub 🟡 Расширение для Visual Studio @csharp_ci

Много вакансий для C#-разработчиков в Ozon Tech Ведущий e-com страны расширяет департамент Логистики. Набор ведётся в команды
Много вакансий для C#-разработчиков в Ozon Tech Ведущий e-com страны расширяет департамент Логистики. Набор ведётся в команды, которые отвечают за платформу логистики, интеграции, ПВЗ, возвраты и международное перемещение заказов. Выбор, мягко говоря, есть. Кого ждут: middle и senior C#-разработчиков. Коммерческий опыт: от 3 лет. По хардам: .NET 8, SQL, брокеры сообщений. Что нужно знать: устройство микросервисной архитектуры. Откликнуться можно здесь

🖥 Kiota — генератор кода HTTP-клиента на основе OpenAPI — dotnet tool install --global Microsoft.OpenApi.Kiota Kiota — это C
+1
🖥 Kiota — генератор кода HTTP-клиента на основе OpenAPIdotnet tool install --global Microsoft.OpenApi.Kiota Kiota — это CLI на C# для генерации API-клиента для вызова любого интересующего API, описанного в OpenAPI. API-клиенты Kiota обеспечивают работу с сильной типизацией со всеми функциями, которые ожидаются от высококачественного API SDK, но без необходимости изучать новую библиотеку для каждого HTTP API. Kiota построена на базе библиотеки Microsoft.OpenAPI.NET, чтобы обеспечить всестороннюю поддержку API, использующих описания OpenAPI. Одна из целей проекта — обеспечить наилучшую поддержку генератора кода для функций OpenAPI и JSON Schema. Быстрый старт с Docker:
docker run -v ${PWD}:/app/output mcr.microsoft.com/openapi/kiota \
generate --language typescript -n gfx -d \
https://raw.githubusercontent.com/microsoftgraph/msgraph-sdk-powershell/dev/openApiDocs/v1.0/Mail.yml
🖥 GitHub 🟡 Доки @csharp_1001_notes

😎На Си можно всё! 👉Узнайте больше о возможностях языка на бесплатном вебинаре онлайн-курса «Программист С» — «Написание рас
😎На Си можно всё! 👉Узнайте больше о возможностях языка на бесплатном вебинаре онлайн-курса «Программист С» — «Написание расширения PostgreSQL на языке С»: регистрация На бесплатном вебинаре мы: - познакомимся с возможностью написания функций на языке С для работы с данными - создадим и подключим собственное расширение для СУБД PostgreSQL, написанное на языке С - рассмотрим плюсы и минусы создания таких расширений 🤝Понравится вебинар — продолжите обучение на курсе по специальной цене и даже в рассрочку! erid: LjN8K6mjH

🖥 Terminal.Gui — кроссплатформенные консольные UI на .NET
dotnet new --install Terminal.Gui.templates
dotnet new tui -n myproj
cd myproj
dotnet run
Terminal.Gui — инструментарий для создания выразительных консольных UI на .NET, .NET Core и Mono, работающий под Windows, Mac и Linux/Unix. 🖥 GitHub 🟡 Доки @csharp_ci

#cheatsheet #beginners Большая шпаркалка по типам данных, операторам и встроенным функциям языка С#. https://github.com/LeCoupa/awesome-cheatsheets/blob/master/languages/C%23.txt

🖥 Использование Phi-3 и C# с ONNX для генерации текста и изображений Вот все необходимые действия, просто качаем модель Phi-3-mini 4k и модель для работы с изображениями Phi-3-mini 128k:
cd c:\phi3\models
git lfs install 
git clone https://huggingface.co/microsoft/Phi-3-mini-4k-instruct-onnx
git clone https://huggingface.co/microsoft/Phi-3-vision-128k-instruct-onnx-cpu
и просто запускаем, используя dotnet:
cd .\src\LabsPhi301\
dotnet run
🟡 Подробный гайд @csharp_1001_notes

Что нужно C#-разработчику для счастья? Удаленка, выстроенные CI/CD, сильное комьюнити... Все это есть в Контуре, не хватает только вас 🫶 Приглашаем в команду C#-разработчиков с опытом работы с highload-сервисами от 3 лет, чтобы вместе автоматизировать рутину бизнеса. Мы развиваем 70+ продуктов: от стартапов вроде Толка до гигантов, таких как Диадок или Экстерн. Наш стек: — Бэкенд: C# (.NET Core, .NET 5 и выше, ASP.NET MVC / Web API) — Хранилища: MS SQL, PostgreSQL, Cassandra, MongoDB. Почему у нас хорошо: 👉С#-разработчики — представители самого массового стека в компании. Всегда есть, с кем поделиться и чему научиться. 👉Можем стажироваться в других командах и менять продукт, наращивая свой инженерный опыт. 👉Становимся наставниками, преподаем в вузах. На это выделяется рабочее время. 👉Получаем приятные бонусы крупной аккредитованной IT-компании: ДМС, частичную оплату питания и компенсацию спорта. Больше о работе и процессе найма в Контур по ссылке, откликайтесь! Реклама. АО «ПФ «СКБ Контур» ИНН 6663003127. Erid:2SDnjejnpCZ

🖥 StableSwarmUI — модульный веб-интерфейс на C# для Stable Diffusion brew install dotnet git clone https://github.com/Stabil
🖥 StableSwarmUI — модульный веб-интерфейс на C# для Stable Diffusion
brew install dotnet
git clone https://github.com/Stability-AI/StableSwarmUI
cd StableSwarmUI
./launch-macos.sh
StableSwarmUI обеспечивает удобный доступ к возможностям Stable Diffusion; в настоящий момент проект активно развивается 🖥 GitHub 🟡 Доки @csharp_ci

Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳 Все возможно с Добровольным квалификационным экзамено
Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳 Все возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, где ты можешь показать свои знания по специальности, запомниться потенциальным работодателям и получить оффер в престижные компании Москвы. Тебя ждет всего три шага: 1️⃣ Пройди тест После регистрации на сайте ДКЭ тебе будет доступно 70 профессий по 7 направлениям. Выбирай тест по своей специальности и проверь уровень своих знаний! 2️⃣ Реши кейс Если ты успешно сдал тест, тебя пригласят на следующий этап, где ты с другими участниками в команде будешь решать реальный кейс одного из работодателей. 3️⃣ Стань победителем Окажись в числе лучших по общему количеству баллов за оба этапа и получи шанс попасть на оплачиваемую стажировку с дальнейшим трудоустройством. Готов проявить себя? Регистрируйся и начинай проходить тест — https://dke.moscow Реклама. АНО "РАЗВИТИЕ ЧЕЛОВЕЧЕСКОГО КАПИТАЛА", АНО "РЧК". ИНН 7710364647. erid: LjN8KVxBj

🖥 CSharpier — форматтер C# кода — dotnet tool install csharpier -g CSharpier разбирает код при помощи Roslyn и потом собирае
🖥 CSharpier — форматтер C# кодаdotnet tool install csharpier -g CSharpier разбирает код при помощи Roslyn и потом собирает его заново, используя свои собственные правила. Процесс сборки был вдохновлён Prettier, но со временем довольно сильно поменялся. Особенности CSharpier: — это реально быстрый форматтер — интегрируется с основными IDE С# — работает с C# <= 12 — поддерживает валидацию вносимых изменений 🖥 GitHub 🟡 Доки @csharp_1001_notes

Что нужно C#-разработчику для счастья? Удаленка, выстроенные CI/CD, сильное комьюнити... Все это есть в Контуре, не хватает только вас 🫶 Приглашаем в команду C#-разработчиков с опытом работы с highload-сервисами от 3 лет, чтобы вместе автоматизировать рутину бизнеса. Мы развиваем 70+ продуктов: от стартапов вроде Толка до гигантов, таких как Диадок или Экстерн. Наш стек: — Бэкенд: C# (.NET Core, .NET 5 и выше, ASP.NET MVC / Web API) — Хранилища: MS SQL, PostgreSQL, Cassandra, MongoDB. Почему у нас хорошо: 👉С#-разработчики — представители самого массового стека в компании. Всегда есть, с кем поделиться и чему научиться. 👉Можем стажироваться в других командах и менять продукт, наращивая свой инженерный опыт. 👉Становимся наставниками, преподаем в вузах. На это выделяется рабочее время. 👉Получаем приятные бонусы крупной аккредитованной IT-компании: ДМС, частичную оплату питания и компенсацию спорта. Больше о работе и процессе найма в Контур по ссылке, откликайтесь! Реклама. АО «ПФ «СКБ Контур» ИНН 6663003127. Erid:2SDnjejnpCZ

🖥 Mapperly — .NET-кодогенератор для создания отображений, вдохновлён MapStruct — dotnet add package Riok.Mapperly Mapperly з
+1
🖥 Mapperly — .NET-кодогенератор для создания отображений, вдохновлён MapStructdotnet add package Riok.Mapperly Mapperly значительно упрощает реализацию отображений объектов на объекты. Необходимо только определить сигнатуру методов отображения. 🖥 GitHub 🟡 Доки @csharp_ci

🖥 AntDesign.Templates — набор компонентов UI корпоративного класса, основанный на Ant Design и Blazor WebAssembly — dotnet n
🖥 AntDesign.Templates — набор компонентов UI корпоративного класса, основанный на Ant Design и Blazor WebAssemblydotnet new --install AntDesign.Templates Фишки AntDesign: — набор высококачественных компонентов Blazor из коробки. — поддержка взаимодействия с событиями UI на основе WebAssembly на стороне клиента и SignalR на стороне сервера — поддержка прогрессивных веб-приложений (PWA) — упрощает локализацию за счёт поддержки десятков языков — бесшовная интеграция с существующими проектами ASP.NET Core MVC и Razor Pages 🖥 GitHub 🟡 Доки @csharp_ci

Блокчейн TON ищет талантливых разработчиков! Стартует масштабный хакатон “The Open League Hackathon” с призовым пулом $2,000,
Блокчейн TON ищет талантливых разработчиков! Стартует масштабный хакатон “The Open League Hackathon” с призовым пулом $2,000,000 от команды блокчейна TON. В поддержку хакатона все Web3-энтузиасты приглашаются на трёхдневные оффлайн встречи для нетворкинга в 13 городах мира: 📍Прага, Берлин, Киев, Варшава, Тбилиси, Белград, Сеул, Тайбэй (Тайвань), Гуруграм (Индия), Гонг-Конг, Минск, Москва и Санкт-Петербург. Первые встречи начнутся уже 24 мая. Ищи свой город и регистрируйся здесь 👈 тык Что вас ждет: — 3 дня нетворка, лекций, конкурсов и работы над собственными проектами с поддержкой представителей TON Foundation и команд экосистемы TON — Призовые $5.000 для трех лучших проектов на каждом оффлайн ивенте + много мерча и других бонусов Не упусти возможность представить свое приложение 900 миллионам активных пользователей Telegram вместе с TON. Регистрируйся — https://society.ton.org/activities/open-league