.NET дайджест #28: introducing .NET 5, asynchronous Injection, Core dump of StackOverflowException
У випуску: добірка статей про ASP.NET Core, Performance Improvements in .NET Core 3.0, чому особиста ефективність не працює.
.NET
Performance Improvements in .NET Core 3.0
Announcing .NET Core 3.0 Preview 6
ASP.NET Core A-Z
Цікава підбірка статей про ASP.NET Core. Не читав, але схвалюю.
VERSIONING LIMITATIONS IN .NET
Core dump of StackOverflowException
Ми в компанії стрімко рухаємося в бік контейнеризації, багато сервісів вже переїхали в Docker, і я задався питанням, як отримати і аналізувати crash dump (він же core dump) у разі виникнення StackOverflowException. Все виявилося зовсім нетривіально, і на даний момент хоч дамп отримати і можна, явно виявити джерело помилки сходу не вийде. Доведеться проходиться по кожному потоку, дивитися, де величезний стек-трейс, і мапить символи вручну. Обіцяють пофіксити це в релізі 3.0. Але те, що можна зібрати дамп і хоч якось його проаналізувати, — вже велика справа. У issue я докладно описав кроки, як це скофигурить.
Architecture
DDD and Messaging Architectures
Asynchronous Injection
Чудова стаття про те, чому не потрібно робити модель предметної області асинхронної. Ключовий момент:
Building a Distributed Log from Scratch
Різне
Little Things I Like to Do with Git
Ефективність не працює
Про те, як не допрацюватися до депресії.
Події
18-20 листопада у Києві пройде конференція Build Stuff Ukraine . Поспішаю поділитися промокодом на знижку в 10%: BUILDUA10, так як до 14-го липня діє Early Bird ціна. Користуйтеся можливістю.
? Попередній випуск: .NET Дайджест #27
Опубліковано: 05/07/19 @ 10:00
Розділ Різне
Рекомендуємо:
Scrumium.io — альтернативна система управління проектами
Чи варто інвестувати у Flutter. Порівняння Flutter і React Native
Як я працюю: Ліна Кононенко, UX Lead в Wix/DeviantArt
Як добитися взаєморозуміння з клієнтом: 5 простих правил
AI & ML дайджест #13: додатки GANs, тренди в NLP, колекція шпаргалок