5 июня (пятница) состоится онлайн-митап про развертываниё .NET Framework и .NET Core приложений в Яндекс.Облаке — в гости к #Аэроклуб_ИТ заглянет архитектор облачных решений Яндекс.Облака, который покажет варианты развёртывания приложений на .NET Framework и .NET Core в Яндекс.Облаке на dev-, test-, и production-окружениях.
Хотите узнать, как развернуть веб-приложение на .NET в Яндекс.Облаке? А как настроить контейнеризацию, масштабирование, и как достичь высокой степени отказоустойчивости? Тогда подключайтесь 5го июня.👇🏻
Подробности и регистрация: https://aeroclub-it.timepad.ru/event/1324002/
#webinar #online #event #dotnet #dotnetcore #yandexcloud #deployment
Хотите узнать, как развернуть веб-приложение на .NET в Яндекс.Облаке? А как настроить контейнеризацию, масштабирование, и как достичь высокой степени отказоустойчивости? Тогда подключайтесь 5го июня.👇🏻
Подробности и регистрация: https://aeroclub-it.timepad.ru/event/1324002/
#webinar #online #event #dotnet #dotnetcore #yandexcloud #deployment
aeroclub-it.timepad.ru
.NET Framework и .NET Core приложения в Яндекс.Облаке / События на TimePad.ru
Контейнеризация, развертывание, масштабирование, отказоустойчивость
Creating Windows Services In .NET Core – Part 1 – The “Microsoft” Way (https://dotnetcoretutorials.com/2019/09/19/creating-windows-services-in-net-core-part-1-the-microsoft-way/) — сказание в 3х частях о разработке системной службы (SystemD для Linux, Service для Windows) на .NET Core разными способами: “Microsoft” путь, The “Topshelf” путь и “.NET Core Worker” путь. Запоминаем подводные камни, чтобы потом не подскользнуться. ✍🏻
#dotnet #dotnetcore #topshelf #microsoft #windowsservices #linux
#dotnet #dotnetcore #topshelf #microsoft #windowsservices #linux
.NET Core Tutorials
Creating Windows Services In .NET Core - Part 1 - The "Microsoft" Way - .NET Core Tutorials
If you are interested in creating Windows Services in the .NET Framework, then this article will help you leapfrog into mastering the "Microsoft Way" of developing Windows Services.
Делаем PDF документы на Raspberry PI с .NET Core (https://www.fastreport.ru/ru/blog/336/show/) — заставили Raspberry PI с водруженным .NET Core генерировать PDF и по шагам расписали, как это повторить. Даёшь малиновый DIY на .NET в каждый дом!
#dotnetcore #dotnet #RaspberryPI #fastreport #diy #iot #tool
#dotnetcore #dotnet #RaspberryPI #fastreport #diy #iot #tool
Fast Reports
Делаем PDF документы на Raspberry PI с .NET Core
Raspberry PI - миниатюрный одноплатный компьютер, работающий на процессоре ARM. Этот микрокомпьютер часто используется в качестве учебной платформы, в разработках встроенных решений, а также в качеств...
Друзья, конференция .NET Summit 2020 пройдет 7 и 8 августа в формате online. ⚡
Главные темы – практический опыт решения бизнес-задач с помощью .NET и нестандартное применение технологий стека .NET в проектах.
Спикеры, билеты и подробности на сайте: https://dotnetsummit.by/ .
Воспользуйтесь промокодом DOTNET10RU и получите скидку 10%! ☺
.NET Summit будет проходить уже в четвертый раз, среди спикеров прошлых лет — Dylan Beattie, Konrad Kokosa, Alex Thissen и многие другие.
Чем же запомнится .NET Summit 2020 Online? 🤫
- в программе будет еще больше классных спикеров,
- их можно будет с легкостью найти в виртуальных speakers rooms и задать вопросы,
- нетворкинг в текстовых и видео комнатах с участниками со всего мира,
- можно смотреть доклады в любое время и не выбирать между двумя интересными в параллельных потоках,
- и многое другое!
#dotnet #dotnetsummit #event #conference #online
Главные темы – практический опыт решения бизнес-задач с помощью .NET и нестандартное применение технологий стека .NET в проектах.
Спикеры, билеты и подробности на сайте: https://dotnetsummit.by/ .
Воспользуйтесь промокодом DOTNET10RU и получите скидку 10%! ☺
.NET Summit будет проходить уже в четвертый раз, среди спикеров прошлых лет — Dylan Beattie, Konrad Kokosa, Alex Thissen и многие другие.
Чем же запомнится .NET Summit 2020 Online? 🤫
- в программе будет еще больше классных спикеров,
- их можно будет с легкостью найти в виртуальных speakers rooms и задать вопросы,
- нетворкинг в текстовых и видео комнатах с участниками со всего мира,
- можно смотреть доклады в любое время и не выбирать между двумя интересными в параллельных потоках,
- и многое другое!
#dotnet #dotnetsummit #event #conference #online
Друзья, мы рады анонсировать долгожданную четвертую встречу KrdDotNet Community (https://vk.com/krddotnet), которая состоится 10 июля в 19:00, естественно, в online-формате.
📅 Программа:
- 19:00—20:00. Дмитрий Павлов. Greenplum: Быстро, параллельно, консистентно.
- 20:00—20:20. Перерыв
- 20:20—21:20. Филипп Бочаров. Распределенная трассировка Jaeger в .NET.
📌 Регистрация: https://krddotnet.timepad.ru/event/1334703/ , не забудьте зарегистрироваться, иначе мы не сможем прислать вам ссылку на трансляцию. До встречи!
#krddotnet #event #krddotnet4 #dotnetru
📅 Программа:
- 19:00—20:00. Дмитрий Павлов. Greenplum: Быстро, параллельно, консистентно.
- 20:00—20:20. Перерыв
- 20:20—21:20. Филипп Бочаров. Распределенная трассировка Jaeger в .NET.
📌 Регистрация: https://krddotnet.timepad.ru/event/1334703/ , не забудьте зарегистрироваться, иначе мы не сможем прислать вам ссылку на трансляцию. До встречи!
#krddotnet #event #krddotnet4 #dotnetru
ВКонтакте
KrdDotNet Community
Приветствуем всех в сообществе .NET разработчиков Краснодара! Мы собираемся здесь, чтобы делиться интересными новостями мира .NET и регулярно проводить встречи в Краснодаре для обсуждения этих новостей. Присоединяйтесь и зовите друзей, хорошая компания гарантирована!
Приветствия пост,
Добро пожаловать новоприбывающим и спасибо всем, кто уже с нами.
Давайте пройдемся по списку, чем мы тут вообще занимаемся. ✍🏻
DotNetRu – метасообщество, группа независимых городских сообществ .NET разработчиков (уже 13 городов!).
Наш сайт: https://dotnet.ru/ , где есть ссылки на все наши проекты и локальные сообщества.
Наш новостной канал в Телеграмме: https://news.1rj.ru/str/DotNetRu , а также чат для обсуждения вопросов: https://news.1rj.ru/str/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
Добро пожаловать новоприбывающим и спасибо всем, кто уже с нами.
Давайте пройдемся по списку, чем мы тут вообще занимаемся. ✍🏻
DotNetRu – метасообщество, группа независимых городских сообществ .NET разработчиков (уже 13 городов!).
Наш сайт: https://dotnet.ru/ , где есть ссылки на все наши проекты и локальные сообщества.
Наш новостной канал в Телеграмме: https://news.1rj.ru/str/DotNetRu , а также чат для обсуждения вопросов: https://news.1rj.ru/str/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
DotNet.Ru
Всероссийское объединение .NET сообществ
Блеск и нищета модели предметной области (https://habr.com/ru/company/jugru/blog/503868/) – расшифровка и видео доклада Максима Аршинова с DotNext 2019 Moscow, посвященного сравнению сильных и слабых сторон подходов Анемичной (только данные) и Богатой (насыщенной) моделей предметной области. Разбор не очевидных деталей реализации модели предметной области в парадигме ООП и в функциональном стиле, а также, взаимосвязь всего этого добра с DDD.
#dotnet #csharp #dotnext #design #software #anemicmodel #richmodel #ddd
#dotnet #csharp #dotnext #design #software #anemicmodel #richmodel #ddd
Хабр
Блеск и нищета модели предметной области
Мартин Фаулер в книге «Patterns of Enterprise Application Architecture» описывает «Модель предметной области (Domain Model)» как сложный подход к организации бизнес-логики. Метод заключается в...
await false & await true (https://tooslowexception.com/await-false-await-true/) – статья для любознательных, кто желает глубже понять как устроены Awaitables типы, метод GetAwaiter и интерфейс INotifyCompletion. Чтобы потом можно было сделать:
await (await await false && await true); 😅
#dotnet #dotnetcore #async #await #csharp #multithreading #KonradKokosa
await (await await false && await true); 😅
#dotnet #dotnetcore #async #await #csharp #multithreading #KonradKokosa
Повышаем надёжность 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
#dotnet #csharp #httpclient #polly #microservices #backend #dev #programming
Хабр
Повышаем надёжность HttpClient’а в .NET Core или как ошибиться в 3 строках кода 4 раза
За несколько недель до 14 февраля системе Dodo IS немного поплохело под нагрузкой. Одной из причин стало то, что в backend’ах мобильного приложения и сайта не совсем корректно работали политики...
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# noscripts;
- 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
- Improvements to nuget references for F# noscripts;
- 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 Blog
F# 5 and F# tools update for June
We’re excited to announce more updates to F# 5 today! We shipped an initial set of features with F# 5 preview 1, and they have all been stabilizing since that release including a updates from last month. Today, we’re happy to announce some new language features…
Подкаст RadioDotNet выпуск №11 от 8 июля 2020 года
https://anchor.fm/radiodotnet/episodes/RadioDotNet-011-egeki6
💰 Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителя выберет псевдослучайный рандом, по одному человеку из каждого списка:
1. Авторы комментариев на YouTube к этом выпуску
2. Поделившиеся этим анонсом в группе VK.com/DotNetRu
3. Тем кому понравился этот анонс в группе VK.com/DotNetRu
Напоминаем, что все наши выпуски вы можете послушать ещё и на YouTube:
https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:00:19] — .NET 5.0 Preview 5 and 6
• https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-5/
• https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-preview-5/
• https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-6/
• https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-preview-6/
• https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-5-0-preview-5/
• https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-efcore-5-0-preview-6/
[00:15:10] — Partial Method Enhancements
• https://www.infoq.com/news/2020/06/CSharp-9-Partial-Methods/
• https://github.com/jaredpar/csharplang/blob/partial/proposals/extending-partial-methods.md
[00:22:05] — gRPC-Web for .NET now available
• https://devblogs.microsoft.com/aspnet/grpc-web-for-net-now-available/
• https://www.infoq.com/news/2020/06/microsoft-releases-grpc-web-net/
[00:29:06] — Project Tye
• https://devblogs.microsoft.com/aspnet/introducing-project-tye/
• https://github.com/dotnet/tye
• https://github.com/dotnet/tye/releases/tag/release%2F0.3
[00:40:03] — Introducing dotnet-monitor
• https://devblogs.microsoft.com/dotnet/introducing-dotnet-monitor/
[00:44:58] — ReSharper 2020.2 Roadmap
• https://blog.jetbrains.com/dotnet/2020/06/03/resharper-2020-2-roadmap/
• https://blog.jetbrains.com/dotnet/2020/06/08/resharper-ultimate-2020-2-eap/
• https://blog.jetbrains.com/dotnet/2020/06/08/rider-2020-2-eap/
[00:49:46] — Sdkbin — The Marketplace for Software Developers
• https://www.aaronstannard.com/sdkbin-marketplace/
• https://sdkbin.com/
[00:55:18] — GitHub Super Linter
• https://github.blog/2020-06-18-introducing-github-super-linter-one-linter-to-rule-them-all/
• https://github.com/github/super-linter
• https://github.com/github/super-linter/issues/150
[00:58:20] — New books in 2020 from community experts
• https://www.manning.com/books/asp-net-core-in-action-second-edition
• https://www.amazon.com/Learn-Programming-building-foundation-efficient/dp/1789805864/
• https://www.amazon.com/Hands-Domain-Driven-Design-NET-ebook/dp/B07C5WSR9B/
• https://www.amazon.com/gp/product/1617296279/
[01:06:19] — The State of Developer Ecosystem 2020
• https://www.jetbrains.com/lp/devecosystem-2020/
• https://www.jetbrains.com/lp/devecosystem-2020/methodology/
• https://blog.jetbrains.com/dotnet/2020/06/16/developer-ecosystem-2020-key-trends-c/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
#Podcast #DotNet
https://anchor.fm/radiodotnet/episodes/RadioDotNet-011-egeki6
💰 Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителя выберет псевдослучайный рандом, по одному человеку из каждого списка:
1. Авторы комментариев на YouTube к этом выпуску
2. Поделившиеся этим анонсом в группе VK.com/DotNetRu
3. Тем кому понравился этот анонс в группе VK.com/DotNetRu
Напоминаем, что все наши выпуски вы можете послушать ещё и на YouTube:
https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Конкурс продлится ровно 7 дней с момента публикации данного выпуска.
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:00:19] — .NET 5.0 Preview 5 and 6
• https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-5/
• https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-preview-5/
• https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-6/
• https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-preview-6/
• https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-5-0-preview-5/
• https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-efcore-5-0-preview-6/
[00:15:10] — Partial Method Enhancements
• https://www.infoq.com/news/2020/06/CSharp-9-Partial-Methods/
• https://github.com/jaredpar/csharplang/blob/partial/proposals/extending-partial-methods.md
[00:22:05] — gRPC-Web for .NET now available
• https://devblogs.microsoft.com/aspnet/grpc-web-for-net-now-available/
• https://www.infoq.com/news/2020/06/microsoft-releases-grpc-web-net/
[00:29:06] — Project Tye
• https://devblogs.microsoft.com/aspnet/introducing-project-tye/
• https://github.com/dotnet/tye
• https://github.com/dotnet/tye/releases/tag/release%2F0.3
[00:40:03] — Introducing dotnet-monitor
• https://devblogs.microsoft.com/dotnet/introducing-dotnet-monitor/
[00:44:58] — ReSharper 2020.2 Roadmap
• https://blog.jetbrains.com/dotnet/2020/06/03/resharper-2020-2-roadmap/
• https://blog.jetbrains.com/dotnet/2020/06/08/resharper-ultimate-2020-2-eap/
• https://blog.jetbrains.com/dotnet/2020/06/08/rider-2020-2-eap/
[00:49:46] — Sdkbin — The Marketplace for Software Developers
• https://www.aaronstannard.com/sdkbin-marketplace/
• https://sdkbin.com/
[00:55:18] — GitHub Super Linter
• https://github.blog/2020-06-18-introducing-github-super-linter-one-linter-to-rule-them-all/
• https://github.com/github/super-linter
• https://github.com/github/super-linter/issues/150
[00:58:20] — New books in 2020 from community experts
• https://www.manning.com/books/asp-net-core-in-action-second-edition
• https://www.amazon.com/Learn-Programming-building-foundation-efficient/dp/1789805864/
• https://www.amazon.com/Hands-Domain-Driven-Design-NET-ebook/dp/B07C5WSR9B/
• https://www.amazon.com/gp/product/1617296279/
[01:06:19] — The State of Developer Ecosystem 2020
• https://www.jetbrains.com/lp/devecosystem-2020/
• https://www.jetbrains.com/lp/devecosystem-2020/methodology/
• https://blog.jetbrains.com/dotnet/2020/06/16/developer-ecosystem-2020-key-trends-c/
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
#Podcast #DotNet
Anchor
Стабилизация gRPC-Web, знакомство c Tye, Состояние экосистемы by RadioDotNet
Подкаст RadioDotNet выпуск №11
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителя выберет псевдослучайный рандом, по одному человеку из каждого списка:
Авторы комментариев на YouTube к этом выпуску
Поделившиеся…
Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителя выберет псевдослучайный рандом, по одному человеку из каждого списка:
Авторы комментариев на YouTube к этом выпуску
Поделившиеся…
Карта знаний .NET Web программиста (https://youit.pro/map/dotnetweb) – детализированная карта знаний для .NET Web программистов от Trainee до Senior. Используйте для самообучения, поиска пробелов в знаниях, создания программ обучения,
подготовки к собеседованиям и продвижениям по карьерной лестнице.
#dotnet #dev #programming #aspnetcore #learning #selfeducation
подготовки к собеседованиям и продвижениям по карьерной лестнице.
#dotnet #dev #programming #aspnetcore #learning #selfeducation
Forwarded from DotNext — конференция для .NET‑разработчиков
В пятницу, 17 июля, стартует ICFP Programming Contest 2020 — ежегодное 72-часовое командное соревнование с привкусом функционального программирования. Участников ждут довольно сложно передаваемые ощущения и непредсказуемая, но интересная задача.
Организаторы каждый год удивляют участников:
в 2018 году надо было оптимизировать 3D-печать, выполняемую роем нано-роботов;
в 2016 году — восстановить развёртку оригами в рациональных координатах;
в 2015 году — написать искусственный интеллект для тетриса на гексагональном поле;
а в 2006 году — программировать на эзотерических языках для операционной системы, запущенной внутри вами же и написанной виртуальной машины.
Каждый год соревнование организует какой-нибудь топовый университет (например, Carnegie Mellon, Harvard, MIT) или компания (например, Microsoft Research). В 2020 году организаторы — команда из России, участники более чем 10 контестов и большие фанаты. Посмотрите, как один из организаторов рассказывал об участии в 2018 году на конференции DotNext.
ICFP Contest 2020 начнётся 17 июля в 16:00 (по московскому времени) и закончится через 72 часа, то есть 21 июля в 16:00.
Скорее всего, будет участвовать 200–300 команд со всего мира, в том числе многократные победители — команда unagi из Японии с «оскорбительно олимпиадным» кодом.
Организаторы рекомендуют собрать свою команду (так веселее и надёжнее), взять отпуск от работы на понедельник, выспаться — и обязательно участвовать.
А ещё можно накопить спортивной злости и поставить под вопрос статус-кво. Победители контеста получают право назвать использованные языки программирования «лучшими инструментами для разборчивых хакеров» — и сейчас в лидерах С++, Haskell и OCaml 😱
Участвуйте! Зарегистрируйте свою команду на сайте контеста и подпишитесь на Твиттер.
До встречи на контесте!
Организаторы каждый год удивляют участников:
в 2018 году надо было оптимизировать 3D-печать, выполняемую роем нано-роботов;
в 2016 году — восстановить развёртку оригами в рациональных координатах;
в 2015 году — написать искусственный интеллект для тетриса на гексагональном поле;
а в 2006 году — программировать на эзотерических языках для операционной системы, запущенной внутри вами же и написанной виртуальной машины.
Каждый год соревнование организует какой-нибудь топовый университет (например, Carnegie Mellon, Harvard, MIT) или компания (например, Microsoft Research). В 2020 году организаторы — команда из России, участники более чем 10 контестов и большие фанаты. Посмотрите, как один из организаторов рассказывал об участии в 2018 году на конференции DotNext.
ICFP Contest 2020 начнётся 17 июля в 16:00 (по московскому времени) и закончится через 72 часа, то есть 21 июля в 16:00.
Скорее всего, будет участвовать 200–300 команд со всего мира, в том числе многократные победители — команда unagi из Японии с «оскорбительно олимпиадным» кодом.
Организаторы рекомендуют собрать свою команду (так веселее и надёжнее), взять отпуск от работы на понедельник, выспаться — и обязательно участвовать.
А ещё можно накопить спортивной злости и поставить под вопрос статус-кво. Победители контеста получают право назвать использованные языки программирования «лучшими инструментами для разборчивых хакеров» — и сейчас в лидерах С++, Haskell и OCaml 😱
Участвуйте! Зарегистрируйте свою команду на сайте контеста и подпишитесь на Твиттер.
До встречи на контесте!
Twitter
ICFP Contest 2020 — on July 17 @ 13:00 UTC
ICFP Contest 2019 (@ilyasergey et al.) taught us how to prevent bit-rot from spreading 🤪 by generating compact traces for cute robots on a 2D surface. Website: https://t.co/9CntwTgToP Report: https://t.co/A9giWAlUnd Viz by team Lambda Spice (@nikitonsky et…
Blazor: Time to say "Goodbye, JavaScript" (https://www.youtube.com/watch?v=pbRX5zSFWDk) – введение в Blazor на английском языке, с описанием ключевых моментов и необходимых настроек, чтобы приобщиться к фронтенду без JavaScript. 😎
#dotnet #blazor #javanoscript #frontend #csharp #dev
#dotnet #blazor #javanoscript #frontend #csharp #dev
YouTube
Blazor: Time to say "Goodbye, JavaScript"
Introductional talk about Blazor on IfTech 2020
In this video I've covered the most important information regarding Blazor: Razor components, hosting models, real app code samles.
The home project I have mentioned in the beginning is a website of my wife…
In this video I've covered the most important information regarding Blazor: Razor components, hosting models, real app code samles.
The home project I have mentioned in the beginning is a website of my wife…
23 июля в гостях у компании EPAM состоится 60-я встреча SpbDotNet (online)
https://spbdotnet.timepad.ru/event/1348852/
Мы продолжаем наши встречи в формате online. На этот раз научимся создавать максимально надёжные клиенты и познакомимся вплотную с перспективным протоколом gRPC. Встреча проводится совместно с компанией EPAM.
Программа встречи:
- 19:00 – 20:00 Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
- 20:00 – 20:10 Перерыв
- 20:10 – 21:10 Иван Патудин «gRPC и его реализация в .NET Core»
Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в специальном Telegram чате: https://news.1rj.ru/str/SpbDotNetChat
#spbdotnet #event #online #grpc #polly
https://spbdotnet.timepad.ru/event/1348852/
Мы продолжаем наши встречи в формате online. На этот раз научимся создавать максимально надёжные клиенты и познакомимся вплотную с перспективным протоколом gRPC. Встреча проводится совместно с компанией EPAM.
Программа встречи:
- 19:00 – 20:00 Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
- 20:00 – 20:10 Перерыв
- 20:10 – 21:10 Иван Патудин «gRPC и его реализация в .NET Core»
Ссылка на трансляцию придёт к вам за час до мероприятия. Все вопросы к докладчикам можно будет задавать в специальном Telegram чате: https://news.1rj.ru/str/SpbDotNetChat
#spbdotnet #event #online #grpc #polly
spbdotnet.timepad.ru
Встреча SpbDotNet №60 / События на TimePad.ru
Мы продолжаем наши встречи в формате online. На этот раз научимся создавать максимально надёжные клиенты и познакомимся вплотную с перспективным протоколом gRPC. Техническая сторона мероприятия обеспечивается компанией EPAM.
Performance Improvements in .NET 5 (https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/) – описание важных оптимизаций производительности ожидаемых в .NET 5: множество улучшений в GC (сборке мусора) и JIT-компиляторе, ускорение сортировки примитивных типов, ускорение int.ToString и многое другое 😃. В статье приводятся ссылки на исходные PR'ы на GitHub'е с указанными изменениями, занятно полистать обсуждения.
#dotnet #csharp #dotnet5 #gc #jit #optimization #performance #StephenToub
#dotnet #csharp #dotnet5 #gc #jit #optimization #performance #StephenToub
Microsoft News
Performance Improvements in .NET 5
Explore many performance improvements, big and small, that have gone into the .NET 5 runtime and core libraries to make apps and services leaner and faster.
Доступны материалы со встречи SpbDotNet №60:
- Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly», https://www.youtube.com/watch?v=PAic9JHl6LA&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
-- Слайды: https://speakerdeck.com/dotnetru/artiom-mikulich-kak-intieghrirovat-sia-s-nie-nadiozhnym-third-party-api-pri-pomoshchi-polly
-- Код: https://github.com/amikulich/polly-best-practices
- Иван Патудин «gRPC и его реализация в .NET Core», https://www.youtube.com/watch?v=kD_Ad37GLDw&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
-- Слайды: https://speakerdeck.com/dotnetru/ivan-patudin-grpc-i-iegho-riealizatsiia-v-net-core
-- Код: https://github.com/grem0087/gRpcNext
#dev #dotnet #csharp #programming #polly #dotnetcore #wcf #rest #spbdotnet
- Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly», https://www.youtube.com/watch?v=PAic9JHl6LA&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
-- Слайды: https://speakerdeck.com/dotnetru/artiom-mikulich-kak-intieghrirovat-sia-s-nie-nadiozhnym-third-party-api-pri-pomoshchi-polly
-- Код: https://github.com/amikulich/polly-best-practices
- Иван Патудин «gRPC и его реализация в .NET Core», https://www.youtube.com/watch?v=kD_Ad37GLDw&list=PLbxr_aGL4q3QXvXmhHG12l0FYu6DooB3Z
-- Слайды: https://speakerdeck.com/dotnetru/ivan-patudin-grpc-i-iegho-riealizatsiia-v-net-core
-- Код: https://github.com/grem0087/gRpcNext
#dev #dotnet #csharp #programming #polly #dotnetcore #wcf #rest #spbdotnet
YouTube
Артём Микулич «Как интегрироваться с (не-)надёжным third-party API при помощи Polly»
Интеграция с third-party сервисами дело неблагодарное. Когда мы делаем запросы в сторонний сервис, всегда есть вероятность, что что-то может пойти «не так» —...
Друзья, а у нас две новости:
1) ⚡ Скоро 7-8 августа состоится онлайн-конференция .NET Summit 2020, где вы услышите и увидите много классных спикеров, сможете пообщаться с ними (а также другими участниками) в виртуальных комнатах и задать волнующие вас вопросы.
2) 💰 Внимание, конкурс! Разыгрывается 1 билет на это мероприятие.
Условия: Оставляйте в комментариях к посту https://vk.com/wall-144195266_1009 идеи необычных ( полезных или даже сумасшедших) подарков или активностей, которые вы хотите видеть на наших стендах DotNetRu на крупных конференциях. Самоизоляция ведь когда-нибудь закончится и мы вернемся к живому общению. 🙂
Максимум: 3 комментария от 1 человека.
Конкурс продлится ровно 7 дней с момента публикации данной новости. Победителя выберет псевдослучайный рандом.
Ждём идей и доброй вам недели! 😋
Ваш промокод на 10% скидку на .NET Summit 2020 - DOTNETRU10, внимание, билеты подорожают уже завтра.
Чем запомнится .NET Summit 2020 Online?
- в программе будет много классных спикеров,
- их можно будет с легкостью найти в виртуальных speakers rooms и задать вопросы,
- нетворкинг в текстовых и видео комнатах с участниками со всего мира,
- можно смотреть доклады в любое время и не выбирать между двумя интересными в параллельных потоках,
- и многое другое!
#dotnetru #dotnetsummit #event #conference #contest
1) ⚡ Скоро 7-8 августа состоится онлайн-конференция .NET Summit 2020, где вы услышите и увидите много классных спикеров, сможете пообщаться с ними (а также другими участниками) в виртуальных комнатах и задать волнующие вас вопросы.
2) 💰 Внимание, конкурс! Разыгрывается 1 билет на это мероприятие.
Условия: Оставляйте в комментариях к посту https://vk.com/wall-144195266_1009 идеи необычных ( полезных или даже сумасшедших) подарков или активностей, которые вы хотите видеть на наших стендах DotNetRu на крупных конференциях. Самоизоляция ведь когда-нибудь закончится и мы вернемся к живому общению. 🙂
Максимум: 3 комментария от 1 человека.
Конкурс продлится ровно 7 дней с момента публикации данной новости. Победителя выберет псевдослучайный рандом.
Ждём идей и доброй вам недели! 😋
Ваш промокод на 10% скидку на .NET Summit 2020 - DOTNETRU10, внимание, билеты подорожают уже завтра.
Чем запомнится .NET Summit 2020 Online?
- в программе будет много классных спикеров,
- их можно будет с легкостью найти в виртуальных speakers rooms и задать вопросы,
- нетворкинг в текстовых и видео комнатах с участниками со всего мира,
- можно смотреть доклады в любое время и не выбирать между двумя интересными в параллельных потоках,
- и многое другое!
#dotnetru #dotnetsummit #event #conference #contest
VK
DotNetRu
Друзья, а у нас две новости: 1) ⚡ Скоро 7-8 августа состоится онлайн-конференция .NET Summit 2020, где вы услышите и увидите много классных спикеров, сможете пообщаться с ними (а также другими участниками) в виртуальных комнатах и задать волнующие вас вопросы.…
Подкаст RadioDotNet выпуск №12 от 29 июля 2020 года
https://anchor.fm/radiodotnet/episodes/RadioDotNet-012-ehcv48
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:03:20] — New keywords for Pattern Matching
• https://www.infoq.com/news/2020/07/CSharp-And-Or-Not/
• https://github.com/dotnet/csharplang/issues/1350
[00:06:08] — Performance Improvements in .NET 5
• https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/
[00:21:17] — Visual Studio Codespaces
• https://visualstudio.microsoft.com/services/visual-studio-codespaces/
• https://devblogs.microsoft.com/visualstudio/expanding-visual-studio-2019-support-for-visual-studio-codespaces/
• https://devblogs.microsoft.com/dotnet/using-visual-studio-codespaces-with-net-core/
• https://azure.microsoft.com/en-us/blog/code-collaborate-and-ship-your-apps-from-anywhere/
• https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-codespaces/
• https://github.com/features/codespaces/
[00:29:31] — Git experience in Visual Studio
• https://devblogs.microsoft.com/visualstudio/exciting-new-updates-to-the-git-experience-in-visual-studio/
[00:30:36] — Карта знаний .NET Web программиста
• https://youit.pro/map/dotnetweb
[00:33:34] — .NET Guide for .NET, Rider, and ReSharper
• https://blog.jetbrains.com/dotnet/2020/07/09/introducing-the-net-guide-tutorials-and-tips-tricks-for-net-rider-and-resharper/
• https://www.jetbrains.com/dotnet/guide/
[00:35:06] — Licensing Update for JetBrains .NET and Visual Studio Tools
• https://blog.jetbrains.com/dotnet/2020/07/15/licensing-update-net-tools/
[00:37:35] — GitHub Arctic Vault program
• https://archiveprogram.github.com/
• https://www.sciencealert.com/giant-21tb-haul-of-source-code-buried-in-arctic-mineshaft-vault-for-an-unknown-future
[00:43:04] — The design and implementation of a better ThreadLocal<T>
• https://ayende.com/blog/189761-A/production-postmortem-the-slow-slowdown-of-large-systems
• https://ayende.com/blog/189793-A/the-design-and-implementation-of-a-better-threadlocal-t
• https://github.com/dotnet/runtime/issues/2382
• https://github.com/dotnet/runtime/pull/31940
• https://devblogs.microsoft.com/pfxteam/executioncontext-vs-synchronizationcontext/
• https://blog.stephencleary.com/2016/12/eliding-async-await.html
[01:06:58] — Contribute To The Top 10 Impactful .NET OSS Projects
• https://khalidabuhakmeh.com/contribute-top-ten-impactful-dotnet-oss-2020
• https://up-for-grabs.net/#/filters?tags=.net
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
#Podcast #DotNet
https://anchor.fm/radiodotnet/episodes/RadioDotNet-012-ehcv48
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:03:20] — New keywords for Pattern Matching
• https://www.infoq.com/news/2020/07/CSharp-And-Or-Not/
• https://github.com/dotnet/csharplang/issues/1350
[00:06:08] — Performance Improvements in .NET 5
• https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/
[00:21:17] — Visual Studio Codespaces
• https://visualstudio.microsoft.com/services/visual-studio-codespaces/
• https://devblogs.microsoft.com/visualstudio/expanding-visual-studio-2019-support-for-visual-studio-codespaces/
• https://devblogs.microsoft.com/dotnet/using-visual-studio-codespaces-with-net-core/
• https://azure.microsoft.com/en-us/blog/code-collaborate-and-ship-your-apps-from-anywhere/
• https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-codespaces/
• https://github.com/features/codespaces/
[00:29:31] — Git experience in Visual Studio
• https://devblogs.microsoft.com/visualstudio/exciting-new-updates-to-the-git-experience-in-visual-studio/
[00:30:36] — Карта знаний .NET Web программиста
• https://youit.pro/map/dotnetweb
[00:33:34] — .NET Guide for .NET, Rider, and ReSharper
• https://blog.jetbrains.com/dotnet/2020/07/09/introducing-the-net-guide-tutorials-and-tips-tricks-for-net-rider-and-resharper/
• https://www.jetbrains.com/dotnet/guide/
[00:35:06] — Licensing Update for JetBrains .NET and Visual Studio Tools
• https://blog.jetbrains.com/dotnet/2020/07/15/licensing-update-net-tools/
[00:37:35] — GitHub Arctic Vault program
• https://archiveprogram.github.com/
• https://www.sciencealert.com/giant-21tb-haul-of-source-code-buried-in-arctic-mineshaft-vault-for-an-unknown-future
[00:43:04] — The design and implementation of a better ThreadLocal<T>
• https://ayende.com/blog/189761-A/production-postmortem-the-slow-slowdown-of-large-systems
• https://ayende.com/blog/189793-A/the-design-and-implementation-of-a-better-threadlocal-t
• https://github.com/dotnet/runtime/issues/2382
• https://github.com/dotnet/runtime/pull/31940
• https://devblogs.microsoft.com/pfxteam/executioncontext-vs-synchronizationcontext/
• https://blog.stephencleary.com/2016/12/eliding-async-await.html
[01:06:58] — Contribute To The Top 10 Impactful .NET OSS Projects
• https://khalidabuhakmeh.com/contribute-top-ten-impactful-dotnet-oss-2020
• https://up-for-grabs.net/#/filters?tags=.net
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)
#Podcast #DotNet
Anchor
RadioDotNet-012 by RadioDotNet • A podcast on Anchor
Подкаст RadioDotNet выпуск №12
Сайт подкаста: http://Radio.DotNet.Ru
Темы:
[00:03:20] — New keywords for Pattern Matching
https://www.infoq.com/news/2020/07/CSharp-And-Or-Not/
https://github.com/dotnet/csharplang/issues/1350
[00:06:08] — Performance Improvements…
Сайт подкаста: http://Radio.DotNet.Ru
Темы:
[00:03:20] — New keywords for Pattern Matching
https://www.infoq.com/news/2020/07/CSharp-And-Or-Not/
https://github.com/dotnet/csharplang/issues/1350
[00:06:08] — Performance Improvements…
Forwarded from DotNext — конференция для .NET‑разработчиков
DotNext 2020 Moscow вновь рвется в онлайн!
Конференция состоится со 2 по 5 декабря.
Будут виртуальные дискуссионные комнаты, чаты под каждый доклад и онлайн-фичи: вы сможете переключаться между треками и докладами, ставить их на паузу, перематывать и добавлять в избранное.
Мы собрали около 1300 отзывов с летних конференций и получили много ценных советов (не сарказм!). Теперь нам есть, над чем поработать, значит эфир будет чище, спикеры и ведущие веселее, а хромакей зеленее.
А пока мы работаем над программой, вы уже можете приобрести билеты на конференцию по цене Early Bird.
Если вы интересуетесь только .NET-технологиями, вам подойдет Personal-билет. А если вы хотите попасть на все 7 конференций осеннего сезона, вам подойдет абонемент Full Pass.
https://dotnext-moscow.ru/
Конференция состоится со 2 по 5 декабря.
Будут виртуальные дискуссионные комнаты, чаты под каждый доклад и онлайн-фичи: вы сможете переключаться между треками и докладами, ставить их на паузу, перематывать и добавлять в избранное.
Мы собрали около 1300 отзывов с летних конференций и получили много ценных советов (не сарказм!). Теперь нам есть, над чем поработать, значит эфир будет чище, спикеры и ведущие веселее, а хромакей зеленее.
А пока мы работаем над программой, вы уже можете приобрести билеты на конференцию по цене Early Bird.
Если вы интересуетесь только .NET-технологиями, вам подойдет Personal-билет. А если вы хотите попасть на все 7 конференций осеннего сезона, вам подойдет абонемент Full Pass.
https://dotnext-moscow.ru/
Bypassing Polymorphism with Reflection in .NET (https://ithrowexceptions.com/2020/07/13/bypassing-polymorphism-with-reflection-in-dotnet.html) — рубрика "если нельзя, но очень, то можно", как вызвать базовую реализацию виртуального метода извне класса.
#dotnet #csharp #reflection #dev #Polymorphism
#dotnet #csharp #reflection #dev #Polymorphism
Ithrowexceptions
Matthias Koch
While implementing support for interface default implementations in NUKE we’ve added the new fluent methods Base and Inherit. In order to let an overridden t...