ReSharper 2020.3 поддерживает новые возможности C# 9, представляет новую концепцию встроенных подсказок, реализует поддержку Avalonia, подключает динамический анализ программ, а также предоставляет множество мелких обновлений, которые помогут в повседневной работе.
Читать подробнее
Читать подробнее
JetBrains
What’s New in ReSharper
What’s new in the latest updates for ReSharper
Сэм Эдди из Kelsam Games делится подробностями об одном из инструментов, который он использует в процессе разработки новой игры, и о том, как .NET сыграл важную роль в ее создании.
https://proglib.io/w/2b05b041
https://proglib.io/w/2b05b041
.NET Blog
[Guest Post] Creating a game art asset pipeline in .NET
Check out how a game studio used .NET to create a game art asset pipeline.
Бесплатный курс по основам C# для начинающих: https://proglib.io/w/1163f27b
YouTube
C# Tutorial Series/Course For Beginners - YouTube
Идеи функционального программирования оказывают влияние на Microsoft, но является ли функциональное программирование на C# многообещающим направлением? В статье Мэтью Макдональд разбирается с этим, рассматривая два наиболее ярких примера на C# 9.
https://proglib.io/w/40e2b6f1
https://proglib.io/w/40e2b6f1
Medium
C# 9 Creeps Closer to Functional Programming
What happens when a successful OO language cross-pollinates with FP ideas?
Еще немного о генераторах исходного кода. Автор статьи показывает, как с помощью кодогенерации изменить синтаксис языка и избавиться от событий, заменив их на Reactive Extensions.
https://proglib.io/w/b880e031
https://proglib.io/w/b880e031
Хабр
Заменяем события C# на Reactive Extensions с помощью кодогенерации
Здравствуйте, меня зовут Иван и я разработчик. Недавно прошла приуроченная к выходу .NET 5 конференция .NETConf 2020. На которой один из докладчиков рассказывал...
Каждый проект .NET основан на шаблоне проекта. Хотите узнать больше о тех, которые поставляются из коробки, а также научиться создавать свои собственные? Эта серия эпизодов для вас: https://proglib.io/w/ba11d041
Docs
Create a .NET Core Project Template
Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed Hashimi explores NET Core project templates and how to use them…
UnrealCLR — плагин, который позволяет интегрировать хост .NET в Unreal Engine с Common Language Runtime для построения логики игры / приложения, используя все возможности C# 9.0, F# 5.0 и .NET.
https://proglib.io/w/cad734f4
https://proglib.io/w/cad734f4
GitHub
GitHub - nxrighthere/UnrealCLR: Unreal Engine .NET 6 integration
Unreal Engine .NET 6 integration. Contribute to nxrighthere/UnrealCLR development by creating an account on GitHub.
Интересная статья, в которой представлен ТОП-10 ошибок, найденных в C#-проектах с открытым исходным кодом за 2020 год и приведены краткие рекомендации по их устранению: https://proglib.io/w/8a7acef9
Хабр
ТОП-10 ошибок, найденных в C#-проектах за 2020 год
Наконец-то столь нелёгкий 2020 подходит к концу, а это значит, что пришло время подвести итоги! За этот год командой PVS-Studio было написано немало статей, в к...
40 лучших курсов по математике для программистов
Программистам нужно развивать логическое мышление и сообразительность, поэтому мы подобрали для вас 40 лучших курсов по математике.
https://proglib.io/p/best-math-courses
Программистам нужно развивать логическое мышление и сообразительность, поэтому мы подобрали для вас 40 лучших курсов по математике.
https://proglib.io/p/best-math-courses
28 декабря в 19:00 по мск проходит вводный урок "Базовая математика для Data Science" cовместно с Proglib
Начало карьеры в Data Science и программировании лежит в познаниях математики. В школе закладывается фундамент дальнейших знаний. Поэтому предлагаем начать карьеру Data Science с короткого марафона, позволяющего в сжатые сроки вспомнить базу школьной математики.
На бесплатном вводном занятии поговорим о числовой последовательности и регрессиях.
Регистрация по ссылке: https://proglib.io/w/880c05d6
либо подпишитесь на telegram: https://t.me/joinchat/AAAAAFNrJZHGP24KPuWw6w
Кто с нами?
Начало карьеры в Data Science и программировании лежит в познаниях математики. В школе закладывается фундамент дальнейших знаний. Поэтому предлагаем начать карьеру Data Science с короткого марафона, позволяющего в сжатые сроки вспомнить базу школьной математики.
На бесплатном вводном занятии поговорим о числовой последовательности и регрессиях.
Регистрация по ссылке: https://proglib.io/w/880c05d6
либо подпишитесь на telegram: https://t.me/joinchat/AAAAAFNrJZHGP24KPuWw6w
Кто с нами?
Библиотека шарписта | C#, F#, .NET, ASP.NET pinned «28 декабря в 19:00 по мск проходит вводный урок "Базовая математика для Data Science" cовместно с Proglib Начало карьеры в Data Science и программировании лежит в познаниях математики. В школе закладывается фундамент дальнейших знаний. Поэтому предлагаем…»
Короткие заметки о том, как создать файл рабочего процесса GitHub Actions из интерфейса командной строки dotnet: https://proglib.io/w/fc639a1b
Timheuer
Generate a GitHub Actions workflow file from dotnet CLI
Generate a GitHub Actions workflow file quickly from the dotnet CLI using this new helper tool.
Oqtane — это модульный фреймворк, который ускоряет развитие современных цифровых технологий. Он был спроектирован с нуля для создания интерактивных веб-приложений с помощью C# и .NET посредством использования Blazor, а также современной структуры одностраничных приложений.
Oqtane предлагает расширенные возможности, такие как мультитенантность, полностью динамическая модель компоновки страниц, удобные для дизайнеров темы, расширяемость с помощью подключаемых модулей сторонних производителей, и поддерживает модели хостинга Blazor Server и Blazor WebAssembly.
Репо
Сайт
Oqtane предлагает расширенные возможности, такие как мультитенантность, полностью динамическая модель компоновки страниц, удобные для дизайнеров темы, расширяемость с помощью подключаемых модулей сторонних производителей, и поддерживает модели хостинга Blazor Server и Blazor WebAssembly.
Репо
Сайт
GitHub
GitHub - oqtane/oqtane.framework: CMS & Application Framework for Blazor & .NET MAUI
CMS & Application Framework for Blazor & .NET MAUI - oqtane/oqtane.framework
Скотт Хансельман представил подборку актуальных инструментов для Windows, которые будут полезны как разработчикам, так и опытным пользователям.
https://proglib.io/w/b1929bf8
https://proglib.io/w/b1929bf8
Hanselman
Scott Hanselman's 2021 Ultimate Developer and Power Users Tool List for Windows
Can you believe it's been 6 years since my last Tools list? Tools have changed, ...
Перевод опубликованной ранее статьи о малоизвестных фичах C#/.NET: https://proglib.io/w/746588c3
Telegram
Библиотека шарписта
В каждом языке / платформе / фреймворке существуют малоизученные особенности, применение которых может серьезно повысить эффективность разработки. Язык C# и платформа .Net не являются исключением в данном случае, и сегодня мы ознакомимся с подборкой из 6…
Зачем в науке о данных элементарная математика?
С 5 января «Библиотека программиста» запускает онлайн-марафон по школьной математике для Data Science. Затея может показаться странной: зачем простые формулы людям, решающим задачи на стыке различных дисциплин? Чтобы подтянуть базу, им скорее подойдет многомесячный курс со сложной теорией и зубодробительной практикой.
Закончил обучение, и вперед — к новым свершениям. Увы, не всегда выходит. Часто студенты не могут усвоить материал, несмотря на усилия преподавателей.
Почему?
Математический гений решает сложную задачу интуитивно, а у простого смертного это не получается. Школьный курс многие из нас проходили давно и мимо — при отсутствии нужного субстрата продвинутые знания некуда сеять.
Для осваивающих науку о данных новичков мы запускаем образовательную программу совместно с квалифицированными школьными педагогами. Они помогут вам получить простые знания, без которых нельзя освоить сложные.
Записаться на марафон можно на нашем сайте.
https://proglib.io/w/ea084177
С 5 января «Библиотека программиста» запускает онлайн-марафон по школьной математике для Data Science. Затея может показаться странной: зачем простые формулы людям, решающим задачи на стыке различных дисциплин? Чтобы подтянуть базу, им скорее подойдет многомесячный курс со сложной теорией и зубодробительной практикой.
Закончил обучение, и вперед — к новым свершениям. Увы, не всегда выходит. Часто студенты не могут усвоить материал, несмотря на усилия преподавателей.
Почему?
Математический гений решает сложную задачу интуитивно, а у простого смертного это не получается. Школьный курс многие из нас проходили давно и мимо — при отсутствии нужного субстрата продвинутые знания некуда сеять.
Для осваивающих науку о данных новичков мы запускаем образовательную программу совместно с квалифицированными школьными педагогами. Они помогут вам получить простые знания, без которых нельзя освоить сложные.
Записаться на марафон можно на нашем сайте.
https://proglib.io/w/ea084177
Текущий год показал, что платформа .NET и связанные с ней инструменты / технологии развиваются и будут стремительно набирать обороты в следующем году.
К ключевым трендам 2020 года можно отнести следующие: унифицированная платформа .NET 5, C# 9, .NET Core, Xamarin, облачные сервисы, Blazor, ML.NET, безопасность и многое другое.
А с конкретными причинами необходимости изучения C# в 2021 году можно ознакомиться здесь.
К ключевым трендам 2020 года можно отнести следующие: унифицированная платформа .NET 5, C# 9, .NET Core, Xamarin, облачные сервисы, Blazor, ML.NET, безопасность и многое другое.
А с конкретными причинами необходимости изучения C# в 2021 году можно ознакомиться здесь.