.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.
З чого починати в .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 , як альтернатива, можливо.
Життя за межами розподілених транзаукций . Сам поки ниасилил, але має бути цікаво.
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