Size: a a a

devdigest // dot net

2020 January 02
devdigest // dot net
Обратите внимание на эту библиотеку. Она добавляет функционал в новый System.Text.Json сериализатор, доводя его до уровня Newtonsoft практически

https://github.com/dahomey-technologies/Dahomey.Json

#JSON, #Newtonsoft
источник
2020 January 03
devdigest // dot net
На OpenNet вышло весьма интересное сравнение производительности сетевого драйвера в вариантах на 10 языках программирования.

C# показал отличные результаты, заодно обойдя JS и Java.

Спасибо @Okeanij за ссылку!

https://www.opennet.ru/opennews/art.shtml?num=51475
источник
2020 January 04
devdigest // dot net
Весьма интересная статья про типизацию https://habr.com/en/post/482834/
источник
2020 January 06
devdigest // dot net
Любите утечки памяти? Мы нет. Поэтому вот руководство, как их можно избежать

https://codewithshadman.com/memory-leak-c

#memory_leak
источник
devdigest // dot net
И немного теории для "самых маленьких" про хороший код.

https://blog.pragmaticengineer.com/readable-code

#Readable_Code
источник
2020 January 07
devdigest // dot net
Если вы еще не знакомы с Akka.NET – стоит как минимум ознакомиться с возможностями этой библиотеки, а если знакомы, то эта статья может быть вам весьма интересна.

https://medium.com/@abrandaol/flow-of-immutable-messages-with-akka-net-d19892a8affb

#akka, #akkanet
источник
2020 January 08
devdigest // dot net
Новая возможность выгрузки сборок в .NET Core 3.0 на примере  создания простой системы плагинов, работающей на ASP.NET Core Blazor

https://stevenknox.net/exploring-assembly-unloading-in-net-core-3-0-by-building-a-simple-plugin-architecture/

#blazor
источник
devdigest // dot net
Иногда (например, для написания юнит тестов), необходимо чтобы какой-то из проектов имел доступ к internal классам другого проекта. Предлагаем ознакомиться с тем, как это можно сделать используя возможности формата CSPROJ.

https://blog.sanderaernouts.com/make-internals-visible-with-new-csproj-format

#CSPROJ
источник
2020 January 09
devdigest // dot net
С асинхронностью разобраться непросто, а начинающие девелоперы иногда путают ее с многопоточностью.

.NET-разработчик Владислав Фурдак подробно описал нюансы работы с TAP (Task-based Asynchronous Pattern).
https://dou.ua/lenta/articles/asynchronous-programming/?from=tg
источник
devdigest // dot net
источник
2020 January 11
devdigest // dot net
🍅🍅🍅
Middle/Middle+ .NET Developer
2000-3500$

Company: iDeals Solutions Group

iDeals is a leading global provider in the high-growth secure enterprise collaboration software space with offices in New York, London, Istanbul, Hong Kong, and other regions. 

Competencies:
— 3+ years of hands-on programming experience along with good understanding of application architecture and design patterns;
— Deep knowledge of .NET Framework 4.6.1, C#, ASP.NET Web API, Entity Framework;
— Knowledge of .Net Core;
— Knowledge of relational database systems, SQL, T-SQL
— Experience in writing unit, integration and API tests
— Well developed communication skills
— Intermediate English level

We Offer:
⁃ Low hierarchy, technical management
⁃ Planning is based on OKRs for the team and personal goals
⁃ Flexible working hours, the possibility to work remotely
⁃ Opportunities for professional development and personal growth
⁃ Comfortable conditions of work: modern and stylish office, free lunches, coffee, tea, juices, fruits, and snacks places for recreation (PlayStation, a sports corner, table tennis, stretching, TRX, massage in the office)
⁃ Social package: medical insurance, unlimited vacation
⁃ Corporate events, holiday celebrations, team building activities

https://jobs.dou.ua/companies/ideals-solutions/vacancies/111231/
For more detailed information please feel to contact:
Tatyana Maleeva +38 066 062 66 39,
Telegram: Maleeva_it
источник
2020 January 13
devdigest // dot net
Про стоимость асинхронных запросов. Как это часто бывает на Хабре, в комментариях интересного больше, чем в самой статье

https://habr.com/en/post/483734/
источник
devdigest // dot net
Попытка сделать генерацию UUID быстрее. Достойно внимания, но вот стоит ли использовать в реальных проектах - пока не ясно.

https://github.com/vanbukin/Uuids

#GUID, #UUID
источник
2020 January 14
devdigest // dot net
JetBrains выпустил сразу два обновления: для ReSharper и для Rider

https://blog.jetbrains.com/dotnet/2020/01/14/resharper-ultimate-rider-2019-2-4
источник
devdigest // dot net
Наш канал преодолел рубеж в 3000 подписчиков. Спасибо, что вы с нами!
источник
2020 January 15
devdigest // dot net
Если ты хочешь оказаться среди тех, кого считают профессионалом в сфере .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%😉
источник
devdigest // dot net
Экспериментальный проект по разработке мобильных приложений с использованием Blazor. Теперь разработчики смогут использовать программную модель Blazor и синтаксис Razor для определения компонентов пользовательского интерфейса и поведения приложения. Компоненты пользовательского интерфейса основаны на собственных элементах управления пользовательского интерфейса Xamarin.Forms

https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/
источник
2020 January 16
devdigest // dot net
Вышло январское обновление .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
источник
2020 January 17
devdigest // dot net
Рекомендации по работе с Entity Framework

https://devdigest.today/post/1113

#efcore
источник
2020 January 19
devdigest // dot net
Немного воскресного хардкора. Оптимизация метода String.Count(). От LINQ до аппаратно ускоренных векторизованных инструкций

https://medium.com/@SergioPedri/optimizing-string-count-all-the-way-from-linq-to-hardware-accelerated-vectorized-instructions-186816010ad9

#LINQ, #SIMD, #Hardcore
источник