.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 и инструментов web-разработки в 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 экосистему.
Реактивное программирование против реактивных систем.
События
Разное
Результаты опроса разработчиков StackOverflow.
Почему я перестал использовать несколько мониторов.
Приколы
Не нужно готовить бедную Скалу:
My wife left me this note the other day. I suppose I failed at explaining what it is I do for a living.
Похожие статьи:[Про автора: Влад Воскресенський — CEO компанії Invisible Solutions. За освітою програміст, закінчив КНУ ім. Шевченка. У 2001 році відкрив свою...С 28 декабря 2015 года российский оператор «МегаФон» снизит стоимость входящих и исходящих вызовов на территории Казахстана до 7...Від редакції: у рубриці DOU Books спеціалісти розповідають про 5 своїх улюблених книжок — ті, які змінюють світогляд та корисні...Сложность: НовичокПродолжительность: 3 недели (24 академ часа)Дни занятий: Вт, Чт. Java Start — твой старт в мир...