Итоги разработок Microsoft в 2015 году
Начнем с обновления Visual Studio 2015. Все подробности можно найти на официальном сайте Microsoft, но самые примечательные среди реализованных возможностей — поддержка новых для VS языков в редакторе, исправления в NuGet, усовершенствования окна анализа программного кода и инструментов диагностики и, конечно, устранение ошибок.
Кроме того, внесено много улучшений для управляемых языков (https://blogs.msdn.microsoft.com/dotnet/2015/11/30/whats-new-in-visual-studio-update-1-for-net-managed-languages/), в том числе новые функции редактора кода. По мере того как специалисты Microsoft непрерывно совершенствуют средства Visual Studio для программирования, пользователям предстоит освоить много новшеств.
Вероятно, самое большое достижение заключается в том, что устранены проблемы с лицензированием, из-за которых многим разработчикам предъявлялось требование слишком рано обновлять лицензии. Но чтобы оно действовало, необходимо соединение с Интернетом, и по-прежнему приходится слишком часто выполнять вход.

• Выпущен .NETFramework 4.6.1 (тестируя браузер SRWare Iron (подробнее о нем можно узнать тут (http://exenica.ru/srware-iron.html)), я наткнулся на анонс .NETFramework 4.6.1 на официальном сайте Microsoft - https://blogs.msdn.microsoft.com/dotnet/2015/11/30/net-framework-4-6-1-is-now-available/).
Продукт не содержит крупных обновлений, но в нем есть ряд важных улучшений. Как утверждают представители Microsoft, реализованы следующие возможности.
Улучшения WPF для проверки правописания, поддержка настраиваемых словарей для каждого пользователя и более удобные сенсорные функции.
• Расширенная поддержка сертификатов с алгоритмом цифровых подписей на основе эллиптических кривых (ECDSA) Х509. Дополнительная поддержка соединений SQL для AlwaysOn, Always Encrypted и повышенная гибкость открытия соединений при подключении к базе данных SQL Azure.
• База данных SQL Azure теперь поддерживает распределенные транзакции с использованием обновленных API-интерфейсов System.Transactions.
• Внесены многие другие исправления, относящиеся к производительности, стабильности и надежности, в RyuJIT, GC, WPF и WCF.
Впрочем, никаких революционных новшеств среди перечисленного нет.
• Выпущен TypeScript 1.7 (https://blogs.msdn.microsoft.com/typescript/2015/11/30/announcing-typescript-1-7/).
TypeScript — решение Microsoft для устранения хаоса, который порождает javascript (заметно усовершенствованный в ECMAScript 2016, но тем не менее). TypeScript — препроцессор, благодаря которому javascript превращается в типизированное супермножество стандартного javascript, гораздо более удобное для применения в приложениях корпоративного класса. Даже компания Google использует TypeScript. Среди важнейших обновлений в данной версии — использование по умолчанию ключевых слов async/await для реализации методов в ECMAScript 2015, поддержка полиморфных типов this, поддержка предложенного синтаксиса возведения в степень в ECMAScript 2016 и нацеливание модулей. Это малопонятные слова, но прекрасно, что Microsoft совершенствует TypeScript. Репозиторий — на сайте GitHub (https://github.com/ Microsoft/TypeScript).