ML.NET – платформа для машинного обучения с открытым исходным кодом и кроссплатформенностью для .NET
ML.NET позволяет разработчикам легко создавать, обучать, развертывать и использовать пользовательские модели в своих .NET приложениях, без предварительного опыта в разработке моделей машинного обучения или опыта работы с другими языками программирования, такими как Python или R
⤷ Ссылка на проект
@csharp_ci | #CSharp #ML
ML.NET позволяет разработчикам легко создавать, обучать, развертывать и использовать пользовательские модели в своих .NET приложениях, без предварительного опыта в разработке моделей машинного обучения или опыта работы с другими языками программирования, такими как Python или R
⤷ Ссылка на проект
@csharp_ci | #CSharp #ML
This media is not supported in your browser
VIEW IN TELEGRAM
ezy – мультиплатформенный gRPC клиент
Поддерживает все типы запросов (Unary calls, Client/Server/Bidirectional streaming), работу с metadata. Может подключаться с TLS(Server-side/Mutual)
Все это представлено в удобном UI, c вкладками и переменными окружения (как в Postman)
@csharp_ci #Interesting #gRPC
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Утилита для редактирования скриптов PowerShell прямо в терминале.
Install-Module psedit
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Прощай, Python! Здравствуй, C#!
Python занимает особое место в моем сердце. Все просто: я писал на нем первые успешные программы и в результате научился намного большему, чем во времена своего профессионального обучения.
Но с недавних пор я перешел исключительно на C# и объясню почему.
➡️ Читать дальше
@csharp_ci
Python занимает особое место в моем сердце. Все просто: я писал на нем первые успешные программы и в результате научился намного большему, чем во времена своего профессионального обучения.
Но с недавних пор я перешел исключительно на C# и объясню почему.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Пошаговое руководство по тестированию проекта ASP.NET Core gRPC в Rider.
https://andrewlock.net/testing-aspnetcore-grpc-services-in-jetbrains-rider/
@csharp_ci
https://andrewlock.net/testing-aspnetcore-grpc-services-in-jetbrains-rider/
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
psmsi
PSMSI включает в себя командлеты для создания пакетов MSI, которые могут содержать любую структуру файлов и каталогов по вашему желанию.
🖥 Github
@csharp_ci
PSMSI включает в себя командлеты для создания пакетов MSI, которые могут содержать любую структуру файлов и каталогов по вашему желанию.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Docs
Cmdlet Overview - PowerShell
Кортежи — это круто.
Я отчетливо помню времена до кортежей: множество проблем с поиском оптимального способа возвращения из метода нескольких значений. Как только в C# добавили этот функционал, я сразу увидел множество случаев, в которых они могут быть полезны.
Затем постепенно, с каждой новой версией языка, кортежи дорабатывали. Если вы не пользовались ими с тех времен, когда они только появились, то сегодня вполне справедливо можете их не узнать. Изменились кортежи основательно, но к лучшему.
В этой статье мы вспомним, как начиналась история кортежей, и познакомимся с вариантами их использования в последних версиях языка.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Здравствуйте, я пишу на С# с 2012 года. Я как проходил, так и проводил множество собеседований. В этой статье я собрал полный список вопросов и тем которые я задавал и мне задавали на собеседовании. В этой статье будет собрано все то, что должен знать хороший Senior C# / .NET разработчик с уклоном к web разработке и современному стеку с ASP.NET Core. Хочу сразу сказать, что если вы интервьюер и собираете список вопросов для собеседования в вашу компанию, не берите этот список за чистую монету, тк кандидаты скорее всего тоже будут мониторить данный список и будут его использовать как базу для подготовки. Следовательно если вы готовитесь к собеседованиям как кандидат, используйте эту статью как подготовительную базу и обзор разных топиков которые нужно подтянуть перед
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🔧 LINQPad — инструмент, который может немного упростить жизнь начинающего .NET-разработчика.
https://www.linqpad.net/
@csharp_ci
https://www.linqpad.net/
@csharp_ci
На сегодняшний день .NET программист может применять свои навыки в различных сферах разработки программных продуктов:
- создание веб-приложений и веб-сервисов
- создание настольных приложений;
- создание облачных сервисов;
- создание игр;
- создание мобильных приложений.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Ниже не учебник, а только шпаргалка для разработчиков уже знакомых с основами C# .Net.
Шпаргалка содержит только вопросы “на базу”. Вопросы вида “как бы вы спроектировали …”, “какие слои приложения …”, в шпаргалку не входят.Форматирование кода
В примерах, для краткости, открывающая скобочка { не на новой строке. Интервьюер может быть смущен, т.к. в C# принято ставить { с новой строки. Поэтому на собеседовании лучше использовать общепринятое форматирование.
✔️ Читать дальше
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Обработчик регулярных выражений в .NET — мощное средство, обрабатывающее текст на основе совпадения шаблонов, а не сравнивающее непосредственно текст. В большинстве случаев сопоставление шаблонов выполняется быстро и эффективно. Однако в некоторых случаях механизм регулярных выражений может быть медленным. В крайних случаях он даже может перестать отвечать, обрабатывая относительно небольшой объем входной информации в течение часов или даже дней.
В этой статье описываются некоторые рекомендации, которые разработчики могут применять, чтобы обеспечить оптимальную производительность своих регулярных выражений.
✔️ Читать дальше
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM