DotNetRu – Telegram
DotNetRu
2.25K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
The .NET Framework is Done! (https://medium.com/@andy.watt83/the-net-framework-is-done-8aec3bbae12d) — последним релизом .NET Framework станет 4.8, все новые проекты рекомендуется начинать под .NET Core. Автор отмечает важный момент: Framework именно Done, а не Мёртв, Microsoft продолжит поддержку для исправления багов и общего ускорения производительности.
#dotnet #dotnetcore #dev #AndyWatt
Writing a JIT Compiler in C# (https://www.mono-project.com/news/2018/09/11/csharp-jit/) — на 2018 Microsoft Hack Week ребята из команды Mono рассказали о реализации managed компилятора на C#.
#dev #dotnet #mono #jit #managedjit #graal
Неочевидные особенности применения Rotativa для генерации PDF в ASP.NET MVC приложении (https://habr.com/post/425511/) — многие разработчики сталкиваются с задачей создания PDF отчетов для веб приложений. Автор представляет свой опыт использования библиотеки Rotativa для генерации отчетов.
#dotnet #aspnetmvc #Rotativa #PDF #library
REST API with MongoDB and F# on .NET Core (https://medium.com/@leocavalcante/rest-api-with-mongodb-and-f-on-net-core-605a2336f264) — когда ООП и реляционных БД уже недостаточно, пробуем совмещать несовместимое и получается вполне даже... Giraffe? 😲
#dotnet #fsharp #Giraffe #dotnetcore #mongoDB #webapi #restapi #aspnetcore #functionalprogramming
Друзья, у нас пополнение — к нам присоединился славный город Новосибирск, встречайте NskDotNet: https://www.meetup.com/ru-RU/NskDotNet/ !
Приглашаем всех на второй митап Новосибирского .NET сообщества https://www.meetup.com/ru-RU/NskDotNet/events/256035081/ . Внимание, по требованию площадки необходимо зарегистрироваться на сайте: https://leader-id.ru/event/12269/ .
Программа:
* Реализация CQRS+ES на динамических моделях в реальном проекте. Сергей Андрюшкевич, ООО "ИТСГ Регион".
* На стыке управляемого и неуправляемого миров. Иван Мигалев, JetBrains.
#dotnet #dotnetru #nskdotnet #event #nsk #Новосибирск #Novosibirsk #Novosib #Новосиб
Correcting Common Mistakes When Using Async/Await in .NET - Brandon Minnick (https://www.youtube.com/watch?v=av5YNd4X3dY) — разбираем устройство async/await конструкций в C# и типовые ошибки их использования: Wait/Result vs GetAwaiter, return await, ConfigureAwait и т.д.
#dotnet #csharp #async #multithreading #dev #BrandonMinnick
.NET Core Source Code Analysis with Intel VTuneAmplifier (https://blogs.msdn.microsoft.com/dotnet/2018/10/23/net-core-source-code-analysis-with-intel-vtune-amplifier/) — когда надо выжать из кода максимум производительности на процессорах Intel, то сложно обойтись без Intel VTune Amplifier, который умеет не только в ассемблерном листинге показать хотспоты, но и вполне переваривает .NET Core!
#dev #dotnetcore #dotnet #performance #intel #vtune #intelvtuneamplifier #RichLander
Друзья, у нас радостные вести - мы начали постепенно восполнять длительное отсутствие подборок (они же дайджесты, но зачем нам англицизмы). Встречаем: DotNet-подборка №1 (19.07-10.10.2017) — https://vk.com/@dotnetru-compilation-1 , вспомним о прошлых публикациях сохранивших актуальность.
#dotnetru #compilation #dotnet #dev #programming #csharp
SOLID Principles: The Liskov Principle -> What, Why and How (https://www.codeproject.com/Articles/613304/SOLID-Principles-The-Liskov-Principle-What-Why-and) — разбираемся в LSP, принципе подстановки Барбары Лисков (самом загадочном, пожалуй, из знаменитой SOLID-пятерки), с примерами на C#.
#dotnet #csharp #solid #bestpractices #designpatterns #ChristianVos
SQL Server 2016 Parameter Sniffing (https://www.sqlshack.com/sql-server-2016-parameter-sniffing/) — если вдруг простой SELECT в вашей любимой ORM начал работать вечность, но такой же SELECT в MS SQL Studio отрабатывает мгновенно, то вам пора узнать про Parameter Sniffing, DBCC FREEPROCCACHE, WITH (RECOMPILE) и OPTION (OPTIMIZE).
#mssql #dotnet #orm #database #optimization #performance #mssqlserver #AhmadYaseen
Друзья, через 6 дней состоится DotNext и естественно мы не пропустим такое событие - ждём всех на нашем стенде DotNetRu!
Если вы еще думаете в чём пойти на DotNext, знайте, мы оба дня будем разыгрывать подарки среди участников носящих футболки (а так же толстовки, панамки, носочки, фартуки и т.д.) с логотипом глобального или любого из локальных сообществ!
На стенде сообщества в течение всей конференции будет с кем обсудить новости .NET мира, поговорить о наболевшем и получить щикарные наклейки от нашего дизайнера.
#dotnetru #dotnext #event #moscow #Msk #dev #dotnetcore
How to: Enable and Disable Automatic Binding Redirection (https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/how-to-enable-and-disable-automatic-binding-redirection) — перенаправление привязки сборок необходимо, если приложение или его компоненты ссылаются на несколько версий одной и той же сборки (наверняка, вы встречали такую ситуацию после установки nuget-пакета Json.NET). Автоматическое перенаправление можно включить при наличии существующих приложений, предназначенных для предыдущих версий .NET Framework, или отключить эту функцию, если требуется ручная настройка перенаправления.
#dotnet #bindingredirection #assemblies #csharp #compliation
DevTernity 2017: Ian Cooper - TDD, Where Did It All Go Wrong (https://www.youtube.com/watch?v=EZ05e7EMOLM) — разбираем идеи заложенные в TDD изначально и как они трансформировались (исказились, испортились?) под влияением времени и трендов.
#dotnet #tdd #unittesting #csharp #dev #programming
Друзья, уточнилось расписание активностей Ask Expert стенда DotNetRu на DotNext:
* 1й день, в 14:30 — Avalonia, Никита Цуканов расскажет про успехи народного Avalonia-строения и пообщается на интересующие вас темы.
* 2й день, в 14:00 — DDD, Максим Аршинов поделится практикой использования DDD, а Алексей Мерсон разъяснит за философию DDD.
Кроме этого планируется:
* Розыгрыш подарков за одежду с логотипом наших сообществ.
* Холивары, на любые интересующие вас темы (IDE, кодстайл, ремесло и т.д.).
* Круглые столы, по Эмоциональному выгоранию и Эффективности программиста.
* Викторина по .NET/C#.
Расписание уточняйте на стенде, пожалуйста, будем следовать заветам Agile (реализация план покажет), ведь мы хотим еще сами успеть послушать доклады. 😊
#dotnet #dotnetru #event #dotnext #askexpert
[Production postmortem] The ARM is killing me (https://ayende.com/blog/185185-C/production-postmortem-the-arm-is-killing-me) — история о том как 4 человека за 4 недели изменили 0 строк своего кода, чтобы починить проблему. Точнее, была изменена всего одна буква, но в репозитории CoreCLR.
#coreclr #dotnet #ravendb #arm #postmortem #jit
Wexflow (https://github.com/aelassas/Wexflow) — настоящий кроссплатформенный open source workflow-движок на .NET Core, как и подобает подобным движкам: позволяет строить и выполнять рабочие процессы, отслеживать выполнение и разное другое. Подробный разбор: https://www.codeproject.com/Articles/1164009/Wexflow-Open-source-workflow-engine-in-Csharp , где есть примеры установки, настройки и использования.
#dotnet #dotnetcore #workflowengine #workflow #QuartzNET #tool #library #Wexflow
Announcing .NET Core 3 Preview 1 and Open Sourcing Windows Desktop Frameworks (https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-net-core-3-preview-1-and-open-sourcing-windows-desktop-frameworks/) — осталось совсем немного до релиза VS 2019 и .NET Core 3.0, а пока можно попробовать более-менее стабильный preview 1.

Microsoft выложила в open source:
* WPF (https://github.com/dotnet/wpf)
* Windows Forms (https://github.com/dotnet/winforms)
* WinUI (https://github.com/Microsoft/microsoft-ui-xaml)!

Для любителей всего на Span<T> был добавлен System.Text.Json.Utf8JsonReader, который построен на ReadOnlySpan<byte>.
В новой версии добавлено немного фичей из C# 8, а также много чего для тех, кто работает с железом в IoT.
И многое другое!

#dotnet #dev #deotnetcore #opensource #wpf #winforms #csharp #csharp8 #iot