Size: a a a

2020 February 10
DotNetRu
28 марта в Москве состоится «Оранжевый океан» (https://orange-ocean.ru/program) – марафон мастер-классов по проблемам автоматизации IT и бизнес-процессов.
Событие крайне необычного формата, ведь именно вы формируете итоговую программу. 🙃 Предварительная регистрация без оплаты, и она определит - попадет ли мастер-класс в программу.

Ожидается много интересного про бэкенд-разработку, построение микросервисной архитектуры и DevOps.
Например, можем отметить доклад "Строим бэкенд электронного банка на микросервисной архитектуре" от Кирилла Ветчинкина (https://orange-ocean.ru/vetcinkin_kirill), который вероятно знаком вам по его выступлениям на DotNext/HighLoad/MskDotNet. 😏

Именитые спикеры из Росбанка, МТС ИТ, ЦИАН, Neoflex. PVS Studio посоревнуются между собой за премию «IT-Mentor award».
Заявленные мастер-классы:
◾️ Logrocon. Алексей Лосев. Запускаем цикл непрерывных улучшений.
◾️ Neoflex. Евгений Овчинцев, Алексей Жадан. ModelOps для частного облака - как легко и красиво управлять релизами микроcервисов и моделей ML.
◾️ PVS-Studio. Сергей Хренов, Филипп Хандельянц. Анализатор кода PVS-Studio с точки зрения DevOps.
◾️ ИТСК. Владимир Шишкин. Документация в DevOps. Как перейти к цифровой базе знаний.
◾️ Независимый эксперт. Кирилл Ветчинкин. Строим бэкенд электронного банка на микросервисной архитектуре.
◾️ ЦИАН. Александр Конюков. Построение инфраструктуры доставки логов в гетерогенной среде.
◾️ Росбанк. Евгений Панков, Юрий Булич, Дина Мальцева. Как провести DevOps трансформацию в большой компании.
◾️ Т-SYSTEMS. Алексей Шарапов. Реактивный деплой приложения в OpenShift.
◾️ МТС ИТ. Олег Тарасов. Введение в машинное обучение.
◾️ Независимый эксперт. Сергей Баранов. Моделирование структуры микросервисов с помощью Event Storming и Domain Driven Design.

Вы сможете не только приобрести инструментальные навыки, но и посетить стеки:
1. «Нетворкинг-сессия», где мы познакомим между собой участников события.
2. «Антиконференция», который даст возможность обсудить свои самые смелые наработки и идеи.

Переходите по ссылке, ставьте лайки/дизлайки докладам и регистрируйтесь на понравившиеся: https://orange-ocean.ru/program

#partner #orangeocean #dotnet #devops #event #PVS #OpenShift #backend #dev
источник
2020 February 12
DotNetRu
Adam Sitnik, Powerful Benchmarking in .NET (https://www.youtube.com/watch?v=pdcrSG4tOLI) – прекрасный обзорный доклад по возможностям библиотеки BenchmarkDotNet (презентация: https://adamsitnik.com/files/PowerfullBenchmarking_Gdansk.pdf), что особенно важно, приводятся точные примеры как исключить лишний оверхед из замеров, чтобы не бенчмаркать половину мира.
"The worst optimizations are the ones based on invalid measurements." (c)
#dotnet #csharp #benchmarkdotnet #performance #benchmarks #AdamSitnik
источник
2020 February 14
DotNetRu
Добрейшего вечера. Как и в прошлом году, наши друзья проводят исследование российских ИТ-компаний. Они хотят выяснить мнение, какие компании нравятся российским разработчикам. Когда ребята проанализируют результаты, они обещают написать об этом пост на Хабре, а мы обязательно поделимся ссылкой. 🙂
Для участия заполните анкету: https://ru.surveymonkey.com/r/7YJNHCJ , возможно именно вы объясните чего действительно хотят разработчики – джакузи в офисе или отсутствие релизов в пятницу.
Среди участников опроса будут разыграны подарочные сертификаты на 5 000 руб. в интернет-магазин OZON.ru. ⚡️
#dotnet #dev #programming #dotnetru #partner #survey #IT #development
источник
2020 February 19
DotNetRu
Подкаст RadioDotNet, выпуск №5: https://anchor.fm/radiodotnet/episodes/RadioDotNet-005-eatsfn
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss

Заметки к выпуску:

Ursatile - Software training and consultancy from Dylan Beattie
https://ursatile.com/

C# 9
https://medium.com/@alugili/c-9-cef7d6b04ab5
https://github.com/dotnet/csharplang/projects/4#column-4899858
https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md

ConfigureAwait FAQ
https://devblogs.microsoft.com/dotnet/configureawait-faq/
https://habr.com/ru/post/482354/
https://github.com/BigBabay/AsyncConverter

Creating Common Intermediate Language projects with .NET SDK
https://www.strathweb.com/2019/12/creating-common-intermediate-language-projects-with-net-sdk/
https://github.com/dotnet/corefx/blob/master/src/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.il

A modern alternative to the Microsoft Assembly Binding Log Viewer
https://github.com/awaescher/Fusion
https://github.com/mikehadlow/AsmSpy

Функциональное программирование — это не то, что нам рассказывают
https://habr.com/ru/post/479238/

Carter adds elegance to ASP.NET Core routing
https://www.hanselman.com/blog/TheOpenSourceCarterCommunityProjectAddsOpinionatedEleganceToASPNETCoreRouting.aspx

Building Modern Cloud Applications using Pulumi and .NET Core
https://devblogs.microsoft.com/dotnet/building-modern-cloud-applications-using-pulumi-and-net-core/
https://www.pulumi.com/docs/intro/languages/dotnet/
https://dotnetrocks.com/?show=214

DotNext 2020 Piter
https://dotnext-piter.ru/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common
💰 Промокод: dotnetru20spb0stke51pc

#dotnetru #podcast #dotnet #dev #programming #dotnext #configureawait #csharp
источник
2020 February 25
DotNetRu
Продолжение серии видео уроков по C# с нуля (http://sberegovoy.ru/):
- Урок 2: Примитивные типы данных, строки.
- Урок 3: Boolean логика, сравнения, поток выполнения, if для начинающих!
- Урок 4: Массивы и циклы. На примере решения мини задачи.
Плюс многое другое в личном блоге, что поможет начинающим освоить .NET и C#.
#dotnet #csharp #dev #beginners #learning #programming
источник
2020 March 02
DotNetRu
Garbage Collection at Food Courts (https://devblogs.microsoft.com/dotnet/garbage-collection-at-food-courts/) – объяснение работы сборщика мусора через житейскую аналогию устройства фудкорта, да и просто интересный рассказ для начала недели.
#dotnet #csharp #gs #garbagecollection #development #dev
источник
2020 March 05
DotNetRu
Округление к целому в .NET (https://habr.com/ru/post/462299/) — нас со школы учили, что числа округляются до ближайшего целого большего по модулю числа. Однако существуют различные методики округления и в .NET реализована несколько специфичная, что для многих может стать неожиданным сюрпризом. Предупреждён — значит вооружён. 🤫
#dotnet #csharp #math #rounding #dev #programming
источник
2020 March 06
DotNetRu
Для того, чтобы развиваться в быстрорастущей сфере ИТ, необходимо быть на гребне информационной волны. В интернете очень много источников информации, но как найти среди них полезные и интересные?
⚡️ Awesome Russian IT (https://github.com/unchase/awesome-russian-it) — огромная подборка русскоязычных ресурсов, связанных с ИТ: подкасты, мероприятия, YouTube-каналы, блоги и т.д., которые будут полезны как молодым, так и опытным специалистам.
✅ Автор призывает сообщество разработчиков и ИТ-специалистов делиться ресурсами, из которых они черпают актуальные знания.
Давайте нести знания в массы!
#dotnet #ru #dev #programming #software #softwaretesting #github
источник
2020 March 10
DotNetRu
CLRium #7: Доклады, практика, менторы (https://habr.com/ru/company/clrium/blog/491278/) — 18 апреля 2020 в Санкт-Петербурге и 16 мая в Москве пройдёт седьмая мини-конференция по платформе .NET CLRium #7. В этот раз мы будем и говорить и заниматься практикой многопоточного кода. Как и в прошлый раз, все доклады будут придерживаться единой линии повествования.
В шестом CLRium мы поднаторели в теории и узнали много нового относительно планировщика потоков, блокировок и неблокирующих алгоритмов. В платформе .NET изучили контексты синхронизации, планировщики задач, как работают сами задачи, async/await и типичные ошибки при его использовании… Мы изучили вообще всё, чтобы уверенно начать заниматься практическими задачами.
В CLRium #7 мы перейдём к практике. Наша программа, наконец, окончательно готова: мы разработали матрицу докладов, которые построены так, что последующие доклады логически вытекают из предыдущих. А кроме самих докладов по желанию будет дана практическая работа на дом, в рамках которой вы приобретете опыт работы над задачами совместно: группами по несколько человек (контролируемых координатором).
#dotnet #CLRium #CLRIum7 #event #csharp #dev #clr #programming
источник
2020 March 12
DotNetRu
Подкаст RadioDotNet, выпуск №6

Конференция DotNext 2020 Piter уже совсем скоро. И мы записали для вас самый полный обзор предстоящей программы. У микрофонов Андрей Акиньшин, Игорь Лабутин и Анатолий Кулаков. Данный выпуск - это самый лучший способ определиться с темами и выбрать подходящие для вас доклады.

Промокод на Personal билет: dotnetru20spb0stke51pc

⚠️ Внимание! В связи с мировыми тенденциями расписание конференции будет сильно меняться. Как по формату так и по составу. Некоторые, упомянутые в подкасте доклады, могут отсутствовать. Другие без предупреждения появиться. Актуальную информацию ищите на официальном сайте мероприятия.

https://anchor.fm/radiodotnet/episodes/RadioDotNet-006-eberjk

Сайт подкаста:
http://Radio.DotNet.Ru

RSS подписка на подкаст:
https://anchor.fm/s/f0c0ef4/podcast/rss

Заметки к выпуску:

[00:00:25] Trends
- https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:09:44] Best Practices
- https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:23:15] Internals and Performance
- https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:43:21] Architecture
- https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:49:15] Vision
- https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:51:18] Стенд сообщества DotNetRu
- https://dotnet.ru/
- https://vk.com/dotnetru

[00:52:50] Вечеринка
- https://dotnext-piter.ru/party/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

#dotnetru #radiodotnet #dotnet #podcast #dotnext
Anchor
RadioDotNet-006 by RadioDotNet • A podcast on Anchor
Подкаст RadioDotNet, выпуск №6
Конференция DotNext 2020 Piter уже совсем скоро. И мы записали для вас самый полный обзор предстоящей программы. У микрофонов Андрей Акиньшин, Игорь Лабутин и Анатолий Кулаков. Данный выпуск - это самый лучший способ определиться с темами и выбрать подходящие для вас доклады.
Промокод на Personal билет: dotnetru20spb0stke51pc
Внимание! В связи с мировыми тенденциями расписание конференции будет сильно меняться. Как по формату так и по составу. Некоторые, упомянутые в подкасте доклады, могут отсутствовать. Другие без предупреждения появиться. Актуальную информацию ищите на официальном сайте мероприятия.
Сайт подкаста:
http://Radio.DotNet.Ru
RSS подписка на подкаст:
https://anchor.fm/s/f0c0ef4/podcast/rss
Заметки к выпуску:
[00:00:25] Trends

https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:09:44] Best Practices

https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetr…
источник
2020 March 17
DotNetRu
Putting the Fun in C# Local Functions (https://www.codeproject.com/Articles/5260938/Putting-the-Fun-in-Csharp-Local-Functions) — локальные функции в C# хоть изначально и были довольно спорным новвоведением, но со временем показали себя (кажется) ценным инструментом для повышения читаемости кода (правда как обычно, тут главное не перестараться).
#Csharp #dotnet #dev #programming #codestyle
источник
2020 March 20
DotNetRu
Этой весной на русском языке выходит фундаментальный труд тренера, автора, спикера Конрада Кокосы «Управление памятью в .NET для профессионалов» с описанием алгоритмов, практическими советами и наблюдениями об устройстве современных серверов.

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

Промокод: DotNet25
Заказать: https://tinyurl.com/kokosa-book
источник
2020 March 25
DotNetRu
Имитация Сложности — Антиномия Простого и Сложного (https://habr.com/ru/post/493782/) — программисты много говорят про сложность решений. Мы можем часами размышлять о правильных шаблонах, красивых абстракциях и цепочках зависимостей. Однако, давайте поговорим открыто, всегда ли сложность обусловлена решаемой проблемой? Не оказываемся ли мы в плену наших стереотипов и убеждений?
#dotnet #complexityimitation #имитациясложности #dev #programming #softwaredesign #softwarearchitecture #programmingphilosophy
источник
2020 March 26
DotNetRu
How to Beat Array Iteration Performance with Parallelism in C# .NET (https://michaelscodingspot.com/array-iteration-vs-parallelism-in-c-net/) — ищем способы оптимизировать параллельную обработку массивов и... находим!
#csharp #dotnet #performance #dev #parallel #Parallelism
источник
2020 March 27
DotNetRu
Друзья, начали появляться материалы третьей встречи KrdDotNet:
- Павел Шалаев «.NET + GraphQL. Особенности, пути внедрения и необходимые библиотеки.», https://youtu.be/tvebsGEsXEw
#krddotnet #event #krddotnet3 #dotnetru
источник
2020 April 02
DotNetRu
Работа в Visual Studio Community, Pro, Enterprise c GIT через встроенные инструменты (https://vk.com/video-144195266_456239048?list=87d3fee32a49ca5045) — разбираем как подключать репозиторий, делать коммит, ревертировать коммиты, работать с ветками, устранять конфликты слияния, а также, как подключить GitHub к VS.
#dotnet #visualstudio #git #learning #csharp #dev #programming
источник
2020 April 03
DotNetRu
Подкаст RadioDotNet выпуск №7 от 3 апреля 2020 года

https://anchor.fm/radiodotnet/episodes/RadioDotNet-007-ecadcu

Представляем русскоязычный вариант книги Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.

Промокод на скидку 25%: DotNet25
Заказать можно на сайте издательства: https://tinyurl.com/kokosa-book

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss

Темы:

[00:00:17] — Вышел перевод книги Конрада Кокосы
https://vk.com/dotnetru?w=wall-144195266_890
https://twitter.com/DotNetRu/status/1241019370475847680
https://t.me/DotNetRu/259
https://tinyurl.com/kokosa-book

[00:04:02] — Announcing .NET 5 Preview 1
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/
https://github.com/dotnet/runtime/pull/33694

[00:09:14] — Announcing Entity Framework Core 5.0 Preview 1
https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-5-0-preview-1/

[00:11:51] — Upgrading from ASP.NET Core 3.1 to 5.0 Preview 1
https://www.stevejgordon.co.uk/upgrading-from-asp-net-core-3-1-to-5-0-preview-1

[00:13:19] — Async ValueTask Pooling in .NET 5
https://devblogs.microsoft.com/dotnet/async-valuetask-pooling-in-net-5/
https://devblogs.microsoft.com/dotnet/understanding-the-whys-whats-and-whens-of-valuetask/

[00:15:40] — VB.NET is done, not dead
https://www.mrlacey.com/2020/03/vbnet-is-done-not-dead.html
https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/

[00:19:25] — Visual Studio 2019 version 16.5
https://devblogs.microsoft.com/visualstudio/visual-studio-2019-version-16-5/

[00:23:44] — ReSharper 2020.1 Roadmap
https://blog.jetbrains.com/dotnet/2020/02/24/resharper-2020-1-roadmap/
https://blog.jetbrains.com/dotnet/2020/02/19/rider-2020-1-roadmap/
https://blog.jetbrains.com/dotnet/2020/02/24/update-running-resharper-process/
https://twitter.com/kskrygan/status/1240730969587486722
https://blog.jetbrains.com/dotnet/2020/02/27/resharper-ultimate-2020-1-eap/
https://blog.jetbrains.com/dotnet/2020/03/24/hot-reload-xamarin-forms-comes-rider/

[00:28:48] — Announcing PowerShell 7.0
https://devblogs.microsoft.com/powershell/announcing-powershell-7-0/
https://docs.microsoft.com/en-us/powershell/scripting/whats-new/what-s-new-in-powershell-70?view=powershell-7
https://devblogs.microsoft.com/powershell/visual-studio-code-for-powershell-7/
https://docs.microsoft.com/en-us/powershell/scripting/components/vscode/how-to-replicate-the-ise-experience-in-vscode?view=powershell-7

[00:34:14] — Early preview of ConsoleGuiTools
https://devblogs.microsoft.com/powershell/introducing-consoleguitools-preview/
https://github.com/ironmansoftware/psavalonia
https://devblogs.microsoft.com/powershell/out-gridview-returns/

[00:35:39] — Introducing Scalar - Git at scale for everyone
https://devblogs.microsoft.com/devops/introducing-scalar/
https://github.com/microsoft/VFSForGit

[00:40:10] — Perfolizer - Performance analysis toolkit
https://aakinshin.net/posts/introducing-perfolizer/
https://github.com/AndreyAkinshin/perfolizer

#Podcast #DotNet
источник
2020 April 06
DotNetRu
C# Coding Test – 50 Questions plus short tips to write efficient code in C# (https://www.techbeamers.com/csharp-coding-interview-questions-developers/) — подборка интересных и замысловатых задачек на умение просчитать работу кода в уме.
#dotnet #csharp #interview #question #dev #programming #coding
источник
2020 April 08
DotNetRu
Plug-and-play class-library project of standard Data Structures and Algorithms in C# (https://github.com/aalhour/C-Sharp-Algorithms) — коллекция известных коллекций и структур данных, которые хоть и нечасто требуются, но если уж потребуются, то без них вы нагородите ужасные велосипеды.
#csharp #dev #programming #dotnet #algorithms #structures #samples
источник
2020 April 10
DotNetRu
13 июня в Минске пройдет 4-ая международная конференция .NET Summit Belarus 2020 (https://dotnetsummit.by). Воспользуйтесь шансом стать спикером и поделиться своим опытом в разработке на .NET. Подать заявку на выступление можно по 10 апреля заполнив CFP. ⭐
Больше информации о спикерах и докладах смотрите на сайте конференции: https://dotnetsummit.by. 👀
Организаторы внимательно следят за ситуацией, связанной с пандемией Covid-19, и предпримут все необходимые меры для защиты участников конференции, а также будут информировать в случае изменения программы.
#dotnet #event #dotnetby #minsk #Минск #conference #dotnetsummit #dotnetsummit2020 #partner #MarkSeemann #MichaelStaib #FlorianVerdonck #CFP
источник