🔍 Умный планировщик на .NET MAUI с ИИ
Syncfusion предлагает создать интеллектуальный планировщик на .NET MAUI для легкого бронирования встреч и проверки доступности. Статья объясняет, как интегрировать Azure OpenAI, создать чатбот и настроить планировщик для эффективного управления записями. Обсуждается также использование AI AssistView для автоматизации задач.
Подробности: https://syncfusion-blogs.hashnode.dev/ai-powered-smart-net-maui-scheduler-for-easy-appointment-booking
#en
@dot_net_c_sharp | Другие наши каналы
Syncfusion предлагает создать интеллектуальный планировщик на .NET MAUI для легкого бронирования встреч и проверки доступности. Статья объясняет, как интегрировать Azure OpenAI, создать чатбот и настроить планировщик для эффективного управления записями. Обсуждается также использование AI AssistView для автоматизации задач.
Подробности: https://syncfusion-blogs.hashnode.dev/ai-powered-smart-net-maui-scheduler-for-easy-appointment-booking
#en
@dot_net_c_sharp | Другие наши каналы
❤2👍2
🔹🎬 Итоги Azure Developers - .NET Aspire Day 2024!
Вы пропустили событие? Не беда! Все сессии, включая создание приложений с .NET Aspire и Azure, интеграцию с Azure OpenAI, и многое другое, доступны на YouTube. Погрузитесь в мир облачных технологий и узнайте больше: aka.ms/azuredevelopers/dotnetaspireday/collection.
Подробности: https://devblogs.microsoft.com/dotnet/azure-developers-dotnet-aspire-day-recap/
#en
@dot_net_c_sharp | Другие наши каналы
Вы пропустили событие? Не беда! Все сессии, включая создание приложений с .NET Aspire и Azure, интеграцию с Azure OpenAI, и многое другое, доступны на YouTube. Погрузитесь в мир облачных технологий и узнайте больше: aka.ms/azuredevelopers/dotnetaspireday/collection.
Подробности: https://devblogs.microsoft.com/dotnet/azure-developers-dotnet-aspire-day-recap/
#en
@dot_net_c_sharp | Другие наши каналы
Python в .NET? Это легко с CSnakes!
CSnakes — библиотека, упрощающая интеграцию Python в проекты на .NET. Она позволяет разработчикам использовать мощные библиотеки Python, такие как NumPy и TensorFlow, в C# без потери производительности. Узнайте, как внедрить Python в .NET и расширить возможности ваших проектов!
Подробности: https://tjgokken.com/bridging-python-and-net-hello-csnakes
#en
@dot_net_c_sharp | Другие наши каналы
CSnakes — библиотека, упрощающая интеграцию Python в проекты на .NET. Она позволяет разработчикам использовать мощные библиотеки Python, такие как NumPy и TensorFlow, в C# без потери производительности. Узнайте, как внедрить Python в .NET и расширить возможности ваших проектов!
Подробности: https://tjgokken.com/bridging-python-and-net-hello-csnakes
#en
@dot_net_c_sharp | Другие наши каналы
✍4
🔍 Упрощаем код с помощь стратегии!
В статье объясняется, как использовать шаблон проектирования "Стратегия" для упрощения логики отправки писем. Вместо условных операторов, каждый алгоритм оформляется в отдельном классе, что позволяет легко добавлять новые стратегии без изменения существующего кода. Это улучшает читаемость и тестирование.
Подробности: https://jmnieto.hashnode.dev/a-simple-explanation-and-usage-of-strategy-pattern
#en
@dot_net_c_sharp | Другие наши каналы
В статье объясняется, как использовать шаблон проектирования "Стратегия" для упрощения логики отправки писем. Вместо условных операторов, каждый алгоритм оформляется в отдельном классе, что позволяет легко добавлять новые стратегии без изменения существующего кода. Это улучшает читаемость и тестирование.
Подробности: https://jmnieto.hashnode.dev/a-simple-explanation-and-usage-of-strategy-pattern
#en
@dot_net_c_sharp | Другие наши каналы
Тайны IT: путь Владимира Тимонова
Владимир Тимонов, руководитель в ЕвразТехнике ИС, рассказывает о своем пути в IT в промышленности. От программирования в .NET и Java до управления проектами, его многолетний опыт помогает сочетать технологии и стратегический менеджмент для создания инноваций.
Читать подробнее: https://habr.com/ru/companies/oleg-bunin/articles/850744/
#ru
@dot_net_c_sharp | Другие наши каналы
Владимир Тимонов, руководитель в ЕвразТехнике ИС, рассказывает о своем пути в IT в промышленности. От программирования в .NET и Java до управления проектами, его многолетний опыт помогает сочетать технологии и стратегический менеджмент для создания инноваций.
Читать подробнее: https://habr.com/ru/companies/oleg-bunin/articles/850744/
#ru
@dot_net_c_sharp | Другие наши каналы
🆕 Новая функция в .NET MAUI от Syncfusion
Syncfusion презентовала AI AssistView для .NET MAUI в релизе Essential Studio 2024 Volume 3. Это средство облегчает интеграцию AI-сервисов в приложения. Контрол поддерживает работу с Azure OpenAI, кастомизацию интерфейса и улучшение пользовательского взаимодействия.
Подробности: https://syncfusion-blogs.hashnode.dev/introducing-the-new-net-maui-ai-assistview-control
#en
@dot_net_c_sharp | Другие наши каналы
Syncfusion презентовала AI AssistView для .NET MAUI в релизе Essential Studio 2024 Volume 3. Это средство облегчает интеграцию AI-сервисов в приложения. Контрол поддерживает работу с Azure OpenAI, кастомизацию интерфейса и улучшение пользовательского взаимодействия.
Подробности: https://syncfusion-blogs.hashnode.dev/introducing-the-new-net-maui-ai-assistview-control
#en
@dot_net_c_sharp | Другие наши каналы
👍1
Преодолевая барьеры: от функций к приложениям на Godot
Планируется серия статей о создании приложений на Godot с F#, объединяющая функциональное и объектно-ориентированное программирование. Важной частью станет изучение выражений F# и унификации кода. Это будет интересно тем, кто хочет углубиться в мир функционального программирования.
Читать подробнее: https://habr.com/ru/companies/first/articles/850980/
#ru
@dot_net_c_sharp | Другие наши каналы
Планируется серия статей о создании приложений на Godot с F#, объединяющая функциональное и объектно-ориентированное программирование. Важной частью станет изучение выражений F# и унификации кода. Это будет интересно тем, кто хочет углубиться в мир функционального программирования.
Читать подробнее: https://habr.com/ru/companies/first/articles/850980/
#ru
@dot_net_c_sharp | Другие наши каналы
Интеграция AI в Visual Studio: История и инновации
В статье рассказывается о сложностях и успехах интеграции AI в Visual Studio через пример GitHub Copilot. От первых шагов с IntelliCode до последних новшеств Copilot X, путь опирался на эксперименты и уникальные архитектуры. Это напоминает историческую "Великую гонку" от Нью-Йорка до Парижа — прокладывание новых дорог в мире технологий.
Подробности: https://devblogs.microsoft.com/dotnet/building-github-copilot-into-visual-studio/
#en
@dot_net_c_sharp | Другие наши каналы
В статье рассказывается о сложностях и успехах интеграции AI в Visual Studio через пример GitHub Copilot. От первых шагов с IntelliCode до последних новшеств Copilot X, путь опирался на эксперименты и уникальные архитектуры. Это напоминает историческую "Великую гонку" от Нью-Йорка до Парижа — прокладывание новых дорог в мире технологий.
Подробности: https://devblogs.microsoft.com/dotnet/building-github-copilot-into-visual-studio/
#en
@dot_net_c_sharp | Другие наши каналы
Как устроен каталог NuGet: секреты и особенности
Узнайте, как работает каталог NuGet и почему важен переход на протокол v3 для массовых операций. В статье объясняются детали обработки данных, изменения структуры каталогов и как эффективно работать с идентификаторами пакетов на api.nuget.org. Откройте для себя внутреннюю механику!
Читать подробнее: https://habr.com/ru/articles/850238/
#ru
@dot_net_c_sharp | Другие наши каналы
Узнайте, как работает каталог NuGet и почему важен переход на протокол v3 для массовых операций. В статье объясняются детали обработки данных, изменения структуры каталогов и как эффективно работать с идентификаторами пакетов на api.nuget.org. Откройте для себя внутреннюю механику!
Читать подробнее: https://habr.com/ru/articles/850238/
#ru
@dot_net_c_sharp | Другие наши каналы
🔍 Мониторинг .NET приложений с OpenTelemetry и Prometheus
Узнайте, как настроить сбор метрик для .NET приложений с помощью OpenTelemetry и Prometheus на Ubuntu 24.04 LTS через EC2-инстанс AWS. Пошаговая инструкция по установке SDK, клонированию репозитория и настройке инструментов для логирования и трассировки поможет вам начать мониторинг.
Подробности: https://cloudhub2295.hashnode.dev/collect-metrics-for-net-application-with-open-telemetry-and-prometheus
#en
@dot_net_c_sharp | Другие наши каналы
Узнайте, как настроить сбор метрик для .NET приложений с помощью OpenTelemetry и Prometheus на Ubuntu 24.04 LTS через EC2-инстанс AWS. Пошаговая инструкция по установке SDK, клонированию репозитория и настройке инструментов для логирования и трассировки поможет вам начать мониторинг.
Подробности: https://cloudhub2295.hashnode.dev/collect-metrics-for-net-application-with-open-telemetry-and-prometheus
#en
@dot_net_c_sharp | Другие наши каналы
🚀 3D-печать: от хобби до полезного инструмента
Несколько лет назад увлечение 3D-печатью привело к созданию полезного приложения для управления цифровыми моделями. Solid Model Browser помогает легко находить нужные файлы и быстро просматривать их, что значительно упрощает работу с разнообразными 3D-моделями. Обзор Solid Model Browser: мощный инструмент для работы с 3D моделями
Solid Model Browser предлагает гибкие настройки материалов и режимов камеры для улучшения визуализации 3D моделей. Приложение поддерживает переключение тем, запуск внешних программ и не требует установки. Подробности и исходники доступны на GitHub.
Читать подробнее: https://habr.com/ru/articles/851458/
#ru
@dot_net_c_sharp | Другие наши каналы
Несколько лет назад увлечение 3D-печатью привело к созданию полезного приложения для управления цифровыми моделями. Solid Model Browser помогает легко находить нужные файлы и быстро просматривать их, что значительно упрощает работу с разнообразными 3D-моделями. Обзор Solid Model Browser: мощный инструмент для работы с 3D моделями
Solid Model Browser предлагает гибкие настройки материалов и режимов камеры для улучшения визуализации 3D моделей. Приложение поддерживает переключение тем, запуск внешних программ и не требует установки. Подробности и исходники доступны на GitHub.
Читать подробнее: https://habr.com/ru/articles/851458/
#ru
@dot_net_c_sharp | Другие наши каналы
Эффективное логирование: как избежать перегрузки
В мире высоконагруженных сервисов важно оптимально управлять логами. В статье обсуждается использование Log4net и контекстных переменных для гибкого логирования. Это позволяет сократить объем записей в 3 раза, сохраняя полную информацию только при выявлении проблем.
Читать подробнее: https://habr.com/ru/companies/skbkontur/articles/851614/
#ru
@dot_net_c_sharp | Другие наши каналы
В мире высоконагруженных сервисов важно оптимально управлять логами. В статье обсуждается использование Log4net и контекстных переменных для гибкого логирования. Это позволяет сократить объем записей в 3 раза, сохраняя полную информацию только при выявлении проблем.
Читать подробнее: https://habr.com/ru/companies/skbkontur/articles/851614/
#ru
@dot_net_c_sharp | Другие наши каналы
👍2
Захватывающий старт: .NET Conf Student Zone 2024
Присоединяйтесь к виртуальному началу .NET Conf 2024 на Student Zone! Узнайте, как создавать проекты на C# и .NET, и получите советы по карьере от экспертов. Сессии пройдут 18 и 19 ноября. Не упустите шанс расширить портфолио и получить знания от профессионалов!
Подробности: https://devblogs.microsoft.com/dotnet/dotnetconf-2024-student-zone/
#en
@dot_net_c_sharp | Другие наши каналы
Присоединяйтесь к виртуальному началу .NET Conf 2024 на Student Zone! Узнайте, как создавать проекты на C# и .NET, и получите советы по карьере от экспертов. Сессии пройдут 18 и 19 ноября. Не упустите шанс расширить портфолио и получить знания от профессионалов!
Подробности: https://devblogs.microsoft.com/dotnet/dotnetconf-2024-student-zone/
#en
@dot_net_c_sharp | Другие наши каналы
🚀 Новые возможности Angular 18: улучшенный RxJS Interop
Angular 18 значительно расширяет функциональность RxJS Interop, делая интеграцию Signals и Observables проще и эффективнее. Эти изменения позволяют оптимизировать производительность и улучшить читаемость кода, открывая новые горизонты для разработчиков, работающих с реактивными данными.
Читать подробнее: https://habr.com/ru/articles/851516/
#ru
@dot_net_c_sharp | Другие наши каналы
Angular 18 значительно расширяет функциональность RxJS Interop, делая интеграцию Signals и Observables проще и эффективнее. Эти изменения позволяют оптимизировать производительность и улучшить читаемость кода, открывая новые горизонты для разработчиков, работающих с реактивными данными.
Читать подробнее: https://habr.com/ru/articles/851516/
#ru
@dot_net_c_sharp | Другие наши каналы
👎1
Умная фильтрация в EntityFramework
Фильтрация данных в EntityFramework с помощью метода Where() — простой подход, пока фильтры не усложняются. Использование выражений Expression и JSON-запросов позволяет динамически формировать фильтры по нескольким параметрам, снижая сложность кода. Узнайте, как оптимизировать фильтрацию данных!
Читать подробнее: https://habr.com/ru/articles/851874/
#ru
@dot_net_c_sharp | Другие наши каналы
Фильтрация данных в EntityFramework с помощью метода Where() — простой подход, пока фильтры не усложняются. Использование выражений Expression и JSON-запросов позволяет динамически формировать фильтры по нескольким параметрам, снижая сложность кода. Узнайте, как оптимизировать фильтрацию данных!
Читать подробнее: https://habr.com/ru/articles/851874/
#ru
@dot_net_c_sharp | Другие наши каналы
Новые горизонты валидации: HTMX 2.0
Изучите новейшие методы серверной валидации данных с использованием ASP.NET Core и HTMX 2.0. Статья покажет, как создать простое приложение и настроить гипермедийные системы, чтобы улучшить взаимодействие с пользователем. Хотите узнать больше? Подробности в статье!
Читать подробнее: https://habr.com/ru/articles/852110/
#ru
@dot_net_c_sharp | Другие наши каналы
Изучите новейшие методы серверной валидации данных с использованием ASP.NET Core и HTMX 2.0. Статья покажет, как создать простое приложение и настроить гипермедийные системы, чтобы улучшить взаимодействие с пользователем. Хотите узнать больше? Подробности в статье!
Читать подробнее: https://habr.com/ru/articles/852110/
#ru
@dot_net_c_sharp | Другие наши каналы
Forwarded from Типичный программист
Нашёл огромную библиотеку алгоритмов с открытым исходным кодом
Команда энтузиастов собрала обширную коллекцию алгоритмов, аккуратно распределила их по категориям и языкам программирования, а для удобства использования создала сайт.
Кстати, языков на этом ресурсе реально много — от популярных, по типу Python, Java и C#, до более нишевых, таких как R и Scala.
Полезно будет всем, так что берём на заметку
#алгоритмы
Команда энтузиастов собрала обширную коллекцию алгоритмов, аккуратно распределила их по категориям и языкам программирования, а для удобства использования создала сайт.
Кстати, языков на этом ресурсе реально много — от популярных, по типу Python, Java и C#, до более нишевых, таких как R и Scala.
Полезно будет всем, так что берём на заметку
#алгоритмы
👍6❤2
Новый шаг в интеграции MongoDB с .NET
MongoDB EF Core provider вышел в финальный релиз в мае 2024 года, предлагая .NET-разработчикам множество новых возможностей. С его помощью можно добавлять свойства к объектам на лету, создавать индексы и исполнять сложные запросы. К тому же, теперь поддерживаются транзакции и оптимистичная конкуренция. Узнайте больше в статье!
Подробности: https://devblogs.microsoft.com/dotnet/mongodb-ef-core-provider-whats-new/
#en
@dot_net_c_sharp | Другие наши каналы
MongoDB EF Core provider вышел в финальный релиз в мае 2024 года, предлагая .NET-разработчикам множество новых возможностей. С его помощью можно добавлять свойства к объектам на лету, создавать индексы и исполнять сложные запросы. К тому же, теперь поддерживаются транзакции и оптимистичная конкуренция. Узнайте больше в статье!
Подробности: https://devblogs.microsoft.com/dotnet/mongodb-ef-core-provider-whats-new/
#en
@dot_net_c_sharp | Другие наши каналы
👍5