.NET дайджест #18: покращення продуктивності .NET, майбутнє .NET і статистика використання C#
У випуску: про майбутнє відродження .NET, ще одна стаття на тему залежностей, технічний roadmap мережевого стека, анонс TypeScript 2.4, Microsoft приєднується до Cloud Foundry Foundation.
.NET
Неявний boxing при порівнянні enum у якості параметра типу в generic.
Ще одна замітка про майбутнє Відродження .NET .
Як динамічно конфігурувати залежності на старті додатка в .NET Core 2.0 на прикладі ApplicationInsights.
Ще одна стаття на тему залежностей і трохи більше деталей.
Покращення продуктивності .NET . І ті ж тести з BenchmarkDotNet .
Ще одна стаття Alt.NET про те, чому .NET Core — добре .
Технічний roadmap мережевого стека .
Анонс .NET Core 2.0 Preview 2 .
Використання пам'яті всередині CLR.
Невелика статистика використання C# від JetBrains.
Поліпшення в Environment Tag Helpers в ASP.NET Core 2.
Profile-guided optimization в .NET Core 2.0.
Моделювання
Микросервисы: композиція інтерфейсу .
Інструменти
Підтримка ValueTuple в OrmLite .
Продуктивність DI контейнерів .
Великий рефакторинг з R# і Custon Code Inspections .
Маловідомі прийоми налагодження в VS 2017 .
NCrunch 3.10 AtomicAttribute.
Інтерфейси
Реалізація поновлення сертифіката в OpenID Implicit Flow і Angular.
Анонс TypeScript 2.4 (dymanic imports і string enums).
Продуктивна анімація expand і collapse ефектів.
Варіант збереження глобального стану в Polymer без Redux.
Використання Polymer з Redux в реальних додатках.
Використання Polymer з Webpack .
Різне
Microsoft приєднується до Cloud Foundry Foundation .
Як правильно розуміти завантаження CPU і на основі чого робити висновки про способи оптимізації.
Напевно, вже бородата стаття про те, що розробники, які використовують прогалини замість табів , заробляють більше.
Про рівні логування:
One of the biggest challenges with centralized logging is establishing consensus about what log levels actually mean. Here's a quick primer. pic.twitter.com/5UeFnfiq1h
— Dylan Beattie ?? (@dylanbeattie)Книги
Historical Modeling — про те, як моделювати стан системи на основі фактів і попередніх фактів. І порівняння з EvenSousing.
Книга про те, як будувати свій бізнес для фрілансерів . І прикольний калькулятор годинного рейта .
Події
.NET Conf — 19-21 вересня, online.
.NET Fest 2017 — 28 жовтня, Київ.
Веселості
Секція, як запустити під вендой в будь-якому open-source проект:
The Windows» section of every open-source project's «how to compile and install» file: pic.twitter.com/82szh0Tj0q
— Elan Ruskin (@despair)Анімація з крапель води:
Water droplets create amazing human-like animations in this ad pic.twitter.com/hy0S4oLrAS
— Business Insider (@businessinsider)Самий секурный пароль , розроблений кращими експертами в безпеці. Користуйтеся обережно.
Все під контролем:
— PUNS (@ThePunnyWorld)Як правильно створювати секурные питання:
Wut. pic.twitter.com/7Dc5BMzdEX
— Phabricator (@phabricator)Коли не зупиняєшся на модульних і пишеш приймальні тести. Так-так, піраміда тестування:
When you don't stop at a unit test and go all the way to integration tests for «done» pic.twitter.com/4tJqO7LCCr
— Jimmy Bogard (@jbogard)CSS tips & tricks:
Механічний двійковий лічильник:
Mechanical Binary Counter pic.twitter.com/S1znJ0m2mF
— Остання s Library (@fermatslibrary)
? Попередній випуск: .NET Дайджест #17
Опубліковано: 22/07/17 @ 10:00
Розділ Різне
Рекомендуємо:
PM дайджест #3: ефективні Daily StandUp'и, продакт-менеджер Microsoft і не варто спростити ваш процес розробки?
DOU Labs: як у Wire витворили власну лабораторію з автоматизованого тестування мобільних платформ
DOU Проектор: Infocom Ltd — безпілотні технології по-українськи
Уяви
Java дайджест #34: Java 9 будет