Продолжение серии статей о диагностике .NET Core приложений (1 часть):
- dotnet-trace for .NET Core tracing in PerfView, SpeedScope, Chromium Event Trace Profiling, Flame graphs and more
- Exploring your .NET applications with dotnet-monitor
- dotnet-trace for .NET Core tracing in PerfView, SpeedScope, Chromium Event Trace Profiling, Flame graphs and more
- Exploring your .NET applications with dotnet-monitor
Telegram
Библиотека шарписта
Разбираемся с кроссплатформенными средствами диагностики .NET Core приложений: https://proglib.io/w/a612f6ec
📌 Первое занятие нашего курса по математике для Data Science доступно на YouTube
На вебинаре вы узнаете, как решать задачи по комбинаторике. Вы изучите основные формулы комбинаторики, правило суммы и правило произведения. Мы разберем, что такое выбор без возвращения, с возвращением, с учетом порядка, без учета порядка. Параллельно порешаем несколько задач на понимание теории.
https://www.youtube.com/watch?v=GxQGbhjVWWM
Присоединяйтесь к полному курсу по ссылке (набор до 10 октября): https://proglib.io/w/51a2a7fb
На вебинаре вы узнаете, как решать задачи по комбинаторике. Вы изучите основные формулы комбинаторики, правило суммы и правило произведения. Мы разберем, что такое выбор без возвращения, с возвращением, с учетом порядка, без учета порядка. Параллельно порешаем несколько задач на понимание теории.
https://www.youtube.com/watch?v=GxQGbhjVWWM
Присоединяйтесь к полному курсу по ссылке (набор до 10 октября): https://proglib.io/w/51a2a7fb
YouTube
Комбинаторика для начинающих с примерами. Лекция преподавателя МГУ
Теория вероятностей: основные формулы комбинаторики. Правило суммы и правило произведения. Выбор без возвращения, с возвращением, с учетом порядка, без учета порядка. Примеры. Задачи.
Сайт издания «Библиотека программиста» — https://proglib.io
Оставить…
Сайт издания «Библиотека программиста» — https://proglib.io
Оставить…
На сайте Microsoft появился новый раздел «Разработка игр с .NET», предназначенный как для новичков, так и для текущих разработчиков .NET. Подробности в статье: https://proglib.io/w/14497770
Microsoft News
Game Development with .NET
Launching .NET for game development that runs on a wide variety of platform using purpose built gaming engines. Develop games on Windows, Linux, or mcaOS.
Доклад Ивана Патудина на DotNetRu 2020 под названием «gRPC и его реализация в .NET Core». В рамках доклада Иван разбирает, какие у фреймворка gRPC могут быть юзкейсы и какие задачи он решает, рассматривает сильные и слабые стороны, а также сравнивает его с REST и с WCF.
https://proglib.io/w/202be2a4
https://proglib.io/w/202be2a4
YouTube
Иван Патудин «gRPC и его реализация в .NET Core»
gRPC — опенсорсный фреймворк для удалённого вызова процедур, который был доступен уже давно, но недавно Майкрософт интегрировал его в .NET Core, и он пришёл на смену отжившему своё WCF.
В этом докладе мы разберём какие у него могут быть юзкейсы и какие задачи…
В этом докладе мы разберём какие у него могут быть юзкейсы и какие задачи…
♻ Как правильно управлять ресурсами в .NET Core
Сборщик мусора .NET отлично справляется с очисткой управляемых ресурсов, но с неуправляемыми справиться не может. Разбираемся, что тут к чему.
https://proglib.io/sh/o2nMtK0dF7
Сборщик мусора .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
Стань частью цифрового будущего России!
Тебя ждет насыщенная серия конкурсов с актуальным кейсами от бизнеса и государства, а призовой фонд каждого хакатона до 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
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
Знакомимся с отложенной («ленивой») инициализацией в C#: https://proglib.io/w/09e3f4bf
Хабр
Ленивая инициализация в C#
Отложенная инициализация или «ленивая» инициализация — это способ доступа к объекту, скрывающий за собой механизм, позволяющий отложить создание этого объекта до момента первого обращения....
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 👈🏻
Присоединяйтесь к онлайн мероприятию, чтобы узнать:
⚡️о решении Oracle Exadata Cloud@Customer, которое сочетает в себе простоту работы в облаке с безопасностью и контролируемостью локального развертывания, его ключевых технологических, эксплуатационных аспектах и гибких лицензионных возможностях
⚡️об инновациях и новом расширенном функционале Автономной Базы Данных Oracle
⚡️об опыте использования Exadata Cloud at Customer в одной из ведущих международных химических компаний
Участие в мероприятии бесплатное при условии предварительной регистрации!
Когда: 15 октября 2020 в 11:00 Время Московское
Принять участие: https://vk.cc/aAJk3i 👈🏻
Какое из приведенных утверждений верно?
Anonymous Quiz
9%
В библиотеке классов .NET всегда определяются перегруженные версии для каждого метода.
50%
Библиотека классов .NET содержит определения для типов данных, используемых в C#.
23%
Библиотека классов .NET использует пространства имен для оптимизации кода.
4%
Библиотека классов .NET содержит методы, которые не относятся ни к одному классу.
13%
Посмотреть результаты
Серия видеоуроков, в которой объясняется, как использовать правильные инструменты для создания веб-сайта на ASP.NET Core, включить компоненты Blazor и опубликовать веб-сайт в Azure: https://proglib.io/w/ad9f5f5e
Интересная история о нетипичном карьерном пути .NET-разработчика: https://proglib.io/w/f8832e39
ДОУ
Как .NET Developer ушел с фриланса на $500 в месяц и за три года дорос до $4000 в аутсорсинге
Мы продолжаем рубрику “Считаем деньги”. Герой этой статьи за три года коммерческой разработки вырос с Junior .NET Developer с зарплатой $500 до Lead Full Stack Developer со ставкой $4000. Он поделился с нами, как ему дважды удалось повысить зарплату вдвое…
Запись вебинара на тему «Docker для .NET разработчиков», в рамках которого рассматриваются следующие вопросы:
- Что такое Docker?
- Зачем Docker?
- Почему Docker?
- Как Docker может быть использован .NET разработчиком
- Обзор Docker
- Архитектура и компоненты
- Абстракции Docker
- Установка
- Работа с Docker
- Разбираемся, что происходит при запуске Docker контейнера
- Пример(ы): Docker + .NET Core
- Практики использования Docker
https://proglib.io/w/62781935
- Что такое Docker?
- Зачем Docker?
- Почему Docker?
- Как Docker может быть использован .NET разработчиком
- Обзор Docker
- Архитектура и компоненты
- Абстракции Docker
- Установка
- Работа с Docker
- Разбираемся, что происходит при запуске Docker контейнера
- Пример(ы): Docker + .NET Core
- Практики использования Docker
https://proglib.io/w/62781935
YouTube
Docker для .NET разработчиков
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Курсы для C#/.NET разработчикa- https://itvdn.com/ru/specialities/net-developer?utm_source=yb_docker
Материалы вебинара - https://itvdn.com/ru/webinars/description/doker-dnet?utm_source=yb_docker
Docker…
Курсы для C#/.NET разработчикa- https://itvdn.com/ru/specialities/net-developer?utm_source=yb_docker
Материалы вебинара - https://itvdn.com/ru/webinars/description/doker-dnet?utm_source=yb_docker
Docker…
Требуется сравнить две строки без учета регистра. Какой вспомогательный метод строки вы используете?
Anonymous Quiz
5%
Trim()
5%
Lower()
44%
IgnoreCase()
40%
ToLower()
7%
Посмотреть результаты
Спасибо читателю за обратную связь относительно предыдущей викторины, в которой правильный ответ указан верно, однако в настоящее время его использование может привести к непредсказуемым результатам.
Вместо этого можно использовать параметр
Пример: https://proglib.io/w/3f857d9b
Вместо этого можно использовать параметр
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
За 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.
Руководство, в котором приводятся общие сведения о разработке приложений на основе микрослужб и управлении ими с помощью контейнеров.
В нем рассматриваются подходы к проектированию и реализации архитектуры с помощью .NET Core и контейнеров Docker, а также приводятся базовые принципы разработки и архитектуры, в первую очередь — на уровне среды разработки.
Чтобы вам было проще приступить к работе, в руководстве подробно изучается пример контейнерного приложения на основе микрослужб. Образец приложения доступен в репозитории GitHub eShopOnContainers.
Release Candidate 2 .NET 5, вышедший 13 октября, уже можно начинать полноценно использовать. Никаких новых изменений перед релизом больше не ожидается, будет только фикс найденных багов. С нововведениями в .NET 5 и C# 9.0 можно ознакомиться в статье.
https://proglib.io/w/0dbfc2eb
https://proglib.io/w/0dbfc2eb
Microsoft
Download .NET 5.0 (Linux, macOS, and Windows) | .NET
.NET 5.0 downloads for Linux, macOS, and Windows. .NET is a free, cross-platform, open-source developer platform for building many different types of applications.