.NET дайджест #7: ASP.NET 5 CLI, Slice, .NET для стартапов, TypeScript 1.7, NDC {London}
Web
Анонс ASP.NET 5 RC.
Описание подхода к созданию NuGet пакетов и совместимости сборок в стандарте .NET Platform.
Continuous Integration с Travis-CI, Tutum, Docker, Webhooks и Azure.
Обновления в ASP.NET WebHooks Preview.
Путеводитель по развертыванию
Построение API со SwaggerProvider.
Настройка Reverse Proxy в IIS с помощью Application Request Routing.
ASP.NET 5 и CLI (Command-Line Interface) c примерами.
Server
Майкрософт анонсировал Windows Server Nano со значительно уменьшенным потреблением ресурсов и весом виртуальных машин.
Azure
Как выбрать алгоритм для машинного обучения в Azure.
Как перенести SQL базу данных в Azure. Кстати, большинство функций SQL Server 2016 поддерживается в Azure, и Майкрософт стремится сделать так, чтобы они практически не отличались.
.NET
Code Contracts и код, который был удален.
Про подводные камни с Monitor.
О проблеме, которая может возникать со значением null в C#.
Тип Slice<T>, который позволяет, например, работать с подстроками без аллокации новых строк в памяти, возможно сделают частью стандартной библиотеки в новой версии .NET.
Почему есть смысл рассматривать .NET как платформу для создания стартапа.
Практики
Рефакторинг — это техника разработки, а не целый проект.
Вариант реализации DCI в C#. Довольно интересная идея, но в C# реализация не выглядит так красиво, как в динамических языках.
Хорошая серия статей про микросервисы (Спасибо Max Voloshin).
JavaScript
Анонсирован TypeScript 1.7.
Встроенная поддержка Observables в Angular2.
Прототип Angular-CLI, основанный на ember-cli (Спасибо Руслану Макаренко).
Разное
Как в стартапах применяются техники развертывания приложений к маркетингу.
Начало работы с Git в VS.
Конференции
11 — 15 января 2016 — NDC {London}. Круто, конечно, но дорого. Если кто-то собирается поехать на NDC {Oslo}, дайте знать — можно будет организоваться вместе. Может, в этот раз все-таки соберусь. До 11 марта цены для ранних пташек.
← Предыдущий выпуск: .NET Дайджест #6