Forwarded from Developers Community
.NET Interactive уже здесь! | .NET Notebooks Preview 2.
В ноябре 2019 мы анонсировали поддержку .NET для Jupyter Notebooks с доступностью C# и F#. Рады объявить о выпуске Preview 2 .NET Notebook. В этой статье вы можете найти все основные новые функции этого выпуска. Присоединяйтесь!
Подробнее: http://msft.it/6271TbjYJ
В ноябре 2019 мы анонсировали поддержку .NET для Jupyter Notebooks с доступностью C# и F#. Рады объявить о выпуске Preview 2 .NET Notebook. В этой статье вы можете найти все основные новые функции этого выпуска. Присоединяйтесь!
Подробнее: http://msft.it/6271TbjYJ
Хабр
.NET Interactive уже здесь! | .NET Notebooks Preview 2
В ноябре 2019 мы анонсировали поодержку .NET для Jupyter notebooks с доступностью C# и F#. Сегодня мы рады объявить о выпуске Preview 2 .NET Notebook. В этой с...
Пример создания своего маппера объектов и его оптимизация. Отличная статья, которая поможет разобраться с тем, как работает reflection в .NET Core
https://www.twilio.com/blog/building-blazing-fast-object-mapper-c-sharp-net-core
#mapping #automapper #reflection
https://www.twilio.com/blog/building-blazing-fast-object-mapper-c-sharp-net-core
#mapping #automapper #reflection
Twilio Blog
Building a Blazing Fast Object Mapper with C# .NET Core 3.1
Computer programming tutorial demonstrating multiple ways of building an object-to-object mapper in C# with .NET Core 3.1, including performance metrics and analysis. Also shows how to implement the AutoMapper library.
Junior, Middle, Senior, Lead .NET разработчик? Или желаешь развиваться в .NET и стать Trainee?
Тогда GlobalLogic Kharkiv .NET Online Marathon - это то, что вы ищете! Возможность найти проект своей мечты, пройти интервью в онлайне, стать частью команды GlobalLogic, а в придачу - получить MacBook Pro! И все это быстро и удобно, буквально не вставая с места.
Что нужно сделать, чтобы принять участие?
1) Перейти по ссылке http://bit.ly/kharkiv_marathon_new
2) Выбрать проект и отправить свое СV до 6 марта.
3) Получить подтверждение в течение 24 часов.
4) Пройти техническое интервью онлайн в любое удобное время.
5) Получить предложение о сотрудничестве и принять его не позднее, чем за 2 недели.
Выберите вакансию, выберите команду и станьте частью проекта, который изменит жизнь людей!
Тогда GlobalLogic Kharkiv .NET Online Marathon - это то, что вы ищете! Возможность найти проект своей мечты, пройти интервью в онлайне, стать частью команды GlobalLogic, а в придачу - получить MacBook Pro! И все это быстро и удобно, буквально не вставая с места.
Что нужно сделать, чтобы принять участие?
1) Перейти по ссылке http://bit.ly/kharkiv_marathon_new
2) Выбрать проект и отправить свое СV до 6 марта.
3) Получить подтверждение в течение 24 часов.
4) Пройти техническое интервью онлайн в любое удобное время.
5) Получить предложение о сотрудничестве и принять его не позднее, чем за 2 недели.
Выберите вакансию, выберите команду и станьте частью проекта, который изменит жизнь людей!
Sigma Software University приглашает познакомиться с современной serverless архитектурой на базе облачных технологий!
Курс охватывает следующие темы:
- Обзор сервисов AWS (Amazon API Gateway, Amazon Cognito, AWS Lambda)
- Подходы к проектированию приложений
- Развертывание инфраструктуры (AWS CloudFormation)
- Реализация сервисов
Детали программы и регистрация: http://bit.ly/32yatbV
Курс охватывает следующие темы:
- Обзор сервисов AWS (Amazon API Gateway, Amazon Cognito, AWS Lambda)
- Подходы к проектированию приложений
- Развертывание инфраструктуры (AWS CloudFormation)
- Реализация сервисов
Детали программы и регистрация: http://bit.ly/32yatbV
Sigma Software University
Serverless .NET Applications on AWS: Functions - Sigma Software University
Даний курс орієнтовано на знайомство з сучасною serverless архітектурою на базі хмарних технологій та практику з розробки із використанням .NET Core та AWS.
Разработчики из JetBrains подготовили много новых возможностей в EAP версии Rider. Если любите быть первыми - этот релиз для вас!
https://blog.jetbrains.com/dotnet/2020/02/27/rider-2020-1-eap/
https://blog.jetbrains.com/dotnet/2020/02/27/rider-2020-1-eap/
JetBrains Blog
Rider 2020.1 Starts Early Access Program | The .NET Tools Blog
For the first 2020.1 EAP build, we didn’t set our sights on implementing any new big features or changing the world. Instead, we put a lot of effort into polishing and jazzing up the tons of existing
Forwarded from Developers Community
Модульное тестирование в .NET Core и .NET Standard.
.NET Core позволяет легко создавать модульные тесты. В этой статье рассматриваются модульные тесты и то, чем они отличаются от других типов тестов. В связанных ресурсах в нижней части страницы содержится информация о том, как добавить тестовый проект в решение. Присоединяйтесь!
Подробности: http://msft.it/6276TboPA
.NET Core позволяет легко создавать модульные тесты. В этой статье рассматриваются модульные тесты и то, чем они отличаются от других типов тестов. В связанных ресурсах в нижней части страницы содержится информация о том, как добавить тестовый проект в решение. Присоединяйтесь!
Подробности: http://msft.it/6276TboPA
Docs
Тестирование в .NET - .NET
В этой статье приводится краткий обзор концепций, терминов и средств для тестирования в .NET.
.NET Core не только для веб-сервисов и high load систем. В этом видео будет показана демонстрация домашней автоматизации и то, как использовать расширенные функции .NET Core для управления логикой умного дома.
https://devdigest.today/post/1170
#SmartHome
https://devdigest.today/post/1170
#SmartHome
Developers Digest
My House Runs NET Smart Home Automation with NET Core and Azure
Announcing .NET Core 3.0: https://aka.ms/dotnetcore3 .NET Core isn't just for web pages! Using live demos with commercially available home automation hardwar...
Одним из значимых нововведений в .NET Core 2.1 стала поддержка Span<T>. В публикации рассматривается, как правильно использовать новый тип и чего лучше не делать, чтобы не получить неожиданно проблем.
https://vcsjones.dev/2020/02/24/stackalloc
#stackalloc #span
https://vcsjones.dev/2020/02/24/stackalloc
#stackalloc #span
vcsjones.dev
Dos and Don'ts of stackalloc
Span made stackalloc safe-ish to use, but it still has sharp edges.
Forwarded from F# News (Roman Melnikov)
Release v3.1.1 · dotnet/orleans
https://github.com/dotnet/orleans/releases/tag/v3.1.1
https://github.com/dotnet/orleans/releases/tag/v3.1.1
GitHub
Release v3.1.1 · dotnet/orleans
Orleans is a cross-platform framework for building distributed applications with .NET - dotnet/orleans
Работа с асинхронными потоками в C# 8
https://developers.redhat.com/blog/2020/02/24/c-8-asynchronous-streams
#asynchronous #stream #async
https://developers.redhat.com/blog/2020/02/24/c-8-asynchronous-streams
#asynchronous #stream #async
Red Hat Developer
C# 8 asynchronous streams | Red Hat Developer
.NET Core 3.1 (December 2019) includes support for C# 8, a new major version of the C# programming language. In this series of articles, we'll look at the new
Работа с Expression Trees в C#
https://tyrrrz.me/blog/expression-trees
#expressiontrees #expression #trees
https://tyrrrz.me/blog/expression-trees
#expressiontrees #expression #trees
Oleksii Holub
Working with Expression Trees in C# • Oleksii Holub
Expression trees is an obscure, although very interesting feature in .NET. Most people probably think of it as something synonymous with object-relational mapping frameworks, but despite being its most common use case, it's not the only one. There are a…
Приготовьтесь к миграции с .NET Core 3.0 на .NET Core 3.1
https://www.infoworld.com/article/3530436/say-goodbye-to-net-core-30.html
https://www.infoworld.com/article/3530436/say-goodbye-to-net-core-30.html
InfoWorld
Say goodbye to .NET Core 3.0
Microsoft has declared the end of support for .NET Core 3.0 and advised users to move to .NET Core 3.1
Forwarded from devdigest // events
Здравствуйте!
Уже завтра ждем вас на Fwdays .NET meetup 🚀
Вас ждут темы:
Deep dive into .NET data structures - Николай Коцабьюк, Full Stack Software Engineer в Diebold Nixdorf. Имеет значительный опыт в создании как десктопных, так и веб-приложений. Microsoft Student Partner за популяризацию технологий и организацию митапив и хакатонов.
Building .NET Services for Kubernetes - Сергей Калинец, System Architect @ PMLAB. Также он является тренером по инженерным практикам, и активным докладчиком на конференциях и пользователь группах. В этом докладе Сергей расскажет что надо, а чего не надо делать, когда мы разрабатываем сервисы под Kubernetes, чтобы каждый раз получать отличный результат с минимумом усилий.
Где: Ярославский переулок, 1/3, Киев, HUB 4: 0
Когда: 10 март в 19:00
Вход бесплатный!
Резервируйте себе место по ссылке: http://bit.ly/2uAb3Jz
До встречи! 😉
Уже завтра ждем вас на Fwdays .NET meetup 🚀
Вас ждут темы:
Deep dive into .NET data structures - Николай Коцабьюк, Full Stack Software Engineer в Diebold Nixdorf. Имеет значительный опыт в создании как десктопных, так и веб-приложений. Microsoft Student Partner за популяризацию технологий и организацию митапив и хакатонов.
Building .NET Services for Kubernetes - Сергей Калинец, System Architect @ PMLAB. Также он является тренером по инженерным практикам, и активным докладчиком на конференциях и пользователь группах. В этом докладе Сергей расскажет что надо, а чего не надо делать, когда мы разрабатываем сервисы под Kubernetes, чтобы каждый раз получать отличный результат с минимумом усилий.
Где: Ярославский переулок, 1/3, Киев, HUB 4: 0
Когда: 10 март в 19:00
Вход бесплатный!
Резервируйте себе место по ссылке: http://bit.ly/2uAb3Jz
До встречи! 😉
Forwarded from Developers Community
Асинхронное программирование в .NET: лучшие практики.
Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код. Зачастую, используя Async, программисты не только не решают проблемы, которые были с потоками, но и привносят новые. Дедлоки и рейсы никуда не пропадают — их просто становится труднее диагностировать.
Подробности: http://msft.it/6273TjcY1
Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код. Зачастую, используя Async, программисты не только не решают проблемы, которые были с потоками, но и привносят новые. Дедлоки и рейсы никуда не пропадают — их просто становится труднее диагностировать.
Подробности: http://msft.it/6273TjcY1
Хабр
Async programming in .NET: Best practices
Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код. Зачастую, используя асинхронное программирование, программисты не только не решают проблемы,...
Forwarded from [NOT SUPPORTED]
YouTube
.NET Community Meetup: Application Testing with Azure Conta
Простое и понятное объяснение принципа работы CQRS
https://danielwhittaker.me/2020/02/20/cqrs-step-step-guide-flow-typical-application/
#CQRS
https://danielwhittaker.me/2020/02/20/cqrs-step-step-guide-flow-typical-application/
#CQRS
Learn CQRS and Event Sourcing
CQRS + Event Sourcing – Step by Step | Learn CQRS and Event
A step-by-step overview of cqrs and event sourcing focusing on the flow from Command through to Read Model.
OREN EINI предлагает улучшенную реализацию ThreadLocal <T> и рассматривает, какие проблемы существуют с текущей реализацией.
https://ayende.com/blog/189793-A/the-design-and-implementation-of-a-better-threadlocal-t
#ThreadLocal
https://ayende.com/blog/189793-A/the-design-and-implementation-of-a-better-threadlocal-t
#ThreadLocal
Ayende @ Rahien
The design and implementation of a better ThreadLocal<T>
I talked about finding a major issue with ThreadLocal and the impact that it had on long lived and large scale production environments. I’m not sure why Thre...
Forwarded from devdigest // events
Конференция F# Ukraine переносится на 23 мая.
https://www.facebook.com/groups/dncuug/permalink/2518637484909284/
https://www.facebook.com/groups/dncuug/permalink/2518637484909284/
Пока в большинстве городов и стран объявлен карантин, вы можете провести время с пользой и узнать что-то новое для себя
https://youit.pro/map/dotnetweb#dotnet
https://youit.pro/map/dotnetweb#dotnet