.NET Дайджест #6: Windows Server 2016 и Docker, async и await в JavaScript
Привет, прошло довольно много времени с момента выпуска предыдущего дайджеста, поэтому материала накопилось немного больше, чем обычно. Надеюсь, что каждый найдет для себя что-то полезное.
ASP.NET
Немного поздновато, но всё же — итог того, что произошло с ASP.NET за лето.
Введение в ASP.NET WebHooks.
Положение дел в безопасности и авторизации в ASP.NET 5 и MVC 6.
Список OAuth провайдеров для ASP.NET 5.
Команда ASP.NET запустила программу поиска багов Bug Bounty Program.
Как опубликовать ASP.NET 5 приложение в Docker на Linux.
Введение в TagHelpers, может, кто-то пропустил.
Docker
Видео, в котором рассказывают, что такое контейнеры, и как их можно будет использовать в Visual Studio.
В статье рассматривается превью Windows Server 2016 и его возможности по работе с контейнерами. И вдогонку вторая статья.
Инструменты
Небольшое видео, в котором Scott Hanselman рассказывает про бесплатную Visual Studio Community Edition.
Запуск Docker на Hyper-V с Docker Machine.
Видео, в котором показывают, как в Vusial Studio можно удобно работать с TODO в коде. Но такой же инструмент в ReSharper для меня намного удобнее.
Ребята из Halfbrick рассказывают, как VisualStudio им помогает быть эффективными.
Расширение atom-facepalm, которое будет бить себя по лицу, если заметит в коде несуразные вещи. Надеюсь, до реальных подзатыльников дойдет не скоро.
Инструменты, которые помогают улучшить разработку Windows 10 в Visual Studio с NuGtet.
Список языков, поддерживаемых в Visual Studio Code.
Обновления в Project Oxford intelligent services.
Вышла новая версия Octopus Deploy.
Patters
Интересный, на мой взгляд, пример использования паттерна сага для реализации долгоиграющей логики для NServiceBus и MassTransit.
Статья о том, почему может быть полезно делать типы публичными по-умолчанию. Я полностью согласен с тезисами.
Frontend
Видео Rob Eisenberg с NDC о фреймворке Aurelia, который, очень вероятно, будет сильным конкурентом Angular2.
Пример приложения на Angular2.
Как работает async и await в JavaScript.
Новый, переработанный туториал по Angular2.
Top 10 lessons learned about Enterpsise JavaScript developmnet.
Разное
Pluralsight и hack.hands() совместно стартовали программу помощи обучающимся. Если кто чувствует силы, то можно зарегистрироваться ментором и помогать учащимся осваивать материал. Оплата поминутная.
Использовать Create или Replace в DocumentDB.
Видео о том, что счастье — ключ к более продуктивной работ.
Почему стоит разрабатывать Stateful сервисы.
Essential C# 6.0 появилась в продаже.
Ретроспектива .NET LLVM компилятора за полгода.
Pluralsight
Видео-курс по Visual Studio Code от John Papa.
Введение в npm как инструмент для сборки проекта.
Конференции
5 декабря — DDD Brisbane. Надеюсь, будет онлайн трансляция, но пока не уверен.
← Предыдущий выпуск: .NET Дайджест #5