.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Похожие статьи:
Генеративний ШІ суттєво прискорює розробку ПЗ та автоматизує багато процесів. Це, на думку засновника компанії SoftServe Тараса Кицмея,...
Получи полный набор знаний и умений для работы программистом на C#.NET. СТРУКТУРА КУРСА Теория — 68 часовПрактика —...
Від редакції: у рубриці DOU Books спеціалісти розповідають про 5 своїх улюблених книжок — ті, які змінюють світогляд...