C# Portal | Программирование

@kodblog


Присоединяйтесь к нашему каналу и погрузитесь в мир для C#-разработчика

Связь: @devmangx

C# Portal | Программирование

23 Oct, 16:07


Высокопроизводительный код на платформе .NET

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

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

👉 @KodBlog | #books

C# Portal | Программирование

23 Oct, 06:07


.NES ("dot" NES)

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

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

dotnet new install dotnes.templates

Ссылка: тык

👉 @KodBlog | #ресурсы

C# Portal | Программирование

22 Oct, 11:07


C# на примерах. 4-е изд.

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

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

👉 @KodBlog | #books

C# Portal | Программирование

22 Oct, 09:07


Хочешь стать Linux-экспертом?

Linux++ - канал для тех, кто хочет профессионально освоить Linux и программирование!

- Уникальные гайды по администрированию Linux

- Продвинутые техники и рекомендации по разработке на языках C/C++

- Подробные статьи о внутреннем устройстве операционных систем

- Интересные факты и новости из мира технологий

🌐 Присоединяйся к нам и становись частью сообщества истинных гуру: Linux++

C# Portal | Программирование

22 Oct, 06:07


😎 NCalc — пакет .NET для оценивания математических выражений

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


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

Ссылка: тык

👉 @KodBlog | #ресурсы

C# Portal | Программирование

21 Oct, 09:07


Управление памятью в .NET для профессионалов

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

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

👉 @KodBlog | #books

C# Portal | Программирование

21 Oct, 06:07


😎 DynamicData — фреймворк C#, позволяющий работать с изменяющимися коллекциями в реактивном стиле

dotnet add package DynamicData --version 8.4.1

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

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

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

Ссылка: тык

👉 @KodBlog | #ресурсы

C# Portal | Программирование

20 Oct, 14:30


Изучаем WinUI 3.0

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

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

👉 @KodBlog | #books

C# Portal | Программирование

20 Oct, 12:30


Как инди-разработчику выйти на доход в $4 000, создавая собственные игры?

На самом деле для этого даже не нужно быть программистом.

На крупнейшем Gamedev Интенсиве о заработке в геймдеве выступят 8 успешных разработчиков.

В том числе:

- Программисты-самоучки.
- Специалисты по продвижению игр.
- Основатели игровых студий с оборотом в миллионы долларов.

Запишись на Интенсив бесплатно через Telegram-бота и получи:

🎁 До 10 подарков.
🎟 Участие в gamedev розыгрыше.

Полная программа и список бонусов уже доступны в боте.

C# Portal | Программирование

20 Oct, 06:07


👩‍💻 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 | #ресурсы

C# Portal | Программирование

19 Oct, 16:07


Разработка веб-API CRUD с помощью Data API Builder и EF Core Power Tools

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

👉 @KodBlog | #cтатья

C# Portal | Программирование

19 Oct, 06:07


👩‍💻 .NET Upgrade Assistant теперь может оценить ваш код и указать на ошибки/недочёты

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

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

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

Ссылка: тык

👉 @KodBlog | #ресурсы

C# Portal | Программирование

18 Oct, 16:07


Заглядываем под капот FrozenDictionary: насколько он быстрее Dictionary и почему

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

👉 @KodBlog | #cтатья

C# Portal | Программирование

18 Oct, 06:07


⭐️ Flax Engine — это современный 3D-движок для создания игр, написанный на языках программирования C# и C++ .

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

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

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

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

👉 @KodBlog | #ресурсы

C# Portal | Программирование

17 Oct, 16:07


5 разных способов добавить
кэширование в ASP.NET-приложение: гайд для C#-разработчика

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

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

👉 @KodBlog | #cтатья

C# Portal | Программирование

17 Oct, 06:07


SignalR — это библиотека для ASP.NET, упрощающая добавление функциональности реального времени в веб-приложения. Она позволяет серверу отправлять обновления клиентам (например, браузерам) в реальном времени, что удобно для чатов, уведомлений и мониторинга данных

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

Ссылка: тык

👉 @KodBlog | #ресурсы

C# Portal | Программирование

16 Oct, 16:07


Span в .NET: руководство от Stephen Toub

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

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

👉 @KodBlog | #курсы