.NET дайджест #18: улучшения производительности в .NET, будущее .NET и статистика использования C#
В выпуске: про предстоящее возрождение .NET, еще одна статья на тему зависимостей, технический roadmap сетевого стэка, анонс TypeScript 2.4, Майкрософт присоединяется к Cloud Foundry Foundation.
.NET
Неявный boxing при сравнении enum в качестве параметра типа в generic.
Еще одна заметка про предстоящее Возрождение .NET.
Как динамически конфигурировать зависимости на старте приложения в .NET Core 2.0 на примере ApplicationInsights.
Еще одна статья на тему зависимостей и немного больше деталей.
Улучшения производительности в .NET. И те же тесты с BenchmarkDotNet.
Еще одна статья Alt.NET о том, почему .NET Core — хорошо.
Технический roadmap сетевого стэка.
Анонс .NET Core 2.0 Preview 2.
Использование памяти внутри CLR.
Небольшая статистика использования C# от JetBrains.
Улучшения в Environment Tag Helpers в ASP.NET Core 2.
Profile-guided optimization в .NET Core 2.0.
Моделирование
Микросервисы: композиция интерфейса.
Инструменты
Поддержка ValueTuple в OrmLite.
Производительность DI контейнеров.
Большой рефакторинг с R# и Custon Code Inspections.
Малоизвестные приемы отладки в VS 2017.
NCrunch 3.10 AtomicAttribute.
Интерфейсы
Реализация обновления токена в OpenID Implicit Flow и Angular.
Анонс TypeScript 2.4 (dymanic imports и string enums).
Производительная анимация expand и collapse эффектов.
Вариант сохранения глобального состояния в Polymer без Redux.
Использование Polymer с Redux в реальных приложениях.
Использование Polymer с Webpack.
Разное
Майкрософт присоединяется к Cloud Foundry Foundation.
Как правильно понимать загрузку CPU и на основе чего делать выводы о способах оптимизации.
Наверное, уже бородатая статья о том, что разработчики, которые используют пробелы вместо табов, зарабатывают больше.
Про уровни логирования:
One of the biggest challenges with centralized logging is establishing consensus about what log levels actually mean. Here’s a quick primer. pic.twitter.com/5UeFnfiq1h
— Dylan BeattieПохожие статьи:
Новые версии Yii 1.1.17 jQuery 1.12, 2.2 и jQuery 3.0 Beta Elixir v1.2 Rust 1.6 Clojure 1.8 Ansible 2.0 Git 2.7.0 Linux 4.4 Debian 8.3 PostgreSQL 9.5 Новости Support for older versions of Internet Explorer ended...
GitHub завершив бета-тестування свого сканера «секретних даних» та зробив безкоштовною перевірку публічних репозиторіїв для всіх...
DOU у партнерстві з FORMATSIA.LVIV запускає дослідження потреб хардвер-інженерів. Зовсім скоро планується відкриття лабораторії...