.NET дайджест #22: експериментальний фреймворк Blazor, асинхронні методи, Rider 2017.3
У випуску: тенденції в розвитку JavaScript, що відбувається з F#, огляд можливості запуску Linux-контейнерів на Windows.
.NET
Dissecting the async methods in C# , The performance characteristics of async methods in C#
Відмінні статті про устрій та продуктивності асинхронних методів.
Herding Nulls and Other C# Stories from the Future
Відео про плани на майбутнє у розвитку C#.
All About U: Exploring a New .NET Mainstay
Deep-dive into .NET Core primitives: deps.json, runtimeconfig.json, and dll's
Using MVC result in executors ASP.NET Core middleware
HttpClientFactory Consumption Patterns
Stacktrace improvements in .NET Core 2.1
Parallelizing Tasks with dependencies — Design your code to optimize performance
A new experiment: Browser-based web apps with .NET and Blazor
Анонс експериментального фреймворку, який дозволяє виконувати Razer сторінки в браузері використовуючи WebAssembly.
Архітектура
AWS Lambda Reserved Concurrency
Можливість обмежувати кількість одночасно запущених лямбд, щоб контролювати навантаження на БД або інші системи.
Using the MongoDB Oplog to trigger asynchronous work
Sure, you can just use RabbitMQ
Що потрібно мати на увазі при проектуванні систем обміну повідомленнями.
Should You Put Several Event Types in the Same Kafka Topic?
Відмінна стаття про те, як вирішити, які відправляти повідомлення в якій топік.
Learnings from Using a Reactive Platform — Akka/Squbs
Legacy Evolution: Moving Quickly & Safely From Monolith To Microservices
Інструменти
Debugging third-party code with Rider
Дуже зручна штука з генерацією исходников на льоту.
General web development updates in Rider 2017.3
Build better apps faster by generating from data types
Зручний інструмент, що дозволяє генерувати типи за даними, наприклад клас з JSON.
A sneak peek at LCOW
Огляд можливості запуску Linux-контейнерів на Windows.
Docker for Mac with Kubernetes
UI
I just asked 23,000 developers what they think of JavaScript. Here's what I learned.
Про тенденції в JS.
Chrome is turning into the new Internet Explorer 6
Книги
Why Great Teams Embrace Remote Work
Distilling Domain-Driven Design
Різне
Stack Overflow Developer Survey 2017
Remote Work in the 2017 Developer Survey
Best-websites-a-programmer-should-visit
31 Million Client Registration Files Leaked by Personalized Keyboard Developer
Functional Geekery Episode 118 — Scott Nimrod
Про те, що відбувається з F# використанні в продакшені, інструментах.
Remote-First vs. Remote-Friendly
Thanks a Million, Jon Skeet!
Jon Skeet заробив 1М рейтингу на SO.
12 tips to write unit tests that don't cripple your codebase
Crossover Hiring Tournament — Kiev
Відео турніру, в якому я брав участь. Було весело, рекомендую взяти участь. Для когось це може бути можливість перевірити свої скіли, для когось- знайти більш цікаву роботу.
GitHub PRs
Remove my password from lists so hackers won't be able to hack me
Add configure option to enable blockchain usage
Цікаві твіти
„A developed country is not a place where the poor have cars. It's where the rich use public transportation." —@EnriquePenalosa
(Photo: #Strasbourg, France)
Holy moly. You can write a key logger in pure CSS. I wonder if @reddit custom themes would be vulnerable. github.com/maxchehab/CSS-Keylogging ...
A senior programmer is merely a junior programmer who has given up
? Попередній випуск: .NET Дайджест #21
Опубліковано: 24/02/18 @ 08:00
Розділ Різне
Рекомендуємо:
Як почати писати на Ruby on Rails: налаштування оточення, поради по коду та корисні геми
Мої спостереження про Кремнієвій долині: міфи vs реальність
Шлях стажиста: ELEKS
DOU Проектор: «Лунотека» — безкоштовний коворкінг у КНУ
Туди і назад: чому українські розробники повертаються в Україну після еміграції