DotNetRu
2.26K subscribers
34 photos
1 file
687 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET
Download Telegram
Writing More Succinct C# (https://www.danclarke.com/2020-more-succinct-csharp) — Дэн Кларк дает советы по написанию более лаконичного и компактного кода на C#. В статье рассматриваются как довольно старые возможности языка (например, тернарный if и LINQ), так и возможности из самых последних версий (например, оператор ??= и выражение switch). Также разбираются некоторые наиболее частые проблемы, которые могут возникнуть при использовании данного подхода.
#dotnet #csharp #linq #functionalprogramming #codestyle #dev #programming #DanClarke
Приветствия пост,
Добро пожаловать новоприбывающим и спасибо всем, кто уже с нами.
Давайте пройдемся по списку, чем мы тут вообще занимаемся. ✍🏻

DotNetRu – метасообщество, группа независимых городских сообществ .NET разработчиков (уже 13 городов!).
Наш сайт: https://dotnet.ru/ , где есть ссылки на все наши проекты и локальные сообщества.
Наш новостной канал в Телеграмме: https://t.iss.one/DotNetRu , а также чат для обсуждения вопросов: https://t.iss.one/DotNetRuChat , где вы всегда найдете поддержку. 🤝🏻

Мы проводим регулярные встречи, чтобы делиться новостями и лучшими практиками в разработке программных продуктов.
Видеозаписи докладов и записи подкаста выкладываются на YouTube-канале: https://www.youtube.com/DotNetRu (уже почти 300 вкусных видео 😉).
Даже в условиях карантина мы стараемся радовать вас встречами, например, Краснодарское сообщество 10 июля в 19:00 проведет встречу в online-формате, программа и регистрация: https://krddotnet.timepad.ru/event/1334703/

Благодаря умельцам, у нас есть мобильное приложение с полной информацией о всех наших митапам и спикерах, ссылки:
- iOS: https://itunes.apple.com/us/app/dotnetru/id1293895734
- Android: https://play.google.com/store/apps/details?id=com.dotnetru.droid
Огромное спасибо контрибьюторам (https://github.com/DotNetRu/App/graphs/contributors)!

Наша общая цель: Развитие русскоязычного .NET сообщества во всех его проявлениях, как итог – абсолютная популяризация .NET технологий. 😎

Мы стремимся:
- Собираться вместе, знакомиться, обсуждать новости, делиться проблемами и искать решения.
- Приглашать самых лучших докладчиков, настоящих профессионалов и уникальных авторов.
- Находить и подготавливать новых спикеров для крупнейших российских конференций.
- Создать и поддерживать качественную коллекцию видео-лекций.
- Развивать Open Source культуру, практиковать совместную разработку.
- Помогать в обучении и освоении новых знаний, практик и инструментов.
- Творить статьи, подкасты, курсы, фестивали и прочее веселье во благо общественности.

Если вы хотите организовать .NET сообщество в вашем городе, свяжитесь с нами. У нас богатый опыт организации встреч, тренировки докладчиков, общения со спонсорами и мы всегда рады новым инициативам. Подробнее: https://habrahabr.ru/company/jugru/blog/334476/

Если вы желаете принять участие в жизни локальных сообществ или глобального метасообщества, тоже свяжитесь с нами. Мы всегда открыты новым идеям и предложениям (главное чтобы .NET становился самым популярным 😊). Большая статья про итоги 2019 года: https://habr.com/ru/company/jugru/blog/482428/

Ваши лайки, репосты и предлагаемые новости – это тоже важный вклад в популяризацию .NET (а также C#, F#, Azure и всех технологий рядом), еще раз спасибо всем кто с нами, остаёмся на связи. 🙂

#dotnet #dotnetru #community #dev #programming #csharp #microsoft #welcome #fsharp
Повышаем надёжность HttpClient’а в .NET Core или как ошибиться в 3 строках кода 4 раза (https://habr.com/ru/company/dodopizzadev/blog/503376/) – за несколько недель до 14 февраля системе Dodo IS немного поплохело под нагрузкой. Одной из причин стало то, что в backend’ах мобильного приложения и сайта не совсем корректно работали политики поверх HttpClient’а (Retry, Circuit Breaker, Timeout). В этой статье автор делится потенциальными проблемами, которые могут возникнуть при неправильном использовании таких политик.
#dotnet #csharp #httpclient #polly #microservices #backend #dev #programming
F# 5 and F# tools update for June (https://devblogs.microsoft.com/dotnet/f-5-and-f-tools-update-for-june/) – перечень важных улучшений для языка F#:
- Improvements to nuget references for F# scripts;
- Better interop with nullable value types;
- Improved stack traces in F# async and other computation expressions.
А также немного планов на .NET 5.0:
- F# quotations improvements;
- Finishing up nameof;
- Open type declarations;
- Allow implementing the same interface at different generic instantiations.
#fsharp #dev #dotnet #coding #programming #functionalprogramming #fsharp5
Карта знаний .NET Web программиста (https://youit.pro/map/dotnetweb) – детализированная карта знаний для .NET Web программистов от Trainee до Senior. Используйте для самообучения, поиска пробелов в знаниях, создания программ обучения,
подготовки к собеседованиям и продвижениям по карьерной лестнице.
#dotnet #dev #programming #aspnetcore #learning #selfeducation
WebAssembly и Blazor: что и как (https://www.youtube.com/watch?v=gFIwshVbD68) — для ценителей хороших историй, разбираемся в истории появления Blazor и чем он будет нам полезен в современном мире. 😏
#dotnet #webassembly #blazor #csharp #dev #programming #dotnuts
27 августа в гостях у компании Veeam Software состоится 61-я встреча SpbDotNet (online)

https://spbdotnet.timepad.ru/event/1403349/

Очередное покорение online пространства нашим сообществом. Разберёмся как с помощью смекалки и кода решать проблемы намного эффективнее, чем просто кодом. А во второй части подискутируем на тему документации с точки зрения разработчиков: нужна ли она вообще, какая и как. Встреча проводится совместно с нашими друзьями из компании Veeam Software

Программа встречи

19:00 – 20:00 Дмитрий Бабушкин (Veeam Software) «Мержилка.sln: быстро и надёжно, без UI и юнит-тестов»
20:00 – 20:10 Перерыв
20:10 – 21:10 Анатолий Кулаков (Paladyne Systems), Александр Кугушев (EPAM), Артём Акуляков (Tickeron Inc), Алексей Мерсон (Intermedia) «Круглый стол: Документируй это полностью»

Встреча будет проходить во всемирной сети «Интернет». Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в нашем Telegram chat'е: https://t.iss.one/SpbDotNetChat

#spbdotnet #dotnetru #event #online #documentation #dev #programming
How Do I Debug Async Code in Visual Studio?(https://devblogs.microsoft.com/visualstudio/how-do-i-debug-async-code-in-visual-studio/) — полезные техники при отладке async/await C# кода, которые помогут вам сэкономить часы гаданий на кофейной гуще.
#dotnet #async #csharp #dev #programming #visualstudio #debug #debugging
The Magical Methods in C#, https://cezarypiatek.github.io/post/methods-with-special-signature/ — стоит помнить, что мы разрабатываем не только на .NET платформе, но и языке C#, который может обладать своими собственными фишками. Давайте немного разберем устройство инициализации коллекций и словарей, использование деконструкции тюплов, а также, пользовательские await типы.
#dotnet #csharp #dev #programming #syntaxsugar