Introducing C# Source Generators (https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/) — хотели когда-нибудь влезть в процесс компиляции, но API пугал? Теперь можно писать на C# не только анализаторы для roslyn, но и ISourceGenerator'ы, которым доступен целиком объект Compilation, издевательства над которым ограничены только языковыми средствами и вашей фантазией!
#dotnet #csharp #roslyn #codegeneration #compilation
#dotnet #csharp #roslyn #codegeneration #compilation
.NET Blog
Introducing C# Source Generators - .NET Blog
We’re pleased to introduce the first preview of Source Generators, a new C# compiler feature that lets C# developers inspect user code and generate new C# source files that can be added to a compilation. This is done via a new kind of component that we’re…
Подкаст RadioDotNet выпуск №9 от 11 мая 2020 года
https://anchor.fm/radiodotnet/episodes/RadioDotNet-009-edsf16
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Видео версия подкаста: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Темы:
[00:00:50] — JetBrains .NET Days Online
• https://pages.jetbrains.com/dotnet-days-2020/
[00:03:26] — Microsoft Build 2020 registration is open
• https://mybuild.microsoft.com/
• https://www.hanselman.com/blog/MicrosoftBuild2020RegistrationIsNotOnlyOpenItsFREEItsLIVEItsVIRTUALAndItIsAllFORYOU.aspx
[00:04:30] — DotNext 2020 Piter
• https://bit.ly/2U8wpYx
• https://anchor.fm/radiodotnet/episodes/RadioDotNet-006-eberjk
[00:06:39] — Source Generators
• https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/
• https://github.com/dotnet/roslyn/blob/master/docs/features/source-generators.md
• https://github.com/dotnet/roslyn/blob/master/docs/features/source-generators.cookbook.md
• https://github.com/dotnet/roslyn-sdk/tree/master/samples/CSharp/SourceGenerators
• https://stakhov.pro/code-generation-with-net-5-builder-pattern/
• https://dontcodetired.com/blog/post/C-Source-Generators-Less-Boilerplate-Code-More-Productivity
• https://michaelesteves.co.za/blog/removing-xaml-cs-with-c-source-generators/
[00:28:44] — Маони про GC
• https://devblogs.microsoft.com/dotnet/finalization-implementation-details/
• https://devblogs.microsoft.com/dotnet/the-history-of-the-gc-configs/
• https://devblogs.microsoft.com/dotnet/provisional-mode/
• https://devblogs.microsoft.com/dotnet/garbage-collection-at-food-courts/
• https://devblogs.microsoft.com/dotnet/gc-handles/
• https://devblogs.microsoft.com/dotnet/balancing-work-on-gc-threads/
• https://devblogs.microsoft.com/dotnet/gc-perf-infrastructure-part-0/
• https://devblogs.microsoft.com/dotnet/gc-perf-infrastructure-part-1/
• https://github.com/dotnet/performance/tree/master/src/benchmarks/gc
[00:42:23] — Mobius – .NET runtime running on .NET Core
• https://tooslowexception.com/mobius-net-runtime-running-on-net-core/
• https://github.com/dotnet/runtime/issues/10158
[00:44:30] — Rider for Unreal Engine Public Preview
• https://blog.jetbrains.com/dotnet/2020/04/22/rider-unreal-engine-eap/
• https://www.youtube.com/watch?v=e6pVSyrQ3JE
• https://www.jetbrains.com/dotnet/promo/unity/
[00:47:15] — What’s new in Grafana v7.0
• https://grafana.com/docs/grafana/latest/guides/whats-new-in-v7-0/
• https://grafana.com/oss/loki/
[00:51:28] — YARP project
• https://github.com/microsoft/reverse-proxy
#Podcast #DotNet #DotNetRu #RadioDotNet
https://anchor.fm/radiodotnet/episodes/RadioDotNet-009-edsf16
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Видео версия подкаста: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Темы:
[00:00:50] — JetBrains .NET Days Online
• https://pages.jetbrains.com/dotnet-days-2020/
[00:03:26] — Microsoft Build 2020 registration is open
• https://mybuild.microsoft.com/
• https://www.hanselman.com/blog/MicrosoftBuild2020RegistrationIsNotOnlyOpenItsFREEItsLIVEItsVIRTUALAndItIsAllFORYOU.aspx
[00:04:30] — DotNext 2020 Piter
• https://bit.ly/2U8wpYx
• https://anchor.fm/radiodotnet/episodes/RadioDotNet-006-eberjk
[00:06:39] — Source Generators
• https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/
• https://github.com/dotnet/roslyn/blob/master/docs/features/source-generators.md
• https://github.com/dotnet/roslyn/blob/master/docs/features/source-generators.cookbook.md
• https://github.com/dotnet/roslyn-sdk/tree/master/samples/CSharp/SourceGenerators
• https://stakhov.pro/code-generation-with-net-5-builder-pattern/
• https://dontcodetired.com/blog/post/C-Source-Generators-Less-Boilerplate-Code-More-Productivity
• https://michaelesteves.co.za/blog/removing-xaml-cs-with-c-source-generators/
[00:28:44] — Маони про GC
• https://devblogs.microsoft.com/dotnet/finalization-implementation-details/
• https://devblogs.microsoft.com/dotnet/the-history-of-the-gc-configs/
• https://devblogs.microsoft.com/dotnet/provisional-mode/
• https://devblogs.microsoft.com/dotnet/garbage-collection-at-food-courts/
• https://devblogs.microsoft.com/dotnet/gc-handles/
• https://devblogs.microsoft.com/dotnet/balancing-work-on-gc-threads/
• https://devblogs.microsoft.com/dotnet/gc-perf-infrastructure-part-0/
• https://devblogs.microsoft.com/dotnet/gc-perf-infrastructure-part-1/
• https://github.com/dotnet/performance/tree/master/src/benchmarks/gc
[00:42:23] — Mobius – .NET runtime running on .NET Core
• https://tooslowexception.com/mobius-net-runtime-running-on-net-core/
• https://github.com/dotnet/runtime/issues/10158
[00:44:30] — Rider for Unreal Engine Public Preview
• https://blog.jetbrains.com/dotnet/2020/04/22/rider-unreal-engine-eap/
• https://www.youtube.com/watch?v=e6pVSyrQ3JE
• https://www.jetbrains.com/dotnet/promo/unity/
[00:47:15] — What’s new in Grafana v7.0
• https://grafana.com/docs/grafana/latest/guides/whats-new-in-v7-0/
• https://grafana.com/oss/loki/
[00:51:28] — YARP project
• https://github.com/microsoft/reverse-proxy
#Podcast #DotNet #DotNetRu #RadioDotNet
Anchor
RadioDotNet-009 by RadioDotNet • A podcast on Anchor
Подкаст RadioDotNet выпуск №9
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для…
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для…
Друзья, напоминаем — завтра 13 мая в 15:00 (MSK) состоится онлайн NskDotNet Meetup №8 (https://www.meetup.com/ru-RU/NskDotNet/events/270236025/), подробности ниже: https://vk.com/wall-173214385_35 .
Нам стало грустновато сидеть дома без общения с вами и мы решили двинуться в онлайн по всем фронтам. ☺ Следите за анонсами следующих онлайн встреч!
#nskdotnet #dotnetru #meetup #event #online #unittesting
Нам стало грустновато сидеть дома без общения с вами и мы решили двинуться в онлайн по всем фронтам. ☺ Следите за анонсами следующих онлайн встреч!
#nskdotnet #dotnetru #meetup #event #online #unittesting
Meetup
NskDotNet Meetup #8 (Online)
ср, 13 мая 2020 г., 19:00: Всем привет!Временно перемещаем наши митапы в онлайн-плоскость.Митап состоится 13 мая (среда), 19:00 (GMT+7).В программе:1. Вступительное слово от организаторов.2. Доклад от
Writing More Succinct C# (https://www.danclarke.com/2020-more-succinct-csharp) — Дэн Кларк дает советы по написанию более лаконичного и компактного кода на C#. В статье рассматриваются как довольно старые возможности языка (например, тернарный if и LINQ), так и возможности из самых последних версий (например, оператор ??= и выражение switch). Также разбираются некоторые наиболее частые проблемы, которые могут возникнуть при использовании данного подхода.
#dotnet #csharp #linq #functionalprogramming #codestyle #dev #programming #DanClarke
#dotnet #csharp #linq #functionalprogramming #codestyle #dev #programming #DanClarke
Друзья, дабы разбавить домашние будни, компания EPAM приглашает поучаствовать в онлайн-турнире по кодингу CodeBattle Pro: Snake Battle! 🐍 Это мини-хакатон на основе игры «Змейка» для тех, кому интересно программирование, искусственный интеллект и сражения ботов.
📌 Регистрация: https://epa.ms/code-battle-pro-epam-2020
👨💻 Турнир будет интересен опытным IT-специалистам. Потребуются навыки программирования на одном из языков: .NET, JavaScript, Python или (о великий Тьюринг) C++, Java.
📅 Когда: 25 мая – 2 июня.
Победители получат призы! Ждем ваших заявок.
#dotnet #coding #codebattle #csharp #javanoscript #dev #online #competition
📌 Регистрация: https://epa.ms/code-battle-pro-epam-2020
👨💻 Турнир будет интересен опытным IT-специалистам. Потребуются навыки программирования на одном из языков: .NET, JavaScript, Python или (о великий Тьюринг) C++, Java.
📅 Когда: 25 мая – 2 июня.
Победители получат призы! Ждем ваших заявок.
#dotnet #coding #codebattle #csharp #javanoscript #dev #online #competition
wearecommunity.io
CodeBattle Pro: Snake Battle
CodeBattle Pro. "25 мая 2020 года" | Community platform | Зарегистрируйся на мероприятие, узнай о программе и спикерах на платформе главных сообществ страны.
Ayende Rahien (так же известный как Oren Eini) проведёт вебинар «Event Sourcing in C# with RavenDB».
19 мая 2020 г. в 17:30 (MSK)
https://us02web.zoom.us/webinar/register/WN_w4rfhD6BQHO31MRQJy97mg?timezone_id=Europe%2FMoscow
Это прекрасная возможность подтянуть основы Event Sourcing и познакомиться с практическими аспектами работы RavenDB от лучшего автора для этой связки.
Ayende Rahien — создатель «RavenDB», самой популярной базы данных, написаной на .NET. Он отличается глубоким переосмыслением архитектурных и функциональных подходов в разработке, даже если они идут вразрез с устоявшимися стереотипами.
#ravendb #dotnet #online #csharp #eventsourcing
19 мая 2020 г. в 17:30 (MSK)
https://us02web.zoom.us/webinar/register/WN_w4rfhD6BQHO31MRQJy97mg?timezone_id=Europe%2FMoscow
Это прекрасная возможность подтянуть основы Event Sourcing и познакомиться с практическими аспектами работы RavenDB от лучшего автора для этой связки.
Ayende Rahien — создатель «RavenDB», самой популярной базы данных, написаной на .NET. Он отличается глубоким переосмыслением архитектурных и функциональных подходов в разработке, даже если они идут вразрез с устоявшимися стереотипами.
#ravendb #dotnet #online #csharp #eventsourcing
Meet Pacco & Microservices .NET! (https://www.youtube.com/watch?v=5SLyrETnJoE) — open source проект как шасси для создания микросервисов на .NET с событийно-ориентированной (а значит и асинхронной) моделью взаимодействия.
GitHub: https://github.com/devmentors/Pacco
#pacco #github #devmentors #microservices #dotnet #csharp #design #architecture
GitHub: https://github.com/devmentors/Pacco
#pacco #github #devmentors #microservices #dotnet #csharp #design #architecture
YouTube
Meet Pacco & Microservices .NET!
Course:
https://devmentors.io/courses/microservices-net
Blog:
https://devmentors.io/blog/hello-world-microservices-pacco
Repository:
https://github.com/devmentors/Pacco
More content at: https://devmentors.io
Join our Discord: https://devmentors.io/discord…
https://devmentors.io/courses/microservices-net
Blog:
https://devmentors.io/blog/hello-world-microservices-pacco
Repository:
https://github.com/devmentors/Pacco
More content at: https://devmentors.io
Join our Discord: https://devmentors.io/discord…
Друзья, мы рады сообщить — 29 мая в гостях у конференции DotNext состоится онлайн-митап MskDotNet #46. ☺
📅 Программа встречи:
20.00 – 21.00 Марк Шевченко "Микросервисы на С#".
21.00 – 21.20 Перерыв.
21.20 – 22.20 Константин Густов "Как вырастить open source в банке".
📌 Регистрация: https://mskdotnet.timepad.ru/event/1320817/
#dotnetru #mskdotnet #event #online #meetup #microservices #opensource #dotnext
📅 Программа встречи:
20.00 – 21.00 Марк Шевченко "Микросервисы на С#".
21.00 – 21.20 Перерыв.
21.20 – 22.20 Константин Густов "Как вырастить open source в банке".
📌 Регистрация: https://mskdotnet.timepad.ru/event/1320817/
#dotnetru #mskdotnet #event #online #meetup #microservices #opensource #dotnext
mskdotnet.timepad.ru
MskDotNet Meetup #46 Online / События на TimePad.ru
Мы рады объявить первый онлайн-митап MskDotNet.
Вместе с лидером Московского Клуба Программистов Марком Шевченко мы поговорим про разработку микросервисов на C#, встречающихся подводных камнях и методах их преодоления. А архитектор Райффайзенбанка Константин…
Вместе с лидером Московского Клуба Программистов Марком Шевченко мы поговорим про разработку микросервисов на C#, встречающихся подводных камнях и методах их преодоления. А архитектор Райффайзенбанка Константин…
Доступны материалы с онлайн-встречи SpbDotNet №59:
Артём Лунёв «Разработка игр на движке Unity»
- https://www.youtube.com/watch?v=r7g0X0rgtYA
- https://speakerdeck.com/dotnetru/artiom-luniov-razrabotka-ighr-na-dvizhkie-unity
Александр Кугушев «GameDev как хобби»
- https://www.youtube.com/watch?v=AHlr-4bQpL4
- https://speakerdeck.com/dotnetru/alieksandr-kughushiev-gamedev-kak-khobbi
#dotnetru #spbdotnet #gamedev #unity #dotnet #csharp
Артём Лунёв «Разработка игр на движке Unity»
- https://www.youtube.com/watch?v=r7g0X0rgtYA
- https://speakerdeck.com/dotnetru/artiom-luniov-razrabotka-ighr-na-dvizhkie-unity
Александр Кугушев «GameDev как хобби»
- https://www.youtube.com/watch?v=AHlr-4bQpL4
- https://speakerdeck.com/dotnetru/alieksandr-kughushiev-gamedev-kak-khobbi
#dotnetru #spbdotnet #gamedev #unity #dotnet #csharp
YouTube
Артём Лунёв «Разработка игр на движке Unity»
Наверняка у многих людей возникало желание сделать свою игру, но с чего начать разработку не понятно. В докладе будут рассмотрены основные этапы пайплайна разработки игр от дизайнерского документа до релиза, а так же затронуты вопросы особенностей разработки…
Подкаст RadioDotNet выпуск №10 от 2 июня 2020 года
https://anchor.fm/radiodotnet/episodes/RadioDotNet-010-eeseq4
Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:00:35] — .NET Multi-platform App UI (MAUI)
• https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
• https://github.com/dotnet/maui
[00:13:48] — Blazor WebAssembly is released
• https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available/
• https://chrissainty.com/blazor-news-from-build-2020/
• https://devblogs.microsoft.com/aspnet/announcing-experimental-mobile-blazor-bindings-may-update/
• https://chrissainty.com/
[00:32:15] — Welcome to C# 9.0
• https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/
• https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md
[00:47:09] — F# 5 and F# tools update
• https://devblogs.microsoft.com/dotnet/f-5-update-for-net-5-preview-4/
[00:56:32] — .NET 5 Preview 4
• https://devblogs.microsoft.com/dotnet/announcing-net-5-preview-4-and-our-journey-to-one-net/
• https://github.com/dotnet/runtime/blob/master/docs/design/features/PinnedHeap.md
• https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-migrate-from-newtonsoft-how-to
[01:02:31] — Visual Studio 2019 v16.6 & v16.7 Preview 1
• https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today/
• https://devblogs.microsoft.com/visualstudio/improvements-to-xaml-tooling-in-visual-studio-2019-version-16-7-preview-1/
• https://devblogs.microsoft.com/dotnet/windows-forms-designer-for-net-core-released/
[01:05:41] — Entity Framework Core 5.0 Preview 4
• https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-5.0/whatsnew
[01:08:20] — Microsoft Build 2020
• https://news.microsoft.com/build-2020-book-of-news/
• https://csharp.christiannagel.com/2020/05/21/build2020/
• https://habr.com/ru/company/jugru/blog/502994/
• https://devblogs.microsoft.com/commandline/windows-terminal-1-0/
• https://docs.microsoft.com/en-us/learn/tv/
• https://github.com/microsoft/winget-cli
• https://github.com/microsoft/winget-pkgs
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Никита Цуканов
• Роман Китар
• Вагиф Абилов (https://twitter.com/ooobject)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов (https://hightech.group/ru/about)
#Podcast #DotNet
https://anchor.fm/radiodotnet/episodes/RadioDotNet-010-eeseq4
Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:00:35] — .NET Multi-platform App UI (MAUI)
• https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
• https://github.com/dotnet/maui
[00:13:48] — Blazor WebAssembly is released
• https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available/
• https://chrissainty.com/blazor-news-from-build-2020/
• https://devblogs.microsoft.com/aspnet/announcing-experimental-mobile-blazor-bindings-may-update/
• https://chrissainty.com/
[00:32:15] — Welcome to C# 9.0
• https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/
• https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md
[00:47:09] — F# 5 and F# tools update
• https://devblogs.microsoft.com/dotnet/f-5-update-for-net-5-preview-4/
[00:56:32] — .NET 5 Preview 4
• https://devblogs.microsoft.com/dotnet/announcing-net-5-preview-4-and-our-journey-to-one-net/
• https://github.com/dotnet/runtime/blob/master/docs/design/features/PinnedHeap.md
• https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-migrate-from-newtonsoft-how-to
[01:02:31] — Visual Studio 2019 v16.6 & v16.7 Preview 1
• https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today/
• https://devblogs.microsoft.com/visualstudio/improvements-to-xaml-tooling-in-visual-studio-2019-version-16-7-preview-1/
• https://devblogs.microsoft.com/dotnet/windows-forms-designer-for-net-core-released/
[01:05:41] — Entity Framework Core 5.0 Preview 4
• https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-5.0/whatsnew
[01:08:20] — Microsoft Build 2020
• https://news.microsoft.com/build-2020-book-of-news/
• https://csharp.christiannagel.com/2020/05/21/build2020/
• https://habr.com/ru/company/jugru/blog/502994/
• https://devblogs.microsoft.com/commandline/windows-terminal-1-0/
• https://docs.microsoft.com/en-us/learn/tv/
• https://github.com/microsoft/winget-cli
• https://github.com/microsoft/winget-pkgs
Голоса выпуска:
• Анатолий Кулаков (https://twitter.com/kulakovt)
• Игорь Лабутин (https://twitter.com/ilabutin)
• Никита Цуканов
• Роман Китар
• Вагиф Абилов (https://twitter.com/ooobject)
Звукорежиссёр:
• Максим Шошин
Фоновая музыка:
• Максим Аршинов (https://hightech.group/ru/about)
#Podcast #DotNet
Anchor
RadioDotNet-010 by RadioDotNet • A podcast on Anchor
Подкаст RadioDotNet выпуск №10
Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.
Всех приглашаем присоединиться к нам online на самой большой российской .NET…
Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.
Всех приглашаем присоединиться к нам online на самой большой российской .NET…
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 к этом выпуску
Поделившиеся…