csharp_ci | Unsorted

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

18653

По всем вопросам- @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

🖥 Эта статья рассказывает о HybridCache — новой библиотеке для кэширования в ASP.NET Core, которая сочетает преимущества in-memory и распределенного кэширования!

🌟 Эта библиотека обеспечивает двухуровневое кэширование, предотвращает проблемы с переполнением кэша и улучшает мониторинг производительности. Библиотека упрощает использование Redis или других распределенных систем в качестве второго уровня кэширования, предлагая простоту и надежность при работе с кэшированием в распределенных приложениях.

🔗 Подробнее: *клик*

@csharp_ci

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

C# (C Sharp) programming

🖥 Эта статья описывает реализацию шаблона Outbox в распределенных системах в .NET!

🌟 Этот шаблон помогает решать проблему согласованности данных между локальной базой данных и внешними системами.

💡 Основная идея в том, чтобы вместо отправки сообщений напрямую (например, в брокер сообщений), сохранять их в таблицу Outbox в рамках одной транзакции с изменениями данных. Отдельный процесс затем отправляет сообщения из таблицы в нужную систему, обеспечивая надежность.

🔗 Ссылка: *клик*

@csharp_ci

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

C# (C Sharp) programming

Бесплатный вебинар: Логирование и мониторинг приложений на C# 13.01 в 20:00

Хотите научиться отслеживать ошибки в приложении, как настоящий профессионал? Узнайте, как настраивать мониторинг и логирование в вашем коде, чтобы держать всё под контролем!

На этом вебинаре вы: 
1️⃣ Разберете лучшие практики логирования и мониторинга приложений на C#. 
2️⃣ Освоите работу с популярной библиотекой NLog: от настройки до грамотного использования уровней логирования. 
3️⃣ Узнаете, как Sentry помогает находить и устранять проблемы быстрее, чем пользователи успеют заметить их. 

Это для вас, если вы: 
- Начинающий разработчик на C#, который хочет прокачаться в профессиональной разработке.
- Стремитесь писать код, который легко поддерживать и отлаживать. 

😏 Регистрируйтесь сейчас и сделайте первый шаг к созданию действительно качественного кода! https://clck.ru/3FeKFw?erid=2W5zFGjAPVi 

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

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

C# (C Sharp) programming

🖥 Эта статья обсуждает важность публичных API в архитектуре модульных монолитов!

🌟 Она объясняет, как такие API помогают контролировать зависимости между модулями, управлять изменениями и определять контракты для взаимодействия. Также обсуждаются лучшие практики по проектированию API, защите данных и организации связей между модулями, что помогает избежать хаоса и поддерживать систему в рабочем состоянии.

🔗 Ссылка: *клик*

@csharp_ci

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

C# (C Sharp) programming

🖥 Эта статья предоставляет подробное руководство по созданию минимального API в .NET 8, используя пример простого API для книжного магазина!

🌟 В ней объясняется, как настроить проект с помощью dotnet CLI, определить модели данных (например, BookModel), создать контекст базы данных с использованием Entity Framework, а также организовать проект с папками для сервисов, исключений и моделей. Также рассматривается настройка HTTP-эндпоинтов (например, MapGet, MapPost) и интеграция Swagger UI для тестирования API.

🔗 Ссылка: *клик*

@csharp_ci

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

C# (C Sharp) programming

🖥 Stateless — это библиотека для создания конечных автоматов (state machines) и лёгких рабочих процессов в .NET!

🌟 Она поддерживает стандартные конструкции конечных автоматов, такие как состояния, триггеры, переходы с условиями (guard clauses), а также действия при входе и выходе из состояния. Библиотека позволяет разрабатывать сложные логические системы с использованием иерархических состояний и параметризированных триггеров.

🌟 Stateless предоставляет возможность экспортировать графы состояний в форматы DOT или Mermaid для визуализации, а также интеграцию с внешними хранилищами состояния, например, ORM. Это делает библиотеку подходящей для применения в масштабируемых и сложных .NET-приложениях.

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

🖥 Github

@csharp_ci

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

C# (C Sharp) programming

#вакансия #vacancy #удаленно #remote #fulltime #.net #sql


Middle Backend Developer (.NET)

Сайт компании: https://matrixcrm.ru

Matrix CRM — современная и продуманная CRM-система для бизнеса в сфере услуг.


О вакансии:
— Middle Backend Developer

— Разговорный русский язык обязателен

— C#, SQL, Redis, RabbitMQ

— Оклад ~1500$ в месяц

— 5/2 с 10:00 до 19:00 по МСК

— Работаем по Agile в JIRA. Используем Discord

— Ежедневные быстрые созвоны-чекапы

— Оплачиваемые тестовые задания


Для отклика, заполните пожалуйста форму: https://forms.gle/v4YRtBKvfsEnj7Bi7

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

C# (C Sharp) programming

Новогодняя IT-игра начинается!
 
Каждый год Гринч пытается украсть подарки, но не каждый год у вас есть шанс помешать ему лично.
 
Путешествуйте по городским локациям, разгадывайте хитроумные загадки и выполняйте задания. И в награду получайте новогодние подарки от Selectel и партнеров. А также не упустите шанс поучаствовать в большом розыгрыше призов.
 
Заходите в новогоднего бота и начинайте свое путешествие прямо сейчас!
 
Реклама. АО “Селектел”, ИНН: 7810962785, ERID: 2VtzqvbAsYE

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

C# (C Sharp) programming

Работа с NoSQL на С#: разбираем нереляционные базы данных от первого бита и до последнего!

Всего за 90 минут мы:
1️⃣Подробно разберем, что такое NoSQL, их виды и почему это важно для современных разработчиков, рассмотрим уникальные особенности баз данных.
2️⃣Главное! Закрепим полученные знания на практике, работая с NoSQL базами.
3️⃣И даже если Вы уже работали с NoSQL, этот вебинар будет полезен для вас!

Ваши результаты после живого веба:
✅Понимание особенностей реляционных и нереляционных баз данных.
✅Уверенность в выборе оптимального типа базы данных для конкретных задач!

А продвинутый курс C# Developer. Professional поможет вам претендовать на зарплату Senior специалиста, которая, как правило, от 280 000 рублей/мес. Помимо знаний, опыта и ценных навыков, после выпускной работы Вы получите сертификат, который действительно ценится работодателями, потому что все наши курсы регулярно обновляются под текущие требования рынка: https://clck.ru/3FJYHV?erid=LjN8KSbJv

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

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

C# (C Sharp) programming

Курсы Route 256 от Ozon для C#-разработчиков уровня middle — возможность сильно прокачать навыки на задачах бигтеха👀

1. Два месяца обучения в команде, которая создаёт ведущий e-com страны.
2. В программе многопоточность, асинхронное и параллельное программирование, шардирование, трейсинг и другие сложные темы.
3. Практика на задачах, влияющих на бизнес.

Лучшие студенты после Route 256 могут получить оффер в Ozon Tech⭐️

Если у вас есть минимум 3 года коммерческого опыта, регистрируйтесь на отборочный контест. Он пройдёт 26 января ⏰

Курс бесплатный, но попасть на него смогут только лучшие участники контеста.

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

C# (C Sharp) programming

Новый онлайн вебинар: Ускорение приложений за счёт индексирования баз данных!

1️⃣Мы создадим приложение, которое будет эффективно взаимодействовать с базой данных.
2️⃣Освоим создание индексов для реляционных баз данных, чтобы ваши запросы летали.
3️⃣Узнаем, как значительно ускорить выполнение запросов с помощью индексов.

❗️Кому будет полезно:
Начинающим разработчикам: Если вы хотите научиться работать с базами данных, как напрямую, так и с помощью ORM, а еще и узнать лайфхаки, то этот вебинар для вас!

Все зарегистрированные получают бонусную скидку на полноценный курс C# Developer, после которого вы освоите серверную разработку на C# до уровня Middle в Scrum-команде! А зарплаты спецов такого уровня уже от 160 000 рублей по данным hh ✌️

😏Записаться на урок, получить скидку и понять стоит ли оно того тут: https://clck.ru/3FJb6b?erid=LjN8KHrwY 
 
P.S. Это, кстати, классная возможность задать эксперту вопросы и получить сразу на них ответы!

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

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

C# (C Sharp) programming

🖥 Эта статья рассказывает о том, как тестировать NuGet-пакеты перед их публикацией!

🌟 Обсуждаются стратегии локального тестирования, использование частных источников для пакетов, а также советы по проверке совместимости и стабильности. Это позволяет разработчикам гарантировать качество пакета до его распространения.

🔗 Ссылка: *клик*

@csharp_ci

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

C# (C Sharp) programming

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

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_1001_notes
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: /channel/gamedev
Haskell: t.me/haskell_tg

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: /channel/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: /channel/addlist/mzMMG3RPZhY2M2Iy

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

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy

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

C# (C Sharp) programming

🖥 Полный курс по ASP.NET для начинающих!

💡 Он охватывает:
- Начало работы с ASP.NET Core
- Понимание REST API
- Реализацию конечных точек CRUD
- Объекты передачи данных (DTO)
- Методы расширения
- Группы маршрутов
- Обработку недопустимых входных данных
- Ядро Entity Framework
- Систему конфигурации .NET
- Внедрение зависимостей
- Сопоставление сущности с DTO
- Асинхронное программирование
- Интеграцию с современным фронтендом

🕞 Продолжительность: 3:43:17

🔗 Ссылка: *клик*

@csharp_ci

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

C# (C Sharp) programming

Ищем опытных .NET-разработчиков в ИТ-команду Т-Банка

Вот что ждет .NET-разработчиков в Т-Банке кроме ДМС и крутых офисов в 23 городах России.

— Актуальный стек. Следим за трендами и быстро внедряем новое.
— Используем принцип test & learn. Проверяем гипотезы и доверяем числам, чтобы запускать продукты лучше и быстрее.
— Гибридный формат работы.
— Прозрачная система роста. Вы всегда будете знать, что подтянуть для повышения.
— Команда профессионалов, у которых можно многому научиться.

Посмотрите вакансии тут

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

C# (C Sharp) programming

🎊 Сегодня были выпущены новые версии .NET 9.0.1 и 8.0.12

https://github.com/dotnet/announcements/issues/341

#dotnet #aspnetcore #efcore #csharp

@csharp_ci

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

C# (C Sharp) programming

🖥 Marille — это библиотека для .NET, разработанная для реализации механизма публикации и подписки (pub/sub) внутри одного приложения!

🌟 Она работает поверх System.Threading.Channels, упрощая управление потоками сообщений и событиями. Библиотека позволяет организовывать обработку данных через темы, где сообщения распределяются по зарегистрированным обработчикам (workers). Это делает Marille удобным инструментом для реализации событийных архитектур и многопоточных операций.

🔐 Лицензия: MIT

🖥 Github

@csharp_ci

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

C# (C Sharp) programming

🖥 Курс: Изучите C# Intermediate ("Средний уровень")!

🕞 Продолжительность: 4:08:37

🔗 Ссылка: *клик*

#курс #csharp

@csharp_ci

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

C# (C Sharp) programming

🔥 Курс: Полное введение в Godot 4!

🕞 Продолжительность: 11:32:40

🔗 Ссылка: *клик*

#курс #godot

freecourses

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

C# (C Sharp) programming

🖥 Наследование, полиморфизм и интерфейсы в C#!

🌟 Наследование, полиморфизм и интерфейсы являются основополагающими концепциями объектно-ориентированного программирования (ООП), которые позволяют создавать масштабируемый, модульный и повторно используемый код. Понимание и эффективное применение этих принципов имеет важное значение для создания надежных программных систем. В этом руководстве эти концепции подробно рассматриваются с практическими примерами и сценариями, где они особенно полезны.

🔗 Ссылка: *клик*

@csharp_ci

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

C# (C Sharp) programming

🖥 SimpleAuth4Net — простая библиотека для аутентификации в приложениях на платформе .NET!

🌟 Она позволяет легко интегрировать систему аутентификации, поддерживающую различные механизмы, такие как OAuth и OpenID Connect.

🔐 Лицензия: MIT

🖥 Github

@csharp_ci

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

C# (C Sharp) programming

🖥 В этой статье рассматриваются 20 основных сокращенных операторов, которые должен освоить каждый разработчик C#, а также приводятся примеры, помогающие понять их практическое использование!

🔗 Ссылка: *клик*

@csharp_ci

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

C# (C Sharp) programming

🧠 Mind Game

Mind Game – это плагин для Godot, написанный на C#, который предназначен для работы с локальными моделями LLM при создании интерактивных историй и AI NPC.

Плагин поддерживает модели различных размеров.

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

Github

@csharp_ci

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

C# (C Sharp) programming

🖥 Harden-Windows-Security — репозиторий, который предоставляет инструменты и руководство для безопасной настройки Windows с использованием официальных методов Microsoft!

🌟 Он предлагает инструкции по усилению безопасности операционной системы для различных уровней защиты (личные устройства, корпоративные, правительственные и военные), включая шифрование, настройку брандмауэра, использование TPM2, BitLocker и другие методы. Этот проект помогает улучшить безопасность Windows, делая её устойчивой к угрозам.

🔐 Лицензия: MIT

🖥 Github

@csharp_ci

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

C# (C Sharp) programming

🖥 Эта статья объясняет основы создания ИИ-агентов для начинающих, используя для этого .NET!

🌟 В статье рассматриваются различные подходы к использованию ИИ для выполнения задач и как эти агенты могут быть полезными для автоматизации процессов и решения конкретных проблем.

🔗 Ссылка: *клик*

@csharp_ci

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

C# (C Sharp) programming

🔥 Amplication — это инструмент с открытым исходным кодом для автоматического генерации серверной части .NET и Node.js приложений!

🌟 Он позволяет разработчикам быстро создавать API и соответствующую серверную логику, исключая необходимость вручную писать код для повторяющихся задач, таких как создание CRUD-операций, управление базой данных и аутентификация. Amplication ориентирован на ускорение разработки и избавление от рутины, предоставляя мощные возможности для конфигурирования и расширения с помощью плагинов и кастомных решений.

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

🖥 Github

@csharp_ci

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

C# (C Sharp) programming

📹 Unreal Engine 5 - трассировка лучей на высшем уровне!

📌 Источник

@csharp_ci

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

C# (C Sharp) programming

@csharp_ci

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

C# (C Sharp) programming

🖥 ReactiveGenerator — Генератор исходного кода на языке C#, который автоматически реализует уведомления об изменении свойств с использованием стандартных INotifyPropertyChangedили шаблонов ReactiveUI!

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

🔐 Лицензия: MIT

🖥 Github

@csharp_ci

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

C# (C Sharp) programming

🔥 Amplication — это инструмент с открытым исходным кодом для автоматического генерации серверной части .NET и Node.js приложений!

🌟 Он позволяет разработчикам быстро создавать API и соответствующую серверную логику, исключая необходимость вручную писать код для повторяющихся задач, таких как создание CRUD-операций, управление базой данных и аутентификация. Amplication ориентирован на ускорение разработки и избавление от рутины, предоставляя мощные возможности для конфигурирования и расширения с помощью плагинов и кастомных решений.

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

🖥 Github

@csharp_ci

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