Главная » Архив меток: .NET

Архив меток: .NET

[Перевод] Visual Studio 2019

Совсем недавно, на Microsoft Connect(); 2018, мы объявили о выпуске Visual Studio 2019 Preview 1. Это первая Preview-версия следующей Visual Studio. В ней мы сосредоточились на нескольких ключевых областях, таких как ускорение запуска и работы с проектами, хранящимися в репозиториях git, улучшение IntelliSense с помощью искусственного интеллекта (AI) (Visual Studio IntelliCode), упрощение совместной работы с коллегами путем интеграции Live Share ...

Читать далее »

[Перевод] Вышел Entity Framework Core 2.2. Что нового? (3 из 3)

2. 4 декабря вышла финальная версия EF Core 2. NET Core 2. Она выпущена параллельно с ASP. NET Core 2. 2 и . 2 и является самым свежим релизом нашей опенсорсной и кроссплатформенной технологии для управления отображениями между объектами языка и базой данных. 2 RTM содержит больше сотни исправлений и несколько новых фич, о которых мы и поговорим в этой ...

Читать далее »

Зачем программисту стажировка на кухне — разговор с «Додо пиццей» про гембу, .NET и открытость

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

Читать далее »

LDraw + Unity. Как я Lego генерировал

Всех с наступающим! Меня зовут Гриша, и я основатель CGDevs. Уже не за горами праздники, кто-то уже нарядил ёлку, поел мандаринов и во всю заряжается новогодним настроением. Но сегодня речь пойдёт не об этом. Сегодня мы поговорим про замечательный формат под названием LDraw и про плагин для Unity, который я реализовал и выложил в OpenSource. Ссылка на проект и исходники ...

Читать далее »

Docker Remote API с аутентификацией по сертификату с проверкой отзыва

Для нужд удаленного управления Docker'ом, Docker умеет предоставлять веб-API.Это API может как вовсе не требовать аутентификации (что крайне не рекомендуется), так и использовать аутентификация по сертификату. И это может иметь серьезные последствия. Проблема заключается в том, что родная аутентификация по сертификату не предусматривает проверку отзыва сертификата. Я хочу рассказать как я решил эту проблему. Возможно в Linux все не так ...

Читать далее »

[Перевод] Вышел ASP.NET Core 2.2. Что нового? (2 из 3)

NET Core 2. 4 декабря вышел ASP. NET Core 2. 2, он входит в поставку . Про . 2. 2 я писал совсем недавно и теперь нужно раскрыть тему в глубину. NET Core 2. Давайте посмотрим, чего новенького нам приготовили. NET Core SDK (2. . 100) можно скачать из обычного места и использовать как на своей машине для разработки, так ...

Читать далее »

[Перевод] Вышел .NET Core 2.2. Что нового? (1 из 3)

NET Core 2. 4 декабря вышел . «Кого можно удивить новостью недельной давности?» — спросите вы и будете правы… и кстати, вы уже обновились? 2. ) Новый релиз включает улучшения диагностики в рантайме, поддержку ARM32 для Windows и поддержку Azure Active Directory для SQL Client. Теперь по делу. NET Core. Наибольшие улучшения этого релиза коснулись ASP. NET Core 2. В ...

Читать далее »

[Из песочницы] Умный дом, я всё-таки тебя сделал

Умный дом, достаточно заезженная тема в наше время и в этой публикации я не буду рассказывать вам о новых технологиях, производителях и современных тенденциях данной темы, все написано до меня раз на сто. Я же постараюсь кратко описать процесс создания Умного дома(далее УД) без глубоких технических повествований. Если эта тема будет интересна читателям, я выложу полностью все листинги программ, прошивки ...

Читать далее »

Математика в Gamedev по-простому. Матрицы и аффинные преобразования

Всем привет! Меня зовут Гриша, и я основатель CGDevs. Сегодня хочется продолжить тему математики в геймдеве. В предыдущей статье были показаны базовые примеры использования векторов и интегралов в Unity проектах, а сейчас поговорим о матрицах и аффинных преобразованиях. Если вы хорошо разбираетесь в матричной арифметике; знаете, что такое TRS и как с ним работать; что такое преобразование Хаусхолдера – то ...

Читать далее »

Функциональное мышление. Часть 5

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

Читать далее »