📑 Вышел .NET 5. И что?
Несколько недель назад вышел .NET 5. На сайте Microsoft можно найти подробный анонс со всеми изменениями, но главный вопрос для разработчиков — и что с того? Что мне с выхода пятого дотнета, как я могу его использовать, есть ли смысл переходить на новую версию прямо сейчас? На эти вопросы постараемся ответить в статье.
#статьи #CSharp #dotnet
Несколько недель назад вышел .NET 5. На сайте Microsoft можно найти подробный анонс со всеми изменениями, но главный вопрос для разработчиков — и что с того? Что мне с выхода пятого дотнета, как я могу его использовать, есть ли смысл переходить на новую версию прямо сейчас? На эти вопросы постараемся ответить в статье.
#статьи #CSharp #dotnet
🛠 CodeTrack — это бесплатный профилировщик производительности и анализатор выполнения .NET. Он работает практически со всеми версиями .NET и даст вам полное представление о том, как работает ваш код!
#инструменты #dotnet
#инструменты #dotnet
📖 Библия C#
🖋 М. Фленов, 2019
Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных приложений различной сложности (баз данных, графических программ и др.).
💾 Скачать книгу
#book #c_sharp #dotnet
🖋 М. Фленов, 2019
Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных приложений различной сложности (баз данных, графических программ и др.).
💾 Скачать книгу
#book #c_sharp #dotnet
📑 От WPF к Авалонии
WPF — любимый сообществом фреймворк для десктопной разработки, однако в то время как дотнет и вся его экосистема уже давно кроссплатформенные, WPF работает только под Windows. Сообщество решило эту проблему и теперь у нас есть Авалония — фреймворк, во многом очень похожий на WPF, но работающий на разных платформах.
Мы разберем отличия Авалонии от WPF. Что нужно знать людям, переходящим с WPF на Авалонию? В чем преимущества нового фреймворка, а в чем его недостатки по сравнению с WPF?
#статьи #dotnet
WPF — любимый сообществом фреймворк для десктопной разработки, однако в то время как дотнет и вся его экосистема уже давно кроссплатформенные, WPF работает только под Windows. Сообщество решило эту проблему и теперь у нас есть Авалония — фреймворк, во многом очень похожий на WPF, но работающий на разных платформах.
Мы разберем отличия Авалонии от WPF. Что нужно знать людям, переходящим с WPF на Авалонию? В чем преимущества нового фреймворка, а в чем его недостатки по сравнению с WPF?
#статьи #dotnet
🛠 .NET Core Test Explorer — делает модульное тестирование с .NET на VS Code намного приятнее.
#инструменты #dotnet
#инструменты #dotnet
📑 Подводные камни в бассейне строк, или ещё один повод подумать перед интернированием экземпляров класса String в C#
Будучи разработчиками программного обеспечения, мы всегда хотим, чтобы написанное нами ПО работало быстро. Использование оптимального алгоритма, распараллеливание, применение различных техник оптимизации – мы будем прибегать ко всем известным нам средствам, дабы улучшить производительность софта. К одной из таких техник оптимизации можно отнести и так называемое интернирование строк. Оно позволяет уменьшить объём потребляемой процессом памяти, а также значительно сокращает время, затрачиваемое на сравнение строк. Однако, как и везде в жизни, необходимо соблюдать меру – не стоит использовать интернирование на каждом шагу. Далее в этой статье будет показано, как можно обжечься и создать своему приложению неочевидный bottleneck в виде метода String.Intern.
Daily Coding #статьи #C_Sharp #dotnet
Будучи разработчиками программного обеспечения, мы всегда хотим, чтобы написанное нами ПО работало быстро. Использование оптимального алгоритма, распараллеливание, применение различных техник оптимизации – мы будем прибегать ко всем известным нам средствам, дабы улучшить производительность софта. К одной из таких техник оптимизации можно отнести и так называемое интернирование строк. Оно позволяет уменьшить объём потребляемой процессом памяти, а также значительно сокращает время, затрачиваемое на сравнение строк. Однако, как и везде в жизни, необходимо соблюдать меру – не стоит использовать интернирование на каждом шагу. Далее в этой статье будет показано, как можно обжечься и создать своему приложению неочевидный bottleneck в виде метода String.Intern.
Daily Coding #статьи #C_Sharp #dotnet
📖Blazor WebAssembly Development in .NET 7
🖋Katie Millie. 2024
Устали от использования JavaScript-фреймворков? Мечтаете о мире, где вы сможете использовать возможности C# для создания динамичных веб-приложений? Познакомьтесь с Blazor WebAssembly и .NET 7! Эта книга - ваша стартовая площадка, которая поможет вам окунуться в захватывающий мир веб-разработки с помощью инструментов, которые вы уже знаете и любите.
💾 Скачать книгу
Daily Coding #книги #dotNET
🖋Katie Millie. 2024
Устали от использования JavaScript-фреймворков? Мечтаете о мире, где вы сможете использовать возможности C# для создания динамичных веб-приложений? Познакомьтесь с Blazor WebAssembly и .NET 7! Эта книга - ваша стартовая площадка, которая поможет вам окунуться в захватывающий мир веб-разработки с помощью инструментов, которые вы уже знаете и любите.
💾 Скачать книгу
Daily Coding #книги #dotNET
👍1
📖Building Intelligent Apps with .NET and Azure AI Services
🖋Ashirwad Satapathi| 2024
Эта всеобъемлющая книга даст вам знания и навыки, необходимые для разработки интеллектуальных решений с использованием возможностей служб искусственного интеллекта Azure. В книге использован практический подход, основанный на примерах, который поможет вам легко разобраться в предмете и эффективно применять его.
💾 Скачать книгу
Daily Coding #книги #dotNET
🖋Ashirwad Satapathi| 2024
Эта всеобъемлющая книга даст вам знания и навыки, необходимые для разработки интеллектуальных решений с использованием возможностей служб искусственного интеллекта Azure. В книге использован практический подход, основанный на примерах, который поможет вам легко разобраться в предмете и эффективно применять его.
💾 Скачать книгу
Daily Coding #книги #dotNET
📖ASP.NET Core: 68 Essential Things Beginners Must Know
🖋Takahashi, Yuko & Mizuki, Ayase & Yuuma, Kuroda & Publishing, Ginnoha| 2024
Эта книга знакомит начинающих с 68 основными темами, помогая им понять основные концепции, лучшие практики и критические особенности ASP.NET Ядро.От промежуточного программного обеспечения и маршрутизации до внедрения зависимостей и ведения журнала - каждый раздел содержит четкое и действенное представление о функциональных возможностях платформы
💾 Скачать книгу
Daily Coding #книги #dotNET
🖋Takahashi, Yuko & Mizuki, Ayase & Yuuma, Kuroda & Publishing, Ginnoha| 2024
Эта книга знакомит начинающих с 68 основными темами, помогая им понять основные концепции, лучшие практики и критические особенности ASP.NET Ядро.От промежуточного программного обеспечения и маршрутизации до внедрения зависимостей и ведения журнала - каждый раздел содержит четкое и действенное представление о функциональных возможностях платформы
💾 Скачать книгу
Daily Coding #книги #dotNET