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

Связь: @devmangx

РКН: https://clck.ru/3FocB6
Download Telegram
cheatsheet for linux.pdf
872.9 KB
Подборка шпаргалок по Linux: на заметку разработчику

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Прикладные алгоритмы на языке ООП C#: учебно-методическое пособие

Автор:
Иванов С.Е.
Год: 2022

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

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
6 инструментов, которые превратят ваш код в красивые диаграммы:

Diagrams
Go Diagrams
Mermaid
PlantUML
ASCII diagrams
Markmap

🔜 Источник

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Криптография и безопасность в технологии .NET 4е изд.

Авторы:
Торстейнсон П., Ганеш Г.
Год: 2020

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

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Вот это годнота 💵

openai-dotnet — библиотека, которая предоставляет .NET SDK для работы с OpenAI API. Она позволяет разработчикам легко интегрировать модели OpenAI в приложения, написанные на языке C# и других языках платформы .NET

🥖 Библиотека поддерживает взаимодействие с различными возможностями OpenAI, такими как GPT и другие инструменты, предлагаемые через их API

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍9
Snaphot-тестирование в .NET с помощью Verify: гайд для C#-разработчика

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

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍101
C#_Cheatsheet_Zero_To_Mastery_V1.01.pdf
332.6 KB
Шпаргалка по C# от команды
Zero To Mastery для студентов C#/.NET Bootcamp
👩‍💻

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3
Span в .NET: руководство от Stephen Toub

Хотите лучше разобраться в Span? Тогда этот вебинар для вас. Stephen Toub вместе со Scott Hanselman рассматривают System.Span, который обеспечивает безопасный способ доступа к непрерывным областям произвольной памяти.

📹 Cмотреть видео: YouTube

👉 @KodBlog | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
SignalR — это библиотека для ASP.NET, упрощающая добавление функциональности реального времени в веб-приложения. Она позволяет серверу отправлять обновления клиентам (например, браузерам) в реальном времени, что удобно для чатов, уведомлений и мониторинга данных

SignalR автоматически управляет подключением и переключается между различными транспортными протоколами (WebSockets, Server-Sent Events и т.д.) в зависимости от возможностей клиента

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😁54
5 разных способов добавить
кэширование в ASP.NET-приложение: гайд для C#-разработчика

Кэширование HTTP-ответа
Кэширование выходных данных
Кэширование тегов Razor
Кэширование источника данных
Кэширование результатов метода с использованием aspects

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

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
⭐️ Flax Engine — это современный 3D-движок для создания игр, написанный на языках программирования C# и C++ .

Он обладает впечатляющей графикой и мощными готовыми скриптами, что делает его идеальным выбором для быстрого рабочего процесса благодаря множеству встроенных функций.

Команда PVS-Studio провела детальный анализ ключевых особенностей движка и обнаружила самые интересные ошибки в его исходном коде с использованием собственного инструмента для статического анализа.

Этот репозиторий содержит полный исходный код движка Flax (за исключением поддержки платформ, защищенных NDA). Любой желающий может внести свой вклад или использовать измененный исходный код в играх на базе Flax.

GitHub
Документация
Уроки по работе с движком
Курс с нуля

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍97
Заглядываем под капот FrozenDictionary: насколько он быстрее Dictionary и почему

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

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
👩‍💻 .NET Upgrade Assistant теперь может оценить ваш код и указать на ошибки/недочёты

dotnet tool install --global upgrade-assistant --version 0.5.678

При обновлении версии можно использовать новую функцию .NET Upgrade Assistant — проверку написанного кода и получение оценки от инструмента.
После сканирования Upgrade Assistant предоставит отчёт с проблемными местами, классифицированными по серьёзности. Пользователь сможет перейти к решению конкретной проблемы и отметить ее исправленной. Microsoft отмечает, что вместе с определением проблемы будет предоставлен список ссылок и рекомендаций по исправлению ошибок.

🤤 Инструмент доступен как расширение Visual Studio или как CLI

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥41
Разработка веб-API CRUD с помощью Data API Builder и EF Core Power Tools

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

👉 @KodBlog | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁3
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 LiteDB — .NET NoSQL база данных в одной DLL

dotnet add package LiteDB --version 5.0.20

LiteDB — это быстрая и легкая встроенная БД .NET NoSQL.
— open-source
— предлагает простой API, аналогичный MongoDB
— полностью написана на C#, помещается в одной DLL (<450 Кб)
— LiteDB потокобезопасная
— ACID с полной поддержкой транзакций
— поддерживает восстановление данных после сбоя записи (есть файл журнала WAL)
— поддерживает хранение файлов и потоковых данных (как GridFS в MongoDB)
— поддерживает хранение одного файла данных (как SQLite)
— индексирование полей документа для быстрого поиска
— поддержка LINQ для запросов

Для удобной работы с LiteDB существует LiteDB Studio

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
Изучаем WinUI 3.0

Автор:
Эшкрафт Э.
Год: 2021

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

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
😎 DynamicData — фреймворк C#, позволяющий работать с изменяющимися коллекциями в реактивном стиле

dotnet add package DynamicData --version 8.4.1

DynamicData — это фреймворк, который позволяет использовать всю мощь реактивных расширений при работе с коллекциями. Реактивные расширения из коробки не предоставляют оптимальных способов для работы с изменяющимися наборами данных, и задача DynamicData — исправить это.

Современные приложения довольно сложны, и зачастую возникает необходимость создавать проекции коллекций — фильтровать, трансформировать или сортировать элементы. DynamicData был разработан как раз чтобы избавиться от того невероятно сложного кода, который потребовался бы нам для управления динамически меняющимися наборами данных.

DynamicData активно развивается и дорабатывается, и уже сейчас поддерживается более 60 операторов для работы с коллекциями.

Ссылка: тык

👉 @KodBlog | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Управление памятью в .NET для профессионалов

Автор:
Кокоса К.
Год: 2020

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

👉 @KodBlog | #books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84