Что позволяет Cairo?
— удобно организовать разные программы по категориям
— гибко настроить панель задач
— Cairo позволяет иметь несколько экранов рабочего стола, по которым можно перемещаться
Подробнее о таких украшательствах Windows на Reddit
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вряд ли кто не слышал о BenchmarkDotNet, но всё же можно напомнить, всё-таки отличная библиотека.
BenchmarkDotNet позволяет проводить анализ .NET-приложений и предоставляет результаты в удобной для пользователя форме.
Также BenchmarkDotNet защищает от популярных ошибок бенчмаркинга и предупреждает, если что-то не так с дизайном бенчмарка или полученными измерениями.
BenchmarkDotNet уже используется в 19000+ проектах GitHub, включая .NET Runtime, .NET Compiler, .NET Performance
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
—
dotnet add package linq2db --version 5.4.1
Архитектурно эта библиотека лучше таких микро-ORM, как Dapper, Massive или PetaPoco, поскольку позволяет работать с выражениями LINQ, сохраняя слой абстракции между вашим кодом и базой данных.
Запросы проверяются компилятором C# и позволяют легко проводить рефакторинг.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет на экран это код?
Anonymous Quiz
33%
1 1 1 1 1 1
41%
1 2 3 4 5 6
9%
1 1 2 3 4 5
6%
1 1 1 2 3 4
9%
1 1 1 2 3 1
2%
1 1 1 3 2 1
—
dotnet add package YoutubeExplode --version 6.3.16
YoutubeExplode позволяет извлекать метаданные видео, плейлистов и каналов YouTube, а также позволяет удобно скачивать всё это дело.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
—
dotnet add package Downloader
Downloader — это современная, асинхронная, тестируемая библиотека для .NET, реализующая многокомпонентный загрузчик с возможностью асинхронных загрузок.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Для ученых, которые изучают C# и интересуются AI
Если вы изучаете C# и интересуетесь искусственным интеллектом, поступление в аспирантуру по ИИ в Яндекс может стать ключевым шагом в вашей карьере. Вот несколько причин, почему это стоит сделать и как это поможет вам в будущем.
1. Сочетание C# и AI
Применение C# в AI: Хотя Python часто используется в проектах ИИ, знание C# дает вам уникальное преимущество. C# активно используется в разработке корпоративных приложений, игр и высокопроизводительных систем, и его можно эффективно интегрировать с решениями ИИ, особенно при создании гибридных приложений.
2. Интеграция с платформами Microsoft
Если вы уже знаете C#, вы легко сможете работать с технологиями Microsoft, такими как Azure, которые предоставляют мощные инструменты и сервисы для разработки ИИ. Это даст вам возможность создавать масштабируемые и надежные AI-решения.
3. Практическое обучение и работа над реальными проектами
Аспирантура по ИИ в Яндекс предлагает уникальную возможность работать над реальными проектами. Вы сможете использовать свои знания C# для разработки и интеграции ИИ-алгоритмов в реальные продукты, что даст вам практический опыт и понимание того, как ваши разработки работают в реальных условиях.
4. Руководство лучших специалистов
Работая под руководством ведущих специалистов Яндекса и партнерских университетов, вы сможете углубить свои знания в области ИИ и научиться применять их на практике, что значительно ускорит ваш профессиональный рост.
5. Финансовая поддержка и ресурсы
Ежегодная финансовая поддержка в размере 800 тысяч рублей. Эти средства можно использовать для приобретения необходимого оборудования и программного обеспечения, что особенно важно для разработчиков, работающих с высоконагруженными системами и большими данными.
Если вы изучаете C# и интересуетесь искусственным интеллектом, поступление в аспирантуру по ИИ в Яндекс может стать ключевым шагом в вашей карьере. Вот несколько причин, почему это стоит сделать и как это поможет вам в будущем.
1. Сочетание C# и AI
Применение C# в AI: Хотя Python часто используется в проектах ИИ, знание C# дает вам уникальное преимущество. C# активно используется в разработке корпоративных приложений, игр и высокопроизводительных систем, и его можно эффективно интегрировать с решениями ИИ, особенно при создании гибридных приложений.
2. Интеграция с платформами Microsoft
Если вы уже знаете C#, вы легко сможете работать с технологиями Microsoft, такими как Azure, которые предоставляют мощные инструменты и сервисы для разработки ИИ. Это даст вам возможность создавать масштабируемые и надежные AI-решения.
3. Практическое обучение и работа над реальными проектами
Аспирантура по ИИ в Яндекс предлагает уникальную возможность работать над реальными проектами. Вы сможете использовать свои знания C# для разработки и интеграции ИИ-алгоритмов в реальные продукты, что даст вам практический опыт и понимание того, как ваши разработки работают в реальных условиях.
4. Руководство лучших специалистов
Работая под руководством ведущих специалистов Яндекса и партнерских университетов, вы сможете углубить свои знания в области ИИ и научиться применять их на практике, что значительно ускорит ваш профессиональный рост.
5. Финансовая поддержка и ресурсы
Ежегодная финансовая поддержка в размере 800 тысяч рублей. Эти средства можно использовать для приобретения необходимого оборудования и программного обеспечения, что особенно важно для разработчиков, работающих с высоконагруженными системами и большими данными.
—
nuget install SkiaSharp
SkiaSharp — это кроссплатформенный API для работы с 2D-графикой для платформ .NET, основанный на библиотеке Skia Graphics от Google.
С помощью SkiaSharp можно рисовать сложные элементы интерфейса и любые 2D сцены с поддержкой плавной анимации и различных эффектов.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Использование .NET Starter Kit как готового решения позволяет сэкономить около 200+ часов разработки.
Можно использовать .NET Starter Kit как отправную точку для создания проекта на базе чистой архитектуры .NET 8;
этот набор включает в себя самые необходимые пакеты и функции, включая поддержку Multi-Tenancy из коробки.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
—
dotnet tool install --global coverlet.console --version 6.0.2
Coverlet — это кроссплатформенный фреймворк для создания тестового покрытия в .NET с поддержкой покрытия строк и методов. Coverlet работает с .NET Framework под Windows и .NET Core на всех поддерживаемых платформах.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM