DotNetRu – Telegram
DotNetRu
2.25K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Pipelines - a guided tour of the new IO API in .NET (https://blog.marcgravell.com/2018/07/pipe-dreams-part-1.html) — что нам может дать новое API в виде System.IO.Pipelines? Marc Gravell рассказывает о своём опыте применения нового API в библиотеке StackExchange.Redis.
#dev #dotnet #io #pipelines #MarcGravell #redis
Cyriller (https://github.com/miyconst/Cyriller) — бесплатная библиотека склонения русских слов по падежам, умеет склонять существительные, прилагательные и числа, даже фразы целиком, можно протестировать онлайн: http://cyriller.2try.ws/ .
#dotnet #Cyriller #library #Морфер #dev
Fasterflect — .NET Reflection Made Fast and Simple (https://github.com/buunguyen/fasterflect) — рефлексия в .NET, это крайне мощный инструмент, но обладающий многословным API и низкой производительностью. Библиотека Fasterflect решает обе проблемы, предоставляя удобный API для любых операций с типами (вызовы методов, работа со свойствами, события, созданием экземпляров и т.д.), который еще и в разы быстрее стандартного использования рефлексии.
#dotnet #reflection #library #dev #programming #csharp
Implementing custom IValueTaskSource – async without allocations (http://tooslowexception.com/implementing-custom-ivaluetasksource-async-without-allocations/) — async/await неразрывно связан с Task, а это неизбежные выделения объектов на куче... или не такие уж и неизбежные? Реально ли обойтись вообще без аллокаций?
#dev #dotnet #async #task #memory #allocation #performance #KonradKokosa
Стартовали продажи самых ранних и дешёвых билетов на DotNext.
Так же в этот раз будут билеты Personal - максимально доступные, специально для тех, кто хотел бы купить за свои «кровные» и раньше его отпугивала цена. Она больше не будет.

А ещё у нас для вас есть специальный промо-код, который собьёт цену до небывалых низин: DotNetRuPromo

Поторопитесь, повышение цен будет 1 августа.

https://habr.com/company/jugru/blog/416807/
Из тестировщика в .NET-разработчики (http://klever.blog/from-qa-to-net/) — .NET-разработчик, который раньше был тестировщиком, рассказал, как ему удалось сменить профессию. Разбираем, с чего начать изучать .NET, откуда черпать базовые знания и как развиваться новичку, список книг прилагается.
#dotnet #education #junior #dev #programming #csharp #books
When everything you know is wrong, part one
(https://ericlippert.com/2015/05/18/when-everything-you-know-is-wrong-part-one/) — разбираем мифы о финализации (Finalizer) в .NET. Если первая часть не вызывает сильного удивления, то вот вторая уже гораздо необычнее (https://ericlippert.com/2015/05/21/when-everything-you-know-is-wrong-part-two/), не всё так прозрачно, как нам рассказывали в детском саду.
#dotnet #dev #programming #csharp #finalization #garbagecollection #сборщикмусора #EricLippert
1-2 сентября в Санкт-Петербурге пройдёт большой IT-фестиваль TechTrain для всех, кто любит IT-инженерию, технологии и разработку ПО.

И конечно же мы не могли оставить такое великое событие без своего участия. Более того, мы решили собрать вместе представителей всех 5 городов, в которых у нас сейчас есть .NET сообщества! Мы встретимся все вместе для того чтобы обсудить будущее языка, платформы и сообщества в целом.

От DotNetRu на фестивале выступят именитые докладчики:

— Дмитрий Нестерук
— Роман Неволин
— Дмитрий Сошников;
— Ромуальд Здебский.

А также известные спикеры и блоггеры из других областей. Всё это будет сопровождаться обилием круглых столов, викторин, выставок, подарков и безудержным общением.

Приятные сюрпризы для всех .NET'чиков (и сочувствующих) обеспечат наши хорошие друзья Arcadia и Альфа-Банк. А это значит что равнодушных не останется.

TechTrain – это возможность увидеть срез современной IT-реальности, обменяться опытом с коллегами, а также познакомиться и поговорить с мировыми экспертами, которых обычно можно встретить на топовых IT-конференциях с дорогими билетами.

Вход платный. Подробности и билеты: http://techtrain.ru/

#dotnet #dotnetru #techtrain #event
Bing.com runs on .NET Core 2.1! (https://blogs.msdn.microsoft.com/dotnet/2018/08/20/bing-com-runs-on-net-core-2-1/) — 2 июня Bing перешёл с .NET Core 2.0 и .NET Framework 4.7.2 на .NET Core 2.1 и получил уменьшение задержки на 34% (!). В статье описываются основные моменты, которые принесли такое увеличение производительности: девиртуализация, векторизация и многое другое.
#dev #bing #dotnet #dotnetcore #performance
Вышел Rider 2018.2 (https://www.jetbrains.com/rider/whatsnew/) — самые главные обновления в этой версии:
• Полная поддержка F# 4.5 и C# 7.3.
• Отладчик: более наглядные стеки вызовов, точки останова для отдельных потоков, инспекции и раскрытие unsafe указателей, поддержка Docker.
• Поддержка публикации для ASP.NET Core Web проектов на IIS и FTP.
• Встроенная проверка орфографии ищет ошибки правописания и опечатки в идентификаторах, комментариях, строковых литералах и т. д. Для каждой обнаруженной проблемы предлагаются быстрые исправления.
• Поддержка dotCover под Windows: покрытие юнит-тестами и непрерывное тестирование.
• Переделанный Solution Explorer: новая панель инструментов, виды Scratches и File System, режим Folders always on top.
• Редактор шаблонов прямо в настройках Rider.
• Расширенная поддержка Unity: поддержка файлов .asmdef и csc.rsp, Unity Player в списке Attach to Unity Process, узлы Packages и Scratches в Unity Explorer и еще много замечательных нововведений!
• Фронтэнд-разработка: поддержка TypeScript 2.9/3.0, улучшенная поддержка React/Angular/Vue.js.
• Обновление VCS: разрешение merge-конфликтов на вкладке Log в окне VCS, избранные ветви в фильтре Branch, действие Browse repository at revision.
#dotnet #csharp #dev #programming #tool #rider #IDE
Наверняка вы уже знаете, что TechTrain (https://techtrain.ru/) — мероприятие совершенно нового формата, как и встреча всего DotNetRu — уникальное событие!
По такому поводу мы подготовили множество сюрпризов, совместно с нашими друзьями — АльфаБанк, Arcadia и DotNext. На нашем стенде будет несколько увлекательных докладов, розыгрыши призов, викторина и круглые столы. Участвуй, и у тебя появится шанс выиграть весьма занимательные вещи. 😊 Среди призов: билеты на лучшую .NET конференцию DotNext Moscow 2018, лицензии от JetBrains, Raspberry Pi Starter Kit и фирменные футболки DotNetRu.
Ждём всех на стенде нашего сообщества на TechTrain!
#dotnetru #techtrain #event #dotnet #arcadia #alfabank
Fuzzing the .NET JIT Compiler (http://mattwarren.org/2018/08/28/Fuzzing-the-.NET-JIT-Compiler/) — что будет, если подавать разный код на вход JIT компилятору в Debug/Release? Рано или поздно мы найдём баги в нём! Иногда так случается, что один и тот же код даёт разные результаты в Debug и Release. Fuzzlyn — проект для поиска таких случаев путём генерации кода и сравнения результатов в Debug и Release.
#dev #dotnet #jit #bugs #compilation #Fuzzlyn #MatthewWarren
.NET Conf (https://www.dotnetconf.net/) — открытая 3х дневная онлайн конференция, организованная совместно .NET сообществом и Microsoft. В первый день эксперты расскажут о реализованных и ожидаемых нововведениях в C#, ASP.NET Core, Visual Studio 2017, Entity Framework Core 2.2, Xamarin. Во второй и третий дни затронут темы
Artificial Intelligence (ИИ) и Machine Learning (Машинного Обучения) в .NET, приправив сверху Azure, DevOps, WebAssembly и много чем еще.
#dotnet #dotnetconf #event #csharp #microsoft #aspnetcore #machinelearning #azure #devops
Доступны материалы с третьего митапа KznDotNet.

Андрей Шиллинг, "Практические аспекты перехода на микросервисы"
* https://www.youtube.com/watch?v=8l9QxJEBi_k
* https://speakerdeck.com/dotnetru/andriei-shillingh-praktichieskiie-aspiekty-pieriekhoda-na-mikrosiervisy

Дмитрий Поломошнов, "Разработка готовых к production web приложений на ASP.NET Core"
* https://www.youtube.com/watch?v=9grzuD9bgNk
* https://speakerdeck.com/dotnetru/dmitrii-polomoshnov-razrabotka-ghotovykh-k-production-web-prilozhienii-na-asp-dot-net-core

Александр Семёнов, "Аутентификация OAuth / OpenID Connect в Enterprise и среда Open API"
* https://www.youtube.com/watch?v=i7vuFHH0nxY
* https://speakerdeck.com/dotnetru/openid-connect-v-enterprise-i-srieda-open-api

#dotnet #dotnetru #kzndotnet #event #aspnetcore #openAPI #oauth #OpenID #microservices
Друзья, появились фотографии с нашего стенда на TechTrain: много знакомых лиц, интересных людей, подарков, позитива и, конечно, лестницы Якоба:
https://vk.com/album-144195266_258032127
https://vk.com/album-144195266_258032346
#dotnetru #techtrain #event
Прощай TFS, да здравствует Azure DevOps Server! (https://azure.microsoft.com/en-us/services/devops/) — Microsoft решила провести ребрендинг TFS и VSTS - теперь они будут называться Azure DevOps и Azure DevOps Server соответственно. Из плюсов - свежий интерфейс (который уже можно попробовать в VSTS) и более частые обновления в TFS (больше не нужно ждать пока новые фичи доедут до TFS из VSTS).
#devops #dotnet #microsoft #azure #tfs #continuousintegration