.NET дайджест #16: анонс Visual Studio 2017, автостопом по Core CLR, перехід з Node.js на .NET Core

У випуску: що нового в C# 7.0, з чого починати .NET Core 1.1, анонс .NET Framework 4.7, як організувати unit тести з Autofixture і xUnit, поліпшення продуктивності VS 2017.

VS Launch

Приклад реалізації online-магазину на контейнерах .

Анонс VS 2017 .

Покращена продуктивність і різні штуки.

Анонс нового ASP.NET Core і інструментів веб-розробки в VS 2017 .

Налагодження клієнтського JavaScript в Chrome .

.NET

Що нового в C# 7.0 .

Створення старого доброго Hello World! у AWS Lambda .NET Core .

Microsoft страждає від NIH і вирішила розробляти свій simple mapper . Думки Jimmy з цього приводу.

React і server-side rendering в ASP.NET Core.

Автостопом по Core CLR .

З чого починати в .NET Core 1.1.

Багаторівнева JIT компіляція в Core CLR для збільшення продуктивності і зменшення часу запуску.

Як жити без контесту синхронізації ASP.NET Core.

Компанія Raygun збільшила пропускну спроможність своєї програми на 2К%, перебравшись з Node.js на .NET Core . І ще одна стаття про переїзді .

Шаблони dotnet new для Angular і React .

Анонс уніфікованої довідкової системи .NET .

Анонс .NET Framework 4.7 : ValueTuple і підтримка High DPI під Windows Forms.

Невеликі поліпшення продуктивності LINQ .NET Core.

Інструменти

Нарешті NCrunch отримав підтримку .NET Core . Багато радощів. Серйозний аргумент переповзати з Rider назад в VS 2017.

JSON.NET 10 тепер вміє читати і записувати файли асинхронно.

Зарелизили EventStore 4.0 .

Цікавий проект, який вміє компілювати Expression сильно швидше .

Дослідження dotnet-cli .

LibYear — інструмент для .NET CLI, який вимірює свіжість залежностей.

ReSharper Ultimate 2017.1 . Є нюанси підтримки TypeScript, тому використовую VS Code. Отримав підтримку EditorConfig.

До яких проблем призводить Swagger . І ще одна думка на тему .

Поліпшення продуктивності VS 2017 .

Підтримка лігатур в VS Code та інші цікаві налаштування.

Крутий доповідь про те, як організувати unit тести з Autofixture і xUnit та інші цікаві штуки.

Блогпост про інструменти , які автор використовує для веб-розробки, включаючи R#, NCrunch, VC Code і WebStorm.

Розробник PhantomJS повідомив про припинення розвитку проекту у зв'язку з виходом безголового гуглохрома (що є гарною новиною, як на мене).

Проектування

Деякі практичні недоліки та проблеми EventSourcing . Або просто потрібно вміти готувати .

Durable timeouts як альтернатива для batch jobs. Azure Durable Task , як альтернатива, можливо.

Canary releases .

Життя за межами розподілених транзаукций . Сам поки ниасилил, але має бути цікаво.

JavaScript

Зарелизили Plolymer 2.0 RC .

Новий темп релізів TypeScript .

Швидка web-розробка c Polymer і Contenful .

Книги

Книга про Docker екосистему .

Реактивне програмування проти реактивних систем .

Події

10-12 травня — Microsoft Build 2017 .

Різне

Результати опитування розробників StackOverflow .

Чому я перестав використовувати кілька моніторів .

Приколи

Не потрібно готувати бідну Скелю:

My wife left me this note the other day. I suppose I failed at explaining what it is I do for a living. ? pic.twitter.com/8PturPT2p6

— Matthias (@mttkay)

Пасажир зголосився добровольцем на переповненому рейсі United Airlines .


? Попередній випуск: .NET Дайджест #15

Опубліковано: 14/04/17 @ 10:00
Розділ Різне

Рекомендуємо:

Чому йдуть з Google, Microsoft, Xing? Історії українських розробників
Кар'єра в IT: посада Sales Manager
Java vs. Kotlin для Android. День 3: Android вищого порядку
iOS дайджест #17: Що нового у Swift 3.1, User Notifications, Method Swizzling у Swift
DOU Books: 5 книг, які радить Сергій Бондаренко, СЕО Skywell