.NET дайджест #15: відродження Alt.NET, .NET Core одним пакетом, що таке микросервис

У випуску: аналіз пауз GC, анонс .NET Core SDK RC4, кращі практики роботи з RabbitMQ, що нового в Rider, микросервисы .NET Core, що не так з Agile.

.NET

Аналіз пауз GC .

Інструкція по перекладу проекту з project.json на *.csproj частина 1 , частина 2 .

Стратегія розвитку мов в платформі .NET.

Відродження Alt.NET , навіщо , про стан речей і що робити .

Як yield і await реалізують потік управління .NET .

Анонс .NET Core SDK RC4 .

Значні зміни в GC в .NET 4.6.2 .

.NET Core тепер буде поставлятися одним пакетом замість сотень маленьких і інші зміни.

Підхід до синхронізації логіку між процесами використовуючи FileStream або альтернатива глобальному іменованого мютексу .

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

Кращі практики роботи з RabbitMQ .

DDD — це не про програмування .

DDD: кращі сторони .

Рефакторинг для досягнення відмовостійкості . Перша частина з серії статей, всередині посилання на інші частини. У підсумку прийшли до NServiceBus і Saga, але аналіз проблеми досить цікавий.

Стаття, згадана в попередній серії — чому в багатьох випадках можна обійтися без двуфазного коміта .

Публікація 1987 року, пояснює що таке сага , як може бути реалізована і в яких випадках її варто застосовувати.

Crash-only системи.

Техніки як подружити eventual consistency і REST .

Проекції в Event Sourcing.

Проектування надійних API за допомогою ідемпотентності .

Правильне використання REST для розвитку розподілених систем.

Що таке микросервис з різних точок зору.

Моделювання предметної області з F# .

Інструменти

Що нового у Rider . MS заборонила використовувати .NET Core відладчик поза VS продуктів і хлопцям довелося реалізовувати свій .

Репозиторій з прикладами, як використовувати Rider.

Доступна Azure CLI 2.0 .

Доступна перша публічна бета NCrunch з підтримкою .NET Core .

JavaScript

Реалізація Uniflow для Polymer . Щось на зразок Redux.

Нове демо-додаток Polymer — сайт новин.

Як правильно чекати поки з'явиться елемент в сучасних браузерах.

Можливо, вам не потрібен Redux .

Анонс TypeScript 2.2 .

Різне

Як вичавити максимум при хостинке невеликих додаток в Azure.

Потенційні проблеми з продуктивністю обмеження new() для узагальнень і як їх обійти.

Що не так з Agile .

Про безпечній роботі в браузері.

Парадокс зміни поведінки .

Joel Spolsky теж оцінив наскільки гарні.

Про проблеми з рекрутерами у великих компаніях. До України поки що мало стосується, напевно, але тим не менш.

Маленький баг, який призвів до проблеми безпеки в Cloudflare .

Як змінилися б пріоритети у людей якщо б у них був постійний базовий дохід .

Книги

Версіонування в Event Sourced системах від Грега Янга. Книга ще в процесі написання, але вже можна читати.

Гід для новачків в serverless .

Микросервисы .NET Core . Сам поки не читав, але, думаю, має бути цікаво.

Події

4-го березня відбудеться онлайн конференція DevLabs 2017 .

7-го березня буде проходити запуск Visual Studio 2017 .

25-го Березня буде проходити конференція .NET fwdays'17 .

Хлопці попросили мене зробити невеликий анонс:

25 березня в Києві пройде конференція зі .NET.

Будуть обговорюватися такі теми: .NET Core, Desktop/Mobile/Web розробка, інструментарії, а також реальний досвід побудови великих і малих програм.

Спеціально для читачів дайджесту надається знижка -15% за промо кодом: dotnet-digest .

Всі деталі на сайті , а також приєднуйтесь на зустріч у Facebook .

Трохи гумору

«Some Recruiter I Used To Know»

Чому не варто хостити stackoverflow на AWS:

You can't have Stack Overflow run on AWS

If AWS went down, вони d never be able to fix it pic.twitter.com/xi1zX61wK7

— David Robinson (@drob)

CoderDojo

На конференції DDD Europe розповідали про CoderDojo — платформа, де діти від 7-ми до 17-ти можуть тренуватися програмувати, вирішувати різні задачі, робити ігри. Виявилося, що в Києві поки немає і в мене є думки організувати Dojo. Вони обіцяють допомогу, я поки глибоко не цікавився, але якщо у когось є бажання взяти участь у створенні — давай поспілкуємося.

P. S.

Я шукаю роботу. В першу чергу цікавить можливість працювати віддалено і прямий контракт. Цікаві DDD, CQRS/ES, Event-Driven архітектура, Actor Model .NET Core. Якщо у вас в проекті зустрічається щось з перерахованого і ви шукаєте грамотного фахівця, пропоную поспілкуватися.


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

Опубліковано: 03/03/17 @ 11:00
Розділ Сервіси

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

Як подивитися посилання на сторінку сайту безкоштовно
Creative Quarter: як підняти зарплати програмістам та одночасно зекономити гроші клієнту
DOU Проектор: Hebron IT Academy — школа комп'ютерній комп'ютерних технологій для хлопців-сиріт
Робототехніка в Україні: розробки і перспективи
Дайджест: як запустити стартап, розуміння ECMAScript 6, антихакер з СБУ