NeuroLook
Open in Telegram
1 669
Subscribers
No data24 hours
-37 days
-1130 days
Posts Archive
1 669
🖥 Краткий обзор основных изменений и улучшений, представленных в .NET 10 Preview 2
Обновления библиотек
• Добавлена возможность указания алгоритма шифрования при экспорте PKCS#12/PFX.
✔️Оптимизации среды выполнения (.NET Runtime)
• Улучшения в оптимизации перебора массивов (Array Enumeration De-Abstraction).
• Инлайнинг методов после поздней де виртуализации и де виртуализация на основе наблюдений за инлайнингом.
• Поддержка операций приведения типов и отрицания в NativeAOT’s Type Preinitializer.
✔️SDK
• Улучшен порядок команд в dotnet CLI для большей последовательности и удобства работы.
✔️C#
• Добавлены экспериментальные возможности для частичных событий и конструкторов.
📌Полный релиз
✔️F#
• Обновления касаются самого языка, стандартной библиотеки FSharp.Core и FSharp.Compiler Service.
✔️ASP.NET Core и Blazor
• В шаблон Blazor Web App добавлен компонент для повторного подключения.
• Улучшена навигация: устранено автоматическое прокручивание страницы вверх при переходах на ту же страницу, учтены па...
1 669
🖥 Stateless — это библиотека для создания конечных автоматов (state machines) и лёгких рабочих процессов в .NET!
🌟 Она поддерживает стандартные конструкции конечных автоматов, такие как состояния, триггеры, переходы с условиями (guard clauses), а также действия при входе и выходе из состояния. Библиотека позволяет разрабатывать сложные логические системы с использованием иерархических состояний и параметризированных триггеров.
🌟 Stateless предоставляет возможность экспортировать графы состояний в форматы DOT или Mermaid для визуализации, а также интеграцию с внешними хранилищами состояния, например, ORM. Это делает библиотеку подходящей для применения в масштабируемых и сложных .NET-приложениях.
🔐 Лицензия: Apache-2.0
🖥 Github
1 669
🖥 SimpleAuth4Net — простая библиотека для аутентификации в приложениях на платформе .NET!
🌟 Она позволяет легко интегрировать систему аутентификации, поддерживающую различные механизмы, такие как OAuth и OpenID Connect.
🔐 Лицензия: MIT
🖥 Github
1 669
#вакансия #vacancy #удаленно #remote #fulltime #.net #sql
Middle Backend Developer (.NET)
Сайт компании: https://matrixcrm.ru
Matrix CRM — современная и продуманная CRM-система для бизнеса в сфере услуг.
О вакансии:
— Middle Backend Developer
— Разговорный русский язык обязателен
— C#, SQL, Redis, RabbitMQ
— Оклад ~1500$ в месяц
— 5/2 с 10:00 до 19:00 по МСК
— Работаем по Agile в JIRA. Используем Discord
— Ежедневные быстрые созвоны-чекапы
— Оплачиваемые тестовые задания
Для отклика, заполните пожалуйста форму: https://forms.gle/v4YRtBKvfsEnj7Bi7
1 669
🧠 Mind Game
Mind Game – это плагин для Godot, написанный на C#, который предназначен для работы с локальными моделями LLM при создании интерактивных историй и AI NPC.
Плагин поддерживает модели различных размеров.
В дальнейшем разработчики планируют расширить функционал, добавив возможность ведения нескольких разговоров одновременно, сохранение и загрузку диалогов, а также другие улучшения, такие как поддержка LLaVA и интеграция с памятью для обработки документов.
▪ Github
1 669
🖥 Harden-Windows-Security — репозиторий, который предоставляет инструменты и руководство для безопасной настройки Windows с использованием официальных методов Microsoft!
🌟 Он предлагает инструкции по усилению безопасности операционной системы для различных уровней защиты (личные устройства, корпоративные, правительственные и военные), включая шифрование, настройку брандмауэра, использование TPM2, BitLocker и другие методы. Этот проект помогает улучшить безопасность Windows, делая её устойчивой к угрозам.
🔐 Лицензия: MIT
🖥 Github
1 669
1 669
🔥 Amplication — это инструмент с открытым исходным кодом для автоматического генерации серверной части .NET и Node.js приложений!
🌟 Он позволяет разработчикам быстро создавать API и соответствующую серверную логику, исключая необходимость вручную писать код для повторяющихся задач, таких как создание CRUD-операций, управление базой данных и аутентификация. Amplication ориентирован на ускорение разработки и избавление от рутины, предоставляя мощные возможности для конфигурирования и расширения с помощью плагинов и кастомных решений.
🔐 Лицензия: Apache-2.0
🖥 Github
1 669
🖥 Эта статья рассказывает о том, как тестировать NuGet-пакеты перед их публикацией!
🌟 Обсуждаются стратегии локального тестирования, использование частных источников для пакетов, а также советы по проверке совместимости и стабильности. Это позволяет разработчикам гарантировать качество пакета до его распространения.
🔗 Ссылка: *клик*
1 669
🖥 ReactiveGenerator — Генератор исходного кода на языке C#, который автоматически реализует уведомления об изменении свойств с использованием стандартных INotifyPropertyChangedили шаблонов ReactiveUI!
🌟 Он генерирует эффективный и чистый код для ваших свойств, сохраняя при этом полную безопасность типов и поддержку времени проектирования.
🔐 Лицензия: MIT
🖥 Github
1 669
🔥 Amplication — это инструмент с открытым исходным кодом для автоматического генерации серверной части .NET и Node.js приложений!
🌟 Он позволяет разработчикам быстро создавать API и соответствующую серверную логику, исключая необходимость вручную писать код для повторяющихся задач, таких как создание CRUD-операций, управление базой данных и аутентификация. Amplication ориентирован на ускорение разработки и избавление от рутины, предоставляя мощные возможности для конфигурирования и расширения с помощью плагинов и кастомных решений.
🔐 Лицензия: Apache-2.0
🖥 Github
1 669
📖 Эта статья описывает, как масштабировать реализацию шаблона "Outbox" для обработки больших объемов сообщений в распределенных системах!
🌟 Этот шаблон решает проблему двойной записи, обеспечивая согласованность данных между базой данных и внешними системами. В статье приводятся оптимизации, позволяющие достичь обработки до 30 500 сообщений в секунду!
🔗 Ссылка: *клик*
1 669
🖥 Пример обязательного модификатора C#!
🌟 Модификатор required появился в C# 11 и может использоваться для принудительной инициализации свойств во время создания объекта.
🌟 В примере ниже показано, как мы можем использовать его в контексте сопоставления объектов, чтобы убедиться, что мы не забыли свойство целевого объекта.
1 669
🖥 Понимание Memory<T> в C#!
💡 Современные приложения часто требуют эффективной обработки больших наборов данных без ненужного копирования данных. В C# представлен Memory<T>, как универсальный инструмент для оптимизации управления памятью. В этой статье мы рассмотрим, как Memory<T> решает распространенные проблемы, его преимущества перед традиционными подходами и как он сравнивается с Span<T>!
🔗 Ссылка: *клик*
1 669
🖥 Inferno — это библиотека для .NET, обеспечивающая безопасное использование криптографических алгоритмов!
🌟 Она упрощает интеграцию криптографии, предлагая высокоуровневые, проверенные на практике реализации для шифрования, хеширования, генерации случайных чисел и других операций. Inferno акцентирует внимание на корректности и защите от типичных ошибок разработчиков.
🔐 Лицензия: MIT
🔗 Ссылка: *клик*
🖥 Github
