Иногда (например, для написания юнит тестов), необходимо чтобы какой-то из проектов имел доступ к internal классам другого проекта. Предлагаем ознакомиться с тем, как это можно сделать используя возможности формата CSPROJ.
https://blog.sanderaernouts.com/make-internals-visible-with-new-csproj-format
#CSPROJ
https://blog.sanderaernouts.com/make-internals-visible-with-new-csproj-format
#CSPROJ
Sander Aernouts’ blog
How to make internal members visible to other assemblies with the new CSPROJ format
TL;DR Add this snippet to your project file: <ItemGroup> <AssemblyAttribute Include=
Forwarded from Junior дайджест dou.ua
С асинхронностью разобраться непросто, а начинающие девелоперы иногда путают ее с многопоточностью.
.NET-разработчик Владислав Фурдак подробно описал нюансы работы с TAP (Task-based Asynchronous Pattern).
https://dou.ua/lenta/articles/asynchronous-programming/?from=tg
.NET-разработчик Владислав Фурдак подробно описал нюансы работы с TAP (Task-based Asynchronous Pattern).
https://dou.ua/lenta/articles/asynchronous-programming/?from=tg
Forwarded from A.G.
New release of X.Web.MetaExtractor
https://www.nuget.org/packages/X.Web.MetaExtractor/1.4.7312.26620
https://www.nuget.org/packages/X.Web.MetaExtractor/1.4.7312.26620
www.nuget.org
X.Web.MetaExtractor 1.4.7312.26620
X.Web.MetaExtractor allow extract meta information from any page url
Про стоимость асинхронных запросов. Как это часто бывает на Хабре, в комментариях интересного больше, чем в самой статье
https://habr.com/en/post/483734/
https://habr.com/en/post/483734/
Хабр
Какую цену мы платим за использование async/await в языках JS / C# / Rust
Привет, Хабр ! Работая с Javascript / Typescript, я давно заметил, что асинхронное API работает медленней чем аналогичное синхронное, и даже знал что так должно...
Попытка сделать генерацию UUID быстрее. Достойно внимания, но вот стоит ли использовать в реальных проектах - пока не ясно.
https://github.com/vanbukin/Uuids
#GUID, #UUID
https://github.com/vanbukin/Uuids
#GUID, #UUID
GitHub
GitHub - vanbukin/Uuids: Fast C# UUID implementation for .NET 6 & 7
Fast C# UUID implementation for .NET 6 & 7. Contribute to vanbukin/Uuids development by creating an account on GitHub.
JetBrains выпустил сразу два обновления: для ReSharper и для Rider
https://blog.jetbrains.com/dotnet/2020/01/14/resharper-ultimate-rider-2019-2-4
https://blog.jetbrains.com/dotnet/2020/01/14/resharper-ultimate-rider-2019-2-4
.NET Tools Blog
ReSharper Ultimate 2019.2.4 and Rider 2019.2.4 Bug Fixes Are Here! - .NET Tools Blog
Even though the new major 2019.3 releases for both ReSharper Ultimate and Rider have both come out, we have not forgotten about our users who still use the summer 2019.2 releases. And today, we’ve published a new set of bug … Continue reading →
Forwarded from devdigest // events
Если ты хочешь оказаться среди тех, кого считают профессионалом в сфере .NET разработки, нужно всегда развиваться.
❗️Поэтому приглашаем тебя на самую масштабную техническую конференцию .NET fwdays’20, где ты сможешь улучшить свои знания и навыки в C # и .NET. Ведь рынок труда активно развивается и программисты, которые хорошо знают эту сферу, пользуются большим спросом 😱
⏰Когда? 11 апреля 2020 года
🏠Где? Конгресс-холл “Mercure”, г.Киев
Среди первых спикеров:
☝️Dylan Beattie (SkillsMatter) — CTO у SkillsMatter, разработчик, гитарист, Microsoft MVP;
☝️ Matt Ellis (JetBrains) — developer Advocate у JetBrains, работал над R# и Rider;
☝️Alex Thissen (Xpirit) — lead Consultant в компании Xpirit, получил награду Microsoft MVP для Visual Studio та Development Technologies 13 раз;
☝️Оля Гаврыш (Microsoft) — программ-менеджер команды .NET у Microsoft. Ранее работала в области машинного обучения и занималась созданием фреймворка ML.NET. В данный момент занимается .NET Core и .NET 5. Родилась в Украине, но сейчас живет и работает в штате Вашингтон, США;
☝️ Mark Rendle (Visual Recode) — основатель и CEO RendleLabs, больше 30 лет в software design and development, любимый мова — C#
☝️ Сергей Калинец (Playtika) — system Architect в Playtika, тренер с инженерных практик, активный докладчик на конференциях и юзергруппах и много других спикеров.
В стоимость билета входит: обед, вкусные кофе-брейки, доступ к видео докладов, посещение Afterparty🎉
Покупай билет на .NET fwdays’20 со скидкой 10% по промо коду 390F1B7A74
Билеты: http://bit.ly/2s006Qs
P.S. а для студентов дневной формы обучения у Fwdays всегда действуют скидки 50%😉
❗️Поэтому приглашаем тебя на самую масштабную техническую конференцию .NET fwdays’20, где ты сможешь улучшить свои знания и навыки в C # и .NET. Ведь рынок труда активно развивается и программисты, которые хорошо знают эту сферу, пользуются большим спросом 😱
⏰Когда? 11 апреля 2020 года
🏠Где? Конгресс-холл “Mercure”, г.Киев
Среди первых спикеров:
☝️Dylan Beattie (SkillsMatter) — CTO у SkillsMatter, разработчик, гитарист, Microsoft MVP;
☝️ Matt Ellis (JetBrains) — developer Advocate у JetBrains, работал над R# и Rider;
☝️Alex Thissen (Xpirit) — lead Consultant в компании Xpirit, получил награду Microsoft MVP для Visual Studio та Development Technologies 13 раз;
☝️Оля Гаврыш (Microsoft) — программ-менеджер команды .NET у Microsoft. Ранее работала в области машинного обучения и занималась созданием фреймворка ML.NET. В данный момент занимается .NET Core и .NET 5. Родилась в Украине, но сейчас живет и работает в штате Вашингтон, США;
☝️ Mark Rendle (Visual Recode) — основатель и CEO RendleLabs, больше 30 лет в software design and development, любимый мова — C#
☝️ Сергей Калинец (Playtika) — system Architect в Playtika, тренер с инженерных практик, активный докладчик на конференциях и юзергруппах и много других спикеров.
В стоимость билета входит: обед, вкусные кофе-брейки, доступ к видео докладов, посещение Afterparty🎉
Покупай билет на .NET fwdays’20 со скидкой 10% по промо коду 390F1B7A74
Билеты: http://bit.ly/2s006Qs
P.S. а для студентов дневной формы обучения у Fwdays всегда действуют скидки 50%😉
Fwdays
.NET fwdays'20 онлайн-конференція
Fwdays - large-scale tech conferences, meetups and workshops for developers on JavaScript, Frontend, PHP, .NET, Highload, PM in Ukraine
Экспериментальный проект по разработке мобильных приложений с использованием Blazor. Теперь разработчики смогут использовать программную модель Blazor и синтаксис Razor для определения компонентов пользовательского интерфейса и поведения приложения. Компоненты пользовательского интерфейса основаны на собственных элементах управления пользовательского интерфейса Xamarin.Forms
https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/
https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/
Microsoft News
Announcing Experimental Mobile Blazor Bindings
Download the Experimental Mobile Blazor Bindings framework. Build native mobile apps using Blazor!
Вышло январское обновление .NET Core, которое включает ряд исправлений связанных с безопасностью. А именно, были закрыты какие уязвимости: CVE-2020-0602: ASP.NET Core Denial of Service Vulnerability, CVE-2020-0603: ASP.NET Core Remote Code Execution Vulnerability, CVE-2020-0605: .NET Core Remote Code Execution Vulnerability, CVE-2020-0606: .NET Core Remote Code Execution Vulnerability
https://github.com/dotnet/core/blob/master/release-notes/3.1/3.1.1/3.1.1.md
#security, #update
https://github.com/dotnet/core/blob/master/release-notes/3.1/3.1.1/3.1.1.md
#security, #update
GitHub
dotnet/core
Home repository for .NET Core. Contribute to dotnet/core development by creating an account on GitHub.
Немного воскресного хардкора. Оптимизация метода String.Count(). От LINQ до аппаратно ускоренных векторизованных инструкций
https://medium.com/@SergioPedri/optimizing-string-count-all-the-way-from-linq-to-hardware-accelerated-vectorized-instructions-186816010ad9
#LINQ, #SIMD, #Hardcore
https://medium.com/@SergioPedri/optimizing-string-count-all-the-way-from-linq-to-hardware-accelerated-vectorized-instructions-186816010ad9
#LINQ, #SIMD, #Hardcore
Medium
Optimizing string.Count all the way from LINQ to hardware accelerated vectorized instructions
A technical deep dive into SIMD accelerated C# APIs to speedup simple loop iterations
RedHat опубликовали мануал по установке .NET на все их официальные дистрибутивы: Fedora, Red Hat Enterprise Linux (RHEL), CentOS и CentOS Stream.
Правда почему-то в примере используется .NET Core 2.1, а не 3.1, который является актуальной LTS версией. Вообще, RedHat стали очень тепло относится к .NET Core в последнее время.
https://developers.redhat.com/blog/2020/01/17/net-core-on-red-hat-platforms/
#redhat, #CentOS, #Fedora
Правда почему-то в примере используется .NET Core 2.1, а не 3.1, который является актуальной LTS версией. Вообще, RedHat стали очень тепло относится к .NET Core в последнее время.
https://developers.redhat.com/blog/2020/01/17/net-core-on-red-hat-platforms/
#redhat, #CentOS, #Fedora
Red Hat Developer
.NET Core on Red Hat platforms | Red Hat Developer
In this article, we look at the various ways .NET Core is made available on Red Hat platforms. We start with an overview of the available platforms, and then
Forwarded from devdigest // events
Вебинар от JetBrains. 13 февраля. Для участия нужна предварительная регистрация.
https://info.jetbrains.com/rider-resharper-webinar-february-2020.html
https://info.jetbrains.com/rider-resharper-webinar-february-2020.html
JetBrains
Webinars by JetBrains
JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language.
Forwarded from Developers Community
.NET на Windows 3.11 и DOS?
Наш коллега Скотт часто говорит, что .NET Core имеет открытый исходный код и может работать «везде». MonoGame, Unity, Apple Watches, Raspberry Pi, микроконтроллеры (ну и множество Linux, Windows, и другого). Но оказывается есть еще пара казалось бы "невероятных" сред, где может работать .NET Core.
Подробнее: http://msft.it/6272TkCSM
Наш коллега Скотт часто говорит, что .NET Core имеет открытый исходный код и может работать «везде». MonoGame, Unity, Apple Watches, Raspberry Pi, микроконтроллеры (ну и множество Linux, Windows, и другого). Но оказывается есть еще пара казалось бы "невероятных" сред, где может работать .NET Core.
Подробнее: http://msft.it/6272TkCSM
Hanselman
.NET everywhere apparently also means Windows 3.11 and DOS
I often talk about how .NET Core is open source and runs 'everywhere.' ...
Простой пример работа с Amazon DynamoDB в .NET Core
https://medium.com/trimble-maps-engineering-blog/getting-started-with-dynamodb-and-net-core-how-to-build-a-leaderboard-4335f2bd56a8
#dynamodb, #aws
https://medium.com/trimble-maps-engineering-blog/getting-started-with-dynamodb-and-net-core-how-to-build-a-leaderboard-4335f2bd56a8
#dynamodb, #aws
Medium
Getting Started with DynamoDB in .NET Core — How to Build a Leaderboard
Learn how to use DynamoDB (and it’s keys and indexes) efficiently in this step by step guide with source code in C# and included Terraform.
Forwarded from Igor
YouTube
Modeling Pub/Sub API system with F# and CQRS (on micro-scale). Антон Молдован .NET Fest 2019
Upcoming .NET Conference:
.NET Fest 2020 - 23-24th of October, Kyiv, Ukraine
Details and tickets: https://bit.ly/2Voq9wr
The talk from .NET Fest conference in Kyiv, Ukraine.
Presentation: http://bit.ly/326lYoV
Fb: https://www.facebook.com/dotNETFest/
Website:…
.NET Fest 2020 - 23-24th of October, Kyiv, Ukraine
Details and tickets: https://bit.ly/2Voq9wr
The talk from .NET Fest conference in Kyiv, Ukraine.
Presentation: http://bit.ly/326lYoV
Fb: https://www.facebook.com/dotNETFest/
Website:…