DotNetRu – Telegram
DotNetRu
2.25K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Zero Garbage Collector for .NET Core 2.1 and ASP.NET Core 2.1 (http://tooslowexception.com/zero-garbage-collector-for-net-core-2-1-and-asp-net-core-2-1/) — эксперимент по подключению Zero GC в .NET Core 2.1 прошел успешно, оказалось, что каждый REST WebApi запрос выделяет от 7 до 55 КБ памяти (как бы мы жили без автоматической сборки мусора).
#dotnet #dotnetcore #zerogc #zerogarbagecollector #garbagecollector #aspnetcore
Azure DevOps Integration Tutorial Reference (https://dailydotnettips.com/azure-devops-integration/) — краткая шпаргалка о настройке Continuous Integration (CI) и Continuous Delivery (CD) в Azure DevOps Tools, плюс ссылки на связанные руководства по теме, ибо, ну как нынче разрабатывать без непрерывной сборки.
#dotnet #azure #continousintegration #ci #continuousdeployment #jenkins #travis #vsts
ASP.NET Core Architect David Fowler's hidden gems in 2.1 (https://www.hanselman.com/blog/ASPNETCoreArchitectDavidFowlersHiddenGemsIn21.aspx) — David Fowler рассказывает про новые неявные возможности ASP.NET Core 2.1, которых могут пригодиться в особых случаях. Конечно, многое о производительности, но есть и необычные моменты: IHostedService, Windows Services, Shared Source Packages, ObjectMethodExecutor, SuppressStatusMessages и разное другое.
#dotnet #dotnetcore #aspnetcore #DavidFowler
Dissecting new generic constraints in C# 7.3 (https://blogs.msdn.microsoft.com/seteplia/2018/06/12/dissecting-new-generics-constraints-in-c-7-3/) — анонсированы новые возможности ограничений для обобщенных методов в C#: unmanaged, System.Enum и System.Delegate.
#dotnet #csharp #csharp73 #dev #programming
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