C# 1001 notes
Регулярные короткие заметки по C# и .NET. Просто о сложном для каждого. admin - @notxxx1
Mostrar más5 793
Suscriptores
Sin datos24 horas
+397 días
+31930 días
- Suscriptores
- Cobertura postal
- ER - ratio de compromiso
Carga de datos en curso...
Tasa de crecimiento de suscriptores
Carga de datos en curso...
💻EdgeDB — open-source БД с декларативной схемой, встроенной системой миграции и языком запросов нового поколения
—
curl https://sh.edgedb.com --proto '=https' -sSf1 | sh
EdgeDB — это БД, поддерживающая сложные иерархические запросы; EdgeDB собрала в себе лучшее реляционных БД, графовых БД и ORM.
🖥 GitHub
🟡 Доки
@csharp_1001_notesPhoto unavailableShow in Telegram
👩💻 Устали от постоянных ошибок в своем C#-коде? Часто замечаете проблемы с тестированием и не знаете, как правильно эмулировать классы?
Представьте себе мир, где ваш код становится надежным и тесты проходят безупречно. Вы уверены в ПО, оно прошло тщательное тестирование с использованием библиотек xUnit и NSubstitute. Ваши классы эмулируются без проблем, и все работает как часы.
📆 Хотите это реализовать? Приглашаем на открытый вебинар «Тестируем код при помощи xUnit и NSubstitute» 4 июля в 20:00 мск.
Вы узнаете, как эффективно проводить тестирование C#-кода с использованием библиотеки xUnit и освоите эмуляцию классов при помощи NSubstitute.
Не упустите возможность сделать ваш код надежным и продуктивным. Встречаемся в преддверии старта курса C# Developer. Professional. Все участники вебинара получат специальную цену на обучение!
➡️Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🖥 Kiota — позволяет создавать клиенты для вызова любого API, описанного в OpenAPI
—
dotnet tool install --global Microsoft.OpenApi.Kiota
Kiota — это CLI на C# для генерации API-клиента для вызова любого интересующего API, описанного в OpenAPI.
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_notesPhoto unavailableShow in Telegram
Хотите создавать архитектуры, которые выдерживают огромные нагрузки, как в крупнейших российских и международных компаниях?
Присоединяйтесь к курсу «Highload Architect»! Вы научитесь использовать в своих проектах решения, которые выдерживают сотни тысяч и даже миллионы запросов в секунду, сможете правильно оптимизировать работоспособность серверов и станете востребованным специалистом для развивающихся компаний.
👨💻 Программа подходит для веб-разработчиков, тимлидов, архитекторов, технических руководителей и SRE-специалистов. Готовы к вызовам высоких нагрузок?
Успейте начать обучение со скидкой 5%🤑 (акция до 30.06)🤑
Пройдите вступительный тест, чтобы занять место в группе по спеццене: https://otus.pw/cxDU/?erid=LjN8Jt2RL
🖥 ApiEndpoints — проект для поддержки эндпойнтов API в веб-приложениях ASP.NET Core
—
dotnet add package Ardalis.ApiEndpoints --version 4.1.0
ASP.NET Core эндпойнты API — это, по сути, Razor Pages для API. Они позволяют иметь 1 файл для логики и связанные с ним файлы для разных моделей.
При работе с ApiEndpoints можно организовать эндпойнты как угодно: сгруппировать по функциям, держать в огромной папке Endpoints — это не имеет значения, они всё равно будут работать
🖥 GitHub
@csharp_ciPhoto unavailableShow in Telegram
🖥 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
Photo unavailableShow in Telegram
🖥 Sep — самый быстрый .NET csv-парсер
—
dotnet add package Sep --version 0.5.2
Sep — современный, минималистичный, быстрый парсер форматов csv, tsv и т.д.
Кроссплатформенный и совместимый с AOT/NativeAOT.
Имеет продуманный дизайн API и удобную реализацию, заточенную под применение в ML.
🖥 GitHub
@csharp_ciPhoto unavailableShow in Telegram
Ozon Tech ищет C#-разработчиков в департамент Логистики
Это работа с высоконагруженными системами, актуальным стеком и интересными задачами — вся рутина в Ozon автоматизирована.
Что требуется от кандидата:
– уровень middle или senior,
– опыт в коммерческой разработке от 3 лет,
– навыки работы с .NET 8, SQL, брокерами сообщений.
Узнать больше о командах, стеке и задачах и оставить заявку можно тут: https://s.ozon.ru/pezWpZl?erid=LjN8KJVqN
Photo unavailableShow in Telegram
🖥 ILSpy — декомпилятор сборок .NET
ILSpy — это кроссплатформенный декомпилятор .NET с поддержкой генерации PDB, ReadyToRun, метаданных и не только
А вот
ICSharpCode.Decompiler
— движок декомпилятора, используемый в ILSpy:
— dotnet add package ICSharpCode.Decompiler --version 8.2.0.7535
🖥 GitHub
🟡 Расширение для Visual Studio
@csharp_ciElige un Plan Diferente
Tu plan actual sólo permite el análisis de 5 canales. Para obtener más, elige otro plan.