Библиотека шарписта | C#, F#, .NET, ASP.NET
22.9K subscribers
2.26K photos
36 videos
85 files
4.43K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Учимся работать с данными в C#

Цикл материалов, в рамках которых рассматриваются следующие темы:
✔️выбор правильного типа данных;
✔️приведение типов и преобразование данных из одного типа в другой;
✔️изменение строковых данных, форматирование строковых данных для отображения и изменение содержимого строки;
✔️обработка массивов, добавление, удаление и сортировка данных.

https://proglib.io/w/1d56ac62
📌 Первое занятие нашего курса по математике для Data Science доступно на YouTube

На вебинаре вы узнаете, как решать задачи по комбинаторике. Вы изучите основные формулы комбинаторики, правило суммы и правило произведения. Мы разберем, что такое выбор без возвращения, с возвращением, с учетом порядка, без учета порядка. Параллельно порешаем несколько задач на понимание теории.

https://www.youtube.com/watch?v=GxQGbhjVWWM

Присоединяйтесь к полному курсу по ссылке (набор до 10 октября): https://proglib.io/w/51a2a7fb
На сайте Microsoft появился новый раздел «Разработка игр с .NET», предназначенный как для новичков, так и для текущих разработчиков .NET. Подробности в статье: https://proglib.io/w/14497770
Доклад Ивана Патудина на DotNetRu 2020 под названием «gRPC и его реализация в .NET Core». В рамках доклада Иван разбирает, какие у фреймворка gRPC могут быть юзкейсы и какие задачи он решает, рассматривает сильные и слабые стороны, а также сравнивает его с REST и с WCF.

https://proglib.io/w/202be2a4
Как правильно управлять ресурсами в .NET Core

Сборщик мусора .NET отлично справляется с очисткой управляемых ресурсов, но с неуправляемыми справиться не может. Разбираемся, что тут к чему.

https://proglib.io/sh/o2nMtK0dF7
Прояви себя в цифре! Участвуй в региональных Онлайн-Хакатонах Цифрового Прорыва!

Тебя ждет насыщенная серия конкурсов с актуальным кейсами от бизнеса и государства, а призовой фонд каждого хакатона до 3 млн. руб.!

Выбирай удобные даты, понравившийся кейс, собирай команду и покажи, на что ты способен:

16.10 - 18.10 - Центральный Хаб: https://leadersofdigital.ru/event/63007

24.10 - 26.10 - Северо-Кавказский Хаб: https://leadersofdigital.ru/event/63006

31.10 - 02.11 - Уральский Хаб: https://leadersofdigital.ru/event/63009

14.11 - 16.11 - Северо-Западный Хаб: https://leadersofdigital.ru/event/63011

Стань частью цифрового будущего России!
Какой символ следует использовать в качестве директивы для интерполяции строк?
Anonymous Quiz
72%
$
16%
@
3%
%
2%
!
7%
Посмотреть результаты
#вакансия #разработчик #fulltime #developer #удаленка

MiddleSenior .Net разработчик на проект крупного российского банка.
Город: Казань или полная удаленка (по московскому времени)
Проект на .Net Core - пополнение инвест счетов в момент открытия счета/ приобретение опиф на сайте. Восстановление логина в системе.
Требования:
- C# на уровне middle разработчика и выше
- Опыт работы с .Net Core (желательно 3.1)
- Навык проектирования сервисов
- Опыт написания юнит/интеграционных тестов
- MS Sql
Желательно:
- Опыт работы с Kafka
- Работа с микросервисной архитектурой
- Опыт работы в распределенной команде
- Опыт работы по scrumagile
Условия:
- Полностью удаленная работа или офисная позиция в Казани
- Зп до 120-165 net (в зависимости от грейда, по результатам собеседования)
Контакты:
Tg: @shirikova_alexandra Email: a.shirikova@outlines.tech

https://proglib.io/vacancies/middle-senior-net-razrabotchik-outlines-technologies-2020-10-11
This media is not supported in your browser
VIEW IN TELEGRAM
Автономная база данных Oracle в Вашем ЦОД!

Присоединяйтесь к онлайн мероприятию, чтобы узнать:
⚡️о решении Oracle Exadata Cloud@Customer, которое сочетает в себе простоту работы в облаке с безопасностью и контролируемостью локального развертывания, его ключевых технологических, эксплуатационных аспектах и гибких лицензионных возможностях
⚡️об инновациях и новом расширенном функционале Автономной Базы Данных Oracle
⚡️об опыте использования Exadata Cloud at Customer в одной из ведущих международных химических компаний

Участие в мероприятии бесплатное при условии предварительной регистрации!

Когда: 15 октября 2020 в 11:00 Время Московское
Принять участие: https://vk.cc/aAJk3i 👈🏻
Серия видеоуроков, в которой объясняется, как использовать правильные инструменты для создания веб-сайта на ASP.NET Core, включить компоненты Blazor и опубликовать веб-сайт в Azure: https://proglib.io/w/ad9f5f5e
Запись вебинара на тему «Docker для .NET разработчиков», в рамках которого рассматриваются следующие вопросы:
- Что такое Docker?
- Зачем Docker?
- Почему Docker?
- Как Docker может быть использован .NET разработчиком
- Обзор Docker
- Архитектура и компоненты
- Абстракции Docker
- Установка
- Работа с Docker
- Разбираемся, что происходит при запуске Docker контейнера
- Пример(ы): Docker + .NET Core
- Практики использования Docker

https://proglib.io/w/62781935
Требуется сравнить две строки без учета регистра. Какой вспомогательный метод строки вы используете?
Anonymous Quiz
5%
Trim()
5%
Lower()
44%
IgnoreCase()
40%
ToLower()
7%
Посмотреть результаты
Спасибо читателю за обратную связь относительно предыдущей викторины, в которой правильный ответ указан верно, однако в настоящее время его использование может привести к непредсказуемым результатам.

Вместо этого можно использовать параметр OrdinalIgnoreCase у метода string.Equals:

if(MyString.Equals(YourString, StringComparison.OrdinalIgnoreCase)) { ... }

Пример: https://proglib.io/w/3f857d9b
Стать ближе к сфере кибербезопасности и получить первые знания и навыки вы сможете уже 20 октября на интенсиве «Старт в кибербезопасности: Level 0».

За 4 дня практических занятий с экспертом вы научитесь:

— Устанавливать и настраивать Linux-системы на виртуальные машины
— Устанавливать и настраивать сеть на Linux-системах
— Детально понимать взаимодействие между виртуальной и физической машиной
— Осуществлять ряд сетевых и связанных с уязвимостью ОС атак, и разрабатывать защиту от них
— Анализировать безопасность ОС

Что это вам даст?

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

Эксперт интенсива — Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Примите участие в интенсиве и обеспечьте себе уверенный старт на пути к востребованной профессии!

Записаться на интенсив: https://is.gd/wYORYn
NET_Microservices_Architecture_for_Containerized_NET_Applications.pdf
11.9 MB
Микрослужбы .NET: архитектура контейнерных приложений .NET

Руководство, в котором приводятся общие сведения о разработке приложений на основе микрослужб и управлении ими с помощью контейнеров.

В нем рассматриваются подходы к проектированию и реализации архитектуры с помощью .NET Core и контейнеров Docker, а также приводятся базовые принципы разработки и архитектуры, в первую очередь — на уровне среды разработки.

Чтобы вам было проще приступить к работе, в руководстве подробно изучается пример контейнерного приложения на основе микрослужб. Образец приложения доступен в репозитории GitHub eShopOnContainers.
Release Candidate 2 .NET 5, вышедший 13 октября, уже можно начинать полноценно использовать. Никаких новых изменений перед релизом больше не ожидается, будет только фикс найденных багов. С нововведениями в .NET 5 и C# 9.0 можно ознакомиться в статье.

https://proglib.io/w/0dbfc2eb