C# Portal | Программирование – Telegram
C# Portal | Программирование
14.9K subscribers
982 photos
118 videos
24 files
819 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для C#-разработчика

Связь: @devmangx

РКН: https://clck.ru/3FocB6
Download Telegram
😎 NCalc — пакет .NET для оценивания математических выражений

dotnet add package NCalcSync 
dotnet add package NCalcAsync
dotnet add package NCalc.DependencyInjection


NCalc может распарсить любое математическое выражение и оценить результат — это касается также выражений со статическими/динамическими параметрами и пользовательскими функциями.

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥2
C# на примерах. 4-е изд.

Автор:
Евдокимов П. В.
Год: 2019

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
This media is not supported in your browser
VIEW IN TELEGRAM
.NES ("dot" NES)

Интересная библиотека предназначенная для разработки под NES (Nintendo Entertainment System).

Инструмент позволяет разработчикам создавать игры для NES с использованием C# и других технологий .NET, предоставляя инструменты и ресурсы для упрощения процесса разработки игр для этой классической игровой платформы.

dotnet new install dotnes.templates

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥181
Высокопроизводительный код на платформе .NET

Автор:
Уотсон Бен
Год: 2019

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73
▶️ UUID v7 в .NET 9

.NET изначально поддерживает UUID v4 через Guid.NewGuid().

При этом начиная с предварительной версии 7, появилась поддержка UUID версии 7.

📎 UUID v7

Так как GUID является альтернативным названием для UUID, новый API находится в пространстве имен System.Guid:


var guid = Guid.CreateVersion7();
var guidWithTimestamp = Guid.CreateVersion7(DateTimeOffset.UtcNow);


Главным преимуществом является включение метки времени в UUID. Это дает 122 бита энтропии, включая 6 бит для версии и варианта где-то посередине.

Главное преимущество заключается в том, что вы можете сортировать UUID по времени их создания, что делает их более подходящими для баз данных по сравнению с UUID v4.

📎 Контроль метки времени

Поскольку метод ожидает DateTimeOffset, вызывающая функция может использовать TimeProvider для контроля UtcNow:


var uuid = Guid.CreateVersion7(timeProvider.GetUtcNow());


timeProvider может быть получен через DI контейнер и подделан в тестовых сценариях.

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍104
Все фичи .NET 9 связанные с искусственным интеллектом

OpenAI SDK, TensorFlow, поддержка ONNX, numeric APIs и многое другое.

📖 Читать: ссылка

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
OpenCvSharp — .NET-пакет для работы с OpenCV

dotnet add package OpenCvSharp4 --version 4.10.0.20240616

OpenCvSharp — это известная обертка для .NET, которая предоставляет доступ ко всем модулям OpenCV для:

хранения математических функций и вычислений, алгебры и структур данных;
хранения моделей для машинного обучения;
ввода и вывода картинок или видео, чтения и записи в файл;
обработки изображения;
детектирования объектов — лиц, предметов и других;
отслеживания и анализа движений на видео;
и для многого другого

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
C# глазами хакера

Автор:
Фленов М.
Год: 2023

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112
This media is not supported in your browser
VIEW IN TELEGRAM
Методы LINQ на заметку C# разработчику

Сохраняй, пригодится 🎧

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥23👍6😁2
Разработка мобильных приложений на C# для iOS и Android

Автор:
Черников В.
Год: 2020

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
This media is not supported in your browser
VIEW IN TELEGRAM
🤫 EFCore.Visualizer — расширение для просмотра плана запроса Entity Framework Core непосредственно в Visual Studio.

В настоящее время визуализатор поддерживает SQL Server и PostgreSQL.

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍132
Микросервисы на платформе .NET

Автор:
Хорсдал Кристиан
Год: 2018

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека C#, предоставляющая удобный слой абстракции для работы с YouTube

dotnet add package YoutubeExplode --version 6.3.16

YoutubeExplode позволяет извлекать метаданные видео, плейлистов и каналов YouTube, а также позволяет удобно скачивать всё это дело.

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5
C# 9 и .NET 5. Разработка и оптимизация

Автор:
М. Прайс
Год: 2022

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4👨‍💻3
This media is not supported in your browser
VIEW IN TELEGRAM
🌈 Библиотека .NET для бенчмаркинга

Вряд ли кто не слышал о BenchmarkDotNet, но всё же можно напомнить, всё-таки отличная библиотека.

BenchmarkDotNet позволяет проводить анализ .NET-приложений и предоставляет результаты в удобной для пользователя форме.

Также BenchmarkDotNet защищает от популярных ошибок бенчмаркинга и предупреждает, если что-то не так с дизайном бенчмарка или полученными измерениями.

👨‍💻 BenchmarkDotNet уже используется в 19000+ проектах GitHub, включая .NET Runtime, .NET Compiler, .NET Performance

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Head First. Изучаем C#. 4-е изд.

Авторы:
Э. Стиллмен, Д. Грин
Год: 2022

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
😱 Высокая доступность, масштабируемость и пропускная способность: шпаргалка по проектированию системы с типичными решениями

Источник

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Программирование. Учебник и практикум

Автор:
Зыков С. В.
Год: 2022

📂 Скачать книгу

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82
This media is not supported in your browser
VIEW IN TELEGRAM
🕷 Jackett — это мощный поисковик и индексатор торрент-трекеров, поддерживающий более 150 различных трекеров. Он позволяет искать контент по множеству источников одновременно.

Для удобства использования у Jackett есть веб-интерфейс и REST API, что позволяет легко интегрировать его с другими приложениями.

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85
Этот способ создания высокопроизводительных API в .NET - часть 1: Доступ к данным

📖 Читать: ссылка

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Проблемные паттерны проектирования приложений ASP. NET Core 🐈‍⬛

В этом репозитории собраны паттерны "как не надо делать" в приложениях ASP. NET Core.
Это реальные проблемы, которые были допущены в реальных кейсах, так неплохо было бы с этим ознакомиться

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92