Size: a a a

Библиотека шарписта

2020 April 20
Библиотека шарписта
Запись доклада Сергея Коржа на .NET Fest 2018 о бибилиотеке ML.NETML.NET и о том, как ее применять при решении вполне обыденных задач в .NET приложениях: https://proglib.io/w/d0d71810
YouTube
ML.NET: используем машинное обучение в обычных .NET проектах. Сергей Корж .NET Fest 2018
The talk from .NET Fest conference in Kyiv, Ukraine.
Presentation: https://bit.ly/2CMKHFY
Fb: https://www.facebook.com/dotNETFest/
Website: http://dotnetfest.com/

Средства машинного обучения широко используются при решении самых различных задач. Все мы слышали про системы распознавания текста, умные телефоны, которые узнают своего владельца или про камеры, которые автоматически выписывают штрафы. До недавнего времени .NET разработчикам было достаточно непросто применить методы машинного обучения. Чаще всего, когда возникала такая необходимость, то наиболее оптимальным решением скорее всего было создание отдельного сервиса на Python или R. Ситуация стала меняться к лучшему с выпуском библиотеки ML.NET, которая предоставляет в распоряжение любого .NET разработчикам весь спектр методов машинного обучения. В докладе мы сделаем краткий обзор самой библиотеки ML.NET и рассмотрим, как применять ее при решении вполне обыденных задач в обычных .NET приложениях (совсем не обязательно связанных напрямую с созданием неких…
источник
Библиотека шарписта
Открываем набор на онлайн-курс «Разработчик C#» Пройдите вступительный тест и присоединяйтесь: https://otus.pw/CKLZ/

За 5 месяцев мы последовательно рассмотрим особенности языка C# до уровня начинающего Senior / крепкого Midlle. Подробно изучим внутренние механизмы и устройство языка, CLR (LINQ, многопоточность, асинхронность, рефлексия, сериализация). Научимся разворачивать различные конструкции и представлять их в промежуточном языке (IL). Поработаем с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами профессиональных разработчиков C#.

После обучения вы:
- Получите материалы по всем занятиям (видеозаписи занятий, презентации, примеры кодов);
- Существенно повысите свою компетенцию в сфере разработки на C#;
- Научитесь разрабатывать коммерческие приложения самостоятельно и в команде;
- Получите сертификат об окончании курса;
-Получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).
источник
Библиотека шарписта
Cерия статей, описывающих некоторые важные моменты, которые следует учитывать при обновлении приложений и библиотек ASP.NET Core 2.x до ASP.NET core 3.0. В этой серии не описывается добавление новых функций, таких как Blazor или gRPC.

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

Converting a .NET Standard 2.0 library to .NET Core 3.0
IHostingEnvironment vs IHostEnvironment - obsolete types in .NET Core 3.0
Avoiding Startup service injection in ASP.NET Core 3
Converting a terminal middleware to endpoint routing in ASP.NET Core
Converting integration tests to .NET Core 3.0
источник
2020 April 21
Библиотека шарписта
Все, что необходимо знать об интерфейсах в C # 8.0: https://proglib.io/w/6a3e5c41
источник
2020 April 22
Библиотека шарписта
Разбираемся со всеми подводными камнями, связанными с делегатами в C#: https://proglib.io/w/7347c55d
источник
2020 April 23
Библиотека шарписта
Подборка русскоязычных YouTube-каналов о языках программирования, в том числе о C#, F# и .NET: https://proglib.io/sh/BmlwSzRKUn
источник
Библиотека шарписта
Создавай цифровые решения будущего и получи приз!

Мы объявляем онлайн-хакатон VirusHack от Ростелекома, организованный в партнерстве с Агентством инноваций Москвы и РАЭК. В нем вы прокачаете свои навыки в разработке технологий, которые помогут людям, бизнесу и государству приспосабливаться к нестандартным условиям жизни.

Победитель реализует свой проект при поддержке крупнейших компаний страны!

Призовой фонд хакатона 2 500 000 рублей!

Онлайн-хакатон пройдет с 3 по 5 мая 2020 года — успейте зарегистрироваться на него до 30 апреля 2020-го: https://proglib.io/w/aba388b3

Добавляйтесь в чат хакатона: https://bit.ly/2RAQgOx
источник
Библиотека шарписта
Learn ASP.NET Core 3
Second Edition
ASP.NET Core 3
Second Edition (2019)
Develop modern web applications with ASP.NET Core 3, Visual Studio 2019, and Azure

Автор(ы): Kenneth Yamikani,  Fukizi Jason De Oliveira, Michel Bruchet

Книга представляет из себя обширное руководство по созданию полнофункциональных веб-приложений с нуля с использованием современных возможностей ASP.NET Core 3 и C# 8.

С помощью книги вы познакомьтесь с новыми функциями и API-интерфейсами в ASP.NET Core 3, EF Core 3 и Blazor, создадите веб-API, которые интегрируют ваши приложения с другими системами и сервисами, научитесь развертывать свои веб-приложения в облачных средах и Docker-контейнерах.
источник
2020 April 24
Библиотека шарписта
Выдержка из книги «C# Machine Learning Projects», написанной Yoon Hyup Hwang, касающаяся настройки среды C# для машинного обучения: https://proglib.io/w/46b04b92
источник
2020 April 25
Библиотека шарписта
Объемный вебинар, в рамках которого рассматривались вопросы F#, а также основные принципы функционального программирования и их применение при разработке на языке C#.

https://proglib.io/w/6531d5a4
источник
2020 April 26
Библиотека шарписта
Автор статьи делится личным опытом использования Graylog и NLog для сбора логов от приложений на C#.

https://proglib.io/w/c23681b1
источник
2020 April 27
Библиотека шарписта
источник
Библиотека шарписта
Что выведет программа?
Анонимный опрос
50%
True, True, False
4%
False, False, True
7%
False, True, False
39%
Нет правильного ответа
Проголосовало: 1513
источник
Библиотека шарписта
Правильный ответ: True, True, False.

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

Метод ReferenceEquals возвращает true, если строка интернирована. Он не выполняет проверку на равенство значений. В нашем примере helloWorld и helloWorld2 равны, так как они являются двумя экземплярами одной интернированной строки. Однако helloWorld и helloWorld3 не равны, так как несмотря на то, что они имеют одинаковые строковые значения, эта строка не интернирована.
источник
Библиотека шарписта
Разбираемся с созданием модульных и интеграционных тестов с xUnit для приложений на C#: https://proglib.io/w/da0ecb15
источник
Библиотека шарписта
Ваша специализация
Анонимный опрос
66%
Разработчик
1%
Проджект менеджер
4%
Тимлид
0%
Топ-менеджер
0%
HR
19%
Не работаю в IT, но хотел бы
9%
Другое
Проголосовало: 1937
источник
2020 April 28
Библиотека шарписта
Разбираемся с тем, почему null в C# — это плохо. Короткая статья о том, как избежать ситуаци, при которой мы получаем null там, где его не должно быть. Автор статьи приводит решение проблемы, которое появилось в C# 8.0.

https://proglib.io/w/57ae8e5b
источник
2020 April 29
Библиотека шарписта
Вы однозначно знаете про Эрика Липперта — ветерана Microsoft, проработавшего в компании 16 лет и стоявшего за разработкой VBScript, JScript и C#. На официальном сайте компании представлен перевод на русский его рубрики под названием «Невероятные приключения в коде», которая однозначно заслуживает вашего внимания несмотря на семилетнюю давность.

https://proglib.io/w/e0d35047
источник
2020 April 30
Библиотека шарписта
Анонс статьи на русском об исследовании new() ограничения в C# от небезызвестного Теплякова Сергея (эксперт в области .Net, C#, С++ и архитектуры приложений, автор книги «Паттерны проектирования на платформе .NET».

https://proglib.io/w/1364f0cc
источник
Библиотека шарписта
​​Программисты — одни из самых востребованных специалистов на рынке труда. Эксперты в этой сфере неплохо зарабатывают и могут работать как в офисе, так и удаленно. Или вообще уйти во фриланс, развивать собственный бизнес. Неудивительно, что все больше людей хотят научиться писать код и стать разработчиками.

Если вас интересует программирование, но вы не знаете, с чего начать — записывайтесь на бесплатный интенсив  «Основы программирования» образовательного портала GeekBrains от Mail ru group.

Что вас ждет:
— Общие представления о разработке, с реальными примерами.
— Обзор направлений в программировании и советы по выбору.
— Обзор языков программирования, которые используются для разных IT-продуктов.
— Ответы на любые интересующие вопросы по теме.
Спикер: интенсив будет вести преподаватель с пятилетним опытом веб-разработки, который обучил уже больше 1500 учеников.

После нашего интенсива вы поймете, какой из курсов и факультетов подходят вам больше всего.

Доступ к интенсиву и новым знаниям — по ссылке https://geekbrains.ru/link/kkVHHR
источник