DotNetRu – Telegram
DotNetRu
2.25K subscribers
33 photos
1 file
680 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Приемы разработки ASMX веб-сервисов (https://habrahabr.ru/post/254165/) — несмотря на то, что технология ASMX уже давно не развивается, она продолжает широко использоваться и поддерживается последними версиями .NET Framework. Она легка в применении и в большинстве случаев прекрасно решает задачу организации общения по SOAP протоколу. К тому же, по наследству может достаться какой угодно код, да и вам может потребоваться интегрироваться с самыми разными приложениями.
#dotnet #dev #programming #asmx #soap
Attribute Routing vs Convention Routing - ASP.NET MVC Demystified (https://exceptionnotfound.net/attribute-routing-vs-convention-routing/) — сравниваем два подхода к организации маршрутизации в ASP.NET MVC приложении: на атрибутах и на соглашениях.
#dotnet #aspnet #aspnetmvc #dev #programming #routing
ScriptCS (http://noscriptcs.net/) — пишем скрипты на любимом C#, вся мощь типизированного языка программирования, в легковесной и быстрой форме. ScriptCS позволяет даже использовать NuGet-зависимости. Многие задачи, которые обычно требовали создания отдельного консольного приложения, могут быть решены одним csx-файлом.
#dotnet #noscriptcs #csharp #tool
Структура и модель выполнения .NET Core приложений (https://habrahabr.ru/company/nixsolutions/blog/327686/) — подоспело "немного" технических подробностей работы .NET Core, в частности про разницу между типами развертывания Portable (Framework-dependent deployment — FDD) и Standalone (Self-contained deployment — SCD), а также про механизмы их запуска.
#dotnet #dotnetcore #dev #programming
Анемичная модель предметной области — не анти-шаблон, а архитектура по принципам SOLID [Перевод] (https://habrahabr.ru/post/346016/) — пытаемся разобраться в устройстве анемичной модели (классы модели без поведения или логики) и правда ли можно считать её анти-шаблоном, или же наоборот она обеспечивает необходимую гибкость и тестируемость приложений. Обязательно читаем комментарии, там много всесторонних дополнений.
#dotnet #SOLID #design #csharp #patterns
Анализируем локальные функции в C# 7 (https://habrahabr.ru/post/346174/) — разбираем, пожалуй, самое спорное нововведение в C# 7, и ищем на ответы на вопросы: зачем придумали локальные функции, где они будут полезны, за что нам всё это, как они влияют на производительность.
#csharp #dotnet #dev #programming
Объединение .NET-сообществ (https://habrahabr.ru/company/jugru/blog/334476/) — вот уже несколько лет в России развивается движение открытых .NET-сообществ. Первопроходцем стало питерское сообщество SpbDotNet, стартовавшем в 2015 году. Последователем питерского сообщества стало московское сообщество MskDotNet, проводящее встречи с 2016 года. Разумеется, оба сообщества очень хорошо дружат и оказывают посильную взаимопомощь. С начала создания сообществ были проведены десятки встреч, рассказаны более сотни докладов. Отлично! Давайте немного поговорим о настоящем и будущем .NET движений.
#dotnetru #spbdotnet #mskdotnet #krydotnet #sardotnet #dotnet #community
Stacktrace improvements in .NET Core 2.1. (https://www.ageofascent.com/2018/01/26/stack-trace-for-exceptions-in-dotnet-core-2.1/) — подвезли улучшенные StackTrace'ы для async-методов, а KeyNotFoundException теперь указывает какой именно ключ не найден, чудесные новости для начала недели.
#dotnet #dotnetcore #debug #coreclr
🔥 Встречайте мобильное приложение DotNetRu! 🎉

С его помощью вы сможете просматривать полный список всех событий DotNet.Ru, включая описание, слайды и видеозаписи докладов. А также всегда будете в курсе последних событий и лучших статей из мира .NET.

🐸 Android
https://play.google.com/store/apps/details?id=com.dotnetru.droid

🐼 iOS
https://itunes.apple.com/us/app/dotnetru/id1293895734
MoreLINQ - Extensions to LINQ to Objects (https://morelinq.github.io/) — набор полезных методов, расширяющих возможности LINQ, содержит даже такие вкусности как: DistinctBy, Cartesian, Concat, ForEach, MaxBy и многое другое, чтобы жизнь сахаром казалась.
#dotnet #dev #programming #csharp #MoreLINQ #library
5 .NET Standard Features You Shouldn’t Miss (https://developer.telerik.com/topics/net/5-net-standard-features-shouldnt-miss/) — инструменты в .NET Standard про которые полезно помнить: InMemory Database Provider, xUnit Test projects, Angular & React Templates, npm Task Runner, API Analyzer для миграции на Linux сервера.
#dotnet #dotnetcore #dev #programming #dotnetstandard
Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia (https://habrahabr.ru/post/349394/) — Retained-режим отрисовки в отдельном потоке, MonoMac-бакэнд для OS X, синтаксический сахар для RelativeSource, StaticResource, DynamicResource и многое другое. Всё вместе это — Avalonia, настоящий кроссплатформенный .NET UI-тулкит, позволяющий писать на C# приложения под Windows, Linux и Mac OS X.
#dotnet #dotnetcore #AvaloniaUI #dev #WPF #UI #XAML
Мы рады вам представить новое .NET сообщество в нашем дружном семействе - Казань!
Если вам повезло жить в этом прекрасном городе, присоединяйтесь ко встречам, делайте доклады, делитесь опытом, помогайте развитию сообщества.

https://vk.com/kzndotnet

Первая встреча пройдёт 15 марта.
Друзья, если вы обнаружили интересную статью/новость/видео из мира .NET, то вы всегда можете предложить её для публикации в нашем сообществе https://vk.com/dotnetru (правила: https://vk.com/topic-144195266_36636401).
Так же, в преддверии DotNext 2018 Piter (22-23 Апреля, https://dotnext-piter.ru/), мы вместе с DotNext решили устроить конкурс для участников сообщества.
Автор, от кого будет опубликовано больше всего новостей на странице сообщества до 1го Апреля, получит в подарок билет на конференцию! Сразу отметим— приниматься будут лишь самые интересные/значимые/полезные новости, дабы не перегружать ленту, подробности конкурса: https://vk.com/topic-144195266_36638016 .
#dotnetru #dotnext #contest #dotnet
Machine Learning in .NET – Help us build the right experience. (https://blogs.msdn.microsoft.com/dotnet/2018/02/13/machine-learning-in-net-help-us-build-the-right-experience/).
Команда .NET выложила открытый опрос о том, как и какие проблемы решают разработчики, используя AI (Artificial intelligence) и ML (Machine Learning).
Предлагается пройти небольшое анкетирование, в котором просят поделиться — в какой области и какие задачи вы решаете с помощью данных инструментов.
#dotnet #dev #poll #survey #MachineLearning
Microsoft updates its Quantum Development Kit and adds support for Linux and Mac (https://cloudblogs.microsoft.com/quantum/2018/02/26/quantum-development-kit-adds-support-for-linux-and-mac/) – Quantum стал open source (https://github.com/microsoft/quantum), для Q# добавлена поддержка разработки на Linux и Mac платформах, а так же, появилась возможность вызова Python библиотек и повышена производительность симуляции квантовых вычислений.
#dotnet #Quantum #dev #programming
ASP.NET Core: Механизмы предотвращения атак 2.0 (https://habr.ru/p/350188/) – расшифровка доклада Михаила Щербакова с #dotnext 2017, для желающих прочитать о современных техниках предотвращения атак на ASP.NET Core приложения.
#asp #dotnet #core #security #dotnetcore #aspnetcore
ASP.NET Core 2.1.0-preview1: Razor UI in class libraries (https://blogs.msdn.microsoft.com/webdev/2018/03/01/asp-net-core-2-1-razor-ui-in-class-libraries/) – в блоге веб-разработки уже появляются посты о новых возможностях Core 2.1, в данной статье рассказывается о новой возможности переносить Razor View и CSHTML страницы в библиотеки классов.
#aspnetcore #dotnetcore #Mvc #Razor #Dotnet #Web #Dev
From dependency injection to dependency rejection (https://www.youtube.com/watch?v=xG5qP5AWQws) – доклад для практиков от Марка Семанна (Mark Seeman, автор значимой книги "Dependency Injection in .NET"), про переход к отказу от зависимостей, вместо их изощренного внедрения и тестирования заглушек, на примере функциональных языков программирования F# и Haskell. Презентацию можно найти здесь: http://2017.dotnext-moscow.ru/2017/msk/talks/20wwzs2qeuuykg86cc6ams/ .
#csharp #fsharp #haskell #dev #designpatterns #softwaredesign #dotnet
Документация по Xamarin доступна на сайте Microsoft – https://docs.microsoft.com/en-us/xamarin/, и она прекрасна! Также, любой желающий может внести свой вклад в эту документацию прямо на GitHub – https://github.com/MicrosoftDocs/xamarin-docs .
#dotnet #xamarin #dev