Size: a a a

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

2020 December 09
Библиотека шарписта
Видеозапись доклада Михаила Романова на митапе KonturTechTalks, в рамках которого приводился обзор нескольких кроссплатформенных GUI-фреймворков, доступных .NET-разработчикам: от широко известных (таких, как Avalonia и GTK#) до малознакомых, но интересных (например, Eto.Forms).

https://proglib.io/w/960d0f71
источник
2020 December 10
Библиотека шарписта
Знакомимся с концепцией написания кода, безопасного для типов и памяти: https://proglib.io/w/71e336e6
источник
Библиотека шарписта
Вопрос из модуля "Реализация флагов функций в ориентированном на облако приложении микрослужб ASP.NET Core".

Какая ключевая абстракция поддерживает систему конфигурации в приложениях ASP.NET Core?
Анонимная викторина
7%
Библиотека управления функциями
45%
Поставщик конфигурации
18%
ConfigMap
13%
Конфигурация приложения Azure
17%
Посмотреть результаты
Проголосовало: 904
источник
2020 December 11
Библиотека шарписта
❓Какие навыки ждут в 2021 работодатели от Junior и Middle С++ разработчиков?

Приходите 14 декабря в 20:00 на Demo Day онлайн-курса «С++ Developer. Professional». Его проведёт Сергей Кольцов, разработчик с более чем 10-летним стажем.

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

⚡️Проходите вступительный тест, чтобы оценить сложность курса и подготовиться к встрече: https://otus.pw/dSX1/
⚡️Регистрируйтесь на вебинар и запасайтесь вопросами: https://otus.pw/H9JE/
источник
Библиотека шарписта
Автор статьи показывает опыт работы с шаблонами проектирования в C# и акцентирует внимание на тех моментах, где их использование нецелесообразно.

https://proglib.io/w/2fc865be
источник
2020 December 12
Библиотека шарписта
Статья о том, как чтение исходного кода помогает в обучении и позволяет стать более опытным разработчиком.

https://proglib.io/w/83b5427e
источник
2020 December 13
Библиотека шарписта
Обзор всех модулей и схем обучения по .NET: https://proglib.io/w/d734b777
источник
2020 December 14
Библиотека шарписта
Хотите начать карьеру разработчика игр на Unity?

Сделайте первые шаги в профессии уже 15 декабря на демо-занятии «2D платформер-головоломка».
Сделать на Unity классический платформер-головоломку, такой как Braid, Trine или Limbo, проще, чем кажется! Всего за 1,5 часа вы создадите полноценный уровень игры, придумаете несколько реиспользуемых головоломок, познакомитесь с системой ввода в Unity и сразитесь с многочисленными врагами за получение награды.

Демо-занятие является частью практического онлайн-курса «Unity Game Developer. Basic». Хотя скрипты будут максимально простыми, вам понадобятся базовые навыки программирования: понимание, что такое переменная, метод, класс и т.д. Для регистрации на занятие пройдите вступительный тест https://otus.pw/pu3q/
источник
Библиотека шарписта
Подборка докладов с украинской конференции .NET Fest 2019, в рамках которой освещались следующие темы: безопасность, кросс-платформенная разработка, .NET библиотеки, фреймворки и платформы, Cloud & DevOps, AI / ML и многое другое.

https://proglib.io/w/acb8df82
источник
2020 December 15
Библиотека шарписта
Учимся обучать и переобучать модель с помощью ML.NET в рамках решения практической задачи: необходимо определить, понравится ли человеку фильм "Крепкий орешек".

https://proglib.io/w/ffd68196
источник
2020 December 16
Библиотека шарписта
2020 бросил вызов каждому человеку, бизнесу, государству. Впереди 2021 год и новые изменения. Как отбросить страх перед глобальными вызовами? Получить новый импульс? QIWI и Магнит объединились, чтобы напомнить о важной роли технологий в трансформации каждого из нас, а также в развитии бизнеса и общества.

17 декабря в 16:00 состоится бесплатный онлайн митап #MGNTQIWI «Новый мир: как технологии влияют на человека и общество» с участием Евгения Кузнецова – футуролога, руководителя московского отделения Университета Сингулярности, генерального директора ООО «Орбита Капитал Партнерз». Евгений расскажет, как оставаться на гребне цифровой волны, не отставать от трендов и справляться с вызовами технологической эпохи.

Регистрируйтесь по ссылке https://mgntqiwi.ru и присоединяйтесь к бесплатной лекции и Q&A сессии 17 декабря в 16:00.
ИЗМЕНЕНИЯ – вот о чем пойдет речь в рамках митапа. Трансформируется все, а значит, нужно и нам.
Давайте меняться вместе!
источник
Библиотека шарписта
Короткие заметкизаметки о том, какие введены изменения поведения среды при сравнении строк в .NET 5

С данными изменениями API глобализации используется на всех поддерживаемых платформах ICU (международные компоненты для Юникода) по умолчанию. Это отход от более ранних версий .NET Core и от .NET Framework, которые используют функциональные возможности многоязыковой поддержки (NLS) операционной системы при работе в Windows.

Если вы используете такие функции, как string.IndexOf(string), не вызывая перегрузку, которая принимает аргумент StringComparison, вместо порядкового поиска вы можете непреднамеренно принять зависимость от поведения, на которое влияют язык и региональные параметры. Поскольку NLS и ICU реализуют в лингвистических функциях сравнения другую логику, то результаты таких методов, как string.IndexOf(string), могут возвращать непредвиденные значения.
источник
2020 December 17
Библиотека шарписта
Применяем на практике генераторы исходного кода в .NET 5: https://proglib.io/w/c8c599c5
источник
2020 December 18
Библиотека шарписта
Популярные NuGet-пакеты, которые можно использовать в приложениях ASP.NET Core.

https://proglib.io/w/c0dadd4d
источник
Библиотека шарписта
Курс для middle- и senior-разработчиков, которые хотят стать тимлидами

Новичком быть просто: все новое и интересное, море информации, но как быть уже прокаченным девелоперам? Мы тоже задавали себе этот вопрос и просто точечно обучали наших разработчиков, делая их мощными тимлидами.
В нашем понимании тимлид — это не просто крутой программист, но и тот, кто умеет аккумулировать свои знания, обучать команду и выстраивать работу в ней, понимает продукт и работает от бизнес-целей. Тут важны и hard, и soft skills, и эмоциональный интеллект. Поэтому мы собрали весь свой 14-летний опыт работы над сложными сервисами и высоконагруженными сайтами и создали 6-ти месячный курс именно тех, кто хочет вырасти и систематизировать свои знания. Договорились с Geekbrains, и теперь именно там можно пройти обучение. Второй поток стартует уже совсем скоро — 24 декабря, а тут должен быть призыв к действию, поэтому просто записывайтесь на курс: https://proglib.io/w/02e477b9

На связи была команда AGIMA!
источник
Библиотека шарписта
ReSharper 2020.3 поддерживает новые возможности C# 9, представляет новую концепцию встроенных подсказок, реализует поддержку Avalonia, подключает динамический анализ программ, а также предоставляет множество мелких обновлений, которые помогут в повседневной работе.

Читать подробнее
источник
2020 December 19
Библиотека шарписта
Сэм Эдди из Kelsam Games делится подробностями об одном из инструментов, который он использует в процессе разработки новой игры, и о том, как .NET сыграл важную роль в ее создании.

https://proglib.io/w/2b05b041
источник
2020 December 20
Библиотека шарписта
Бесплатный курс по основам C# для начинающих: https://proglib.io/w/1163f27b
источник
2020 December 21
Библиотека шарписта
Что нужно для профессиионального роста начинающему разработчику игр?

Изучить архитектуру игр и освоить продвинутые техники Unity!
Остались последние места на онлайн-курсе «Unity Game Developer. Professional» с праздничной скидкой. Результатом обучения станет ваша игра в одном из жанров: GTA, сюжетно-ориентированной RPG или action-RPG в стиле Diablo.
Старт занятий 22 декабря.

Пройдите вступительный тест, присоединяйтесь к группе, и смело загадывайте под бой курантов стать крутым геймразработчиком! https://otus.pw/xmdd/
источник
Библиотека шарписта
Идеи функционального программирования оказывают влияние на Microsoft, но является ли функциональное программирование на C# многообещающим направлением? В статье Мэтью Макдональд разбирается с этим, рассматривая два наиболее ярких примера на C# 9.

https://proglib.io/w/40e2b6f1
источник