⚡️ Azure AI и разработка Copilot
#Azure AI использует искусственный интеллект и машинное обучение, чтобы предоставить мощную платформу для разработки пользовательских Copilot. В этой статье, вы найдете примеры кода C#, а также подробное пошаговое руководство по использованию Azure AI.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ 5 причин, по которым F# является отличной альтернативой Python
И F#, и Python — это языки, которые преуспевают в быстром выполнении задач.
Тем не менее, Python часто испытывает трудности с масштабированием из-за отсутствия безопасности нативных типов и из-за проблем с производительностью. F# решает эти проблемы, позволяя создавать программы в той же облегченной парадигме.
В этом посте вы узнаете о 5 причинах, по которым F# является отличной альтернативой Python и почему вы, возможно, захотите его попробовать.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Объявление об изменении пространства имен библиотеки X.PagedList!
Значительные обновления будут внесены в X.PagedList – широко используемую библиотеку для постраничной разбивки данных. Библиотека и сопутствующие пакеты перейдут на новые пространства имен для улучшения организации и поддержки. Это изменение будет способствовать более эффективному развитию библиотеки и гарантировать постоянную поддержку и обновления.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🎥 Искусственный интеллект в реальных приложениях .NET
Узнайте, как ASP#NET, ONNX Runtime и TorchSharp используются для создания надежного продукта, который обрабатывает более 100 000 запросов в день в каждом экземпляре сервера.
Узнайте, как интегрировать различные архитектуры глубокого обучения, такие как модели BERT и RNN, направленные на минимизацию задержек и максимальную производительность.
В этом видео вы поймете мощь этих технологий и получите ценную информацию.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ ReSharper 20 лет!
Знаменитому плагину ReSharper исполнилось 20 лет! Сегодня практически невозможно представить #NET-разработчика, который бы не знал об этом замечательном инструменте от JetBrains. Предлагаем вам небольшую и интересную ретроспективу этих двадцати лет!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ .NET 9 будет изначально поддерживать UUID v7
Эти GUID имеют встроенную временную метку, поэтому их можно сортировать и, таким образом, они лучше подходят для баз данных
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Добавьте ИИ в свои приложения с помощью Prompty
Узнайте, как интегрировать ИИ в приложения с помощью Prompty, мощного расширения #VisualStudio Code.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Существует ли у разработчиков под .NET фетиш на абстракции?
Весьма интересная дискуссия развернулась на Reddit – действительно ли нужны все те абстракции, которые так любят использовать разработчики и есть ли от них реальная польза в большинстве проектов?
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Знакомство с привязками Azure CoreWCF и WCF Client Azure Queue Storage для .NET
Доступна бета-версия официальных библиотек #Microsoft.CoreWCF.#Azure.StorageQueues и Microsoft.WCF.Azure.StorageQueues.Client для #NET. С помощью этих библиотек разработчики теперь могут использовать широкие возможности Azure Queue Storage для надежного обмена сообщениями и масштабируемой связи.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Создание сценария использования с помощью Clean Architecture
Разобраться, что разместить в слоях Domain, Application и Infrastructure, может показаться сложным. Также нужно решить, что составляет кейс и что следует абстрагировать.
В этой статье будет рассмотрен практический пример применения принципов Clean Architecture на примере создания функции регистрации пользователя.
👉🏻 Канал | 💬 Чат | 📕 Каталог
⚡️ X.PagedList v10.0.3 уже доступна!
Библиотека X.PagedList является самой популярной библиотекой для разбивки коллекций на страницы в #NET-приложениях.
Обновление включают в себя ряд критический изменений, касающихся пространств имен для методов-расширений и удаление некоторых устаревших расширений, была включена поддержка ссылочных типов, допускающих значение null.
Улучшения коснулись также поддержки Entity Framework Core и #ASPNET Core MVC.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Шаблоны проектирования C# - Iterator
Автор этой записи рассматривает встроенную поддержку итераторов: IEnumerator, IEnumerable и IAsyncEnumerable.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Реализация фоновых задач с Hangfire
Hangfire — это надежная библиотека для управления фоновыми заданиями в приложениях #NET, позволяющая разработчикам легко создавать задачи. Независимо от того, планируете ли вы повторяющиеся задачи, выполняете разовые задачи или управляете трудоемкими операциями без блокировки основного потока, Hangfire предоставляет гибкое и надежное решение.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ NBomber v5.7.0
В новой версии #NBomber представлены ключевые обновления и исправления. Также добавлена поддержка RealtimeStatsSink. Улучшения включают новые аргументы CLI, ScenarioCancellationToken и улучшенные отчеты. Исправлена интеграция с Grafana. Обновлена документация и добавлены новые примеры.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⏺ Приветствуем вас, дорогие подписчики!
📰 Сегодня хотим рассказать вам о книге, которая обещает стать незаменимым помощником для всех, кто интересуется разработкой и IT!
📖 Книга разделена на три части:
1. Программирование и архитектура – узнайте, как создавать качественный и устойчивый код.
2. Управление ИТ-проектами – откройте для себя секреты и подходы к управлению ИТ-проектами.
3. Работа в кризисных условиях – получите ценные советы, как продолжать эффективную работу команды во время несмотря на любые трудности.
Рекомендации в книге универсальны и подходят для всех, независимо от языка программирования или платформы.
✍️ Важно отметить, что книга еше в процессе написания. Но уже сейчас автор делится некоторыми главами в закрытом телеграм-канале! Это отличный шанс первыми узнать новые идеи и получить ценные советы.
🙋♂️ Автор книги – Андрей Губский, создатель проекта //devdigest и Microsoft MVP в категории Developer Technologies. Андрей делится своим богатым опытом и знаниями, помогая вам стать лучше в том, что вы делаете.
🔍 Если вы хотите расти и развиваться в IT-сфере, этот канал для вас! Подписывайтесь и получайте полезные материалы, советы и вдохновение прямо сейчас. 💡
🚀 Не упустите шанс улучшить свои навыки и стать частью сообщества, которое стремится к совершенству!
🌟 Ссылка на канал.
🤗 Давайте учиться и развиваться вместе!
⚡️ Новые возможности директивы #help в F# Interactive
F# Interactive, или fsi, является фаворитом среди программистов F#. Этот компонент выполняет код F# и предоставляет REPL (чтение, оценка, печать) для F#.
В этом посте описывается самое последнее дополнение к fsi — директива #help, которая позволяет быстро получать документацию по библиотечным функциям.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Как отменить HTTP-запрос при выходе из компонента Blazor
В этой статье описывается, как отменить HTTP-запрос и связанную с ним серверную операцию в компоненте #Blazor. После краткого ознакомления с архитектурой отмены серверных операций вы познакомитесь с маркерами отмены и с тем, как их использовать для отмены операции при переходе пользователя.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Использование MassTransit для реализации паттерна OutBox с EF Core и MongoDB
Паттерн OutBox — мощное решение для поддержания согласованности и целостности данных в распределенных системах, управляемых событиями
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Обнаружение сервисов в микросервисах с помощью .NET и Consul
Обнаружение служб — это шаблон, который позволяет разработчикам использовать логические имена для ссылки на внешние службы, а не физические IP-адреса и порты. Из этой статьи вы узнаете, как реализовать обнаружение сервисов в микросервисах #NET с помощью Consul.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Как реализовать структурированное логирование и распределенную трассировку для микросервисов с помощью Seq
В современных архитектурах микрослужб наблюдаемость имеет решающее значение для понимания взаимодействий и поведения служб. Внедрение структурированного ведения журналов и распределенной трассировки помогает в диагностике проблем и мониторинге производительности системы. В этой вы узнаете как использовать Seq для этих целей.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
🎥 Создание собственного торгового бота в F#
Хотите получить много денег?
Автоматизированная торговля акциями среди розничных инвесторов в последнее время переживает всплеск.
F# является отличным выбором для создания торговых ботов, так как позволяет создавать функционально корректный код.
Цель этого доклада — показать, как создать торгового бота на F# и продемонстрировать, насколько легко различные торговые стратегии могут быть переведены в функционально корректный код.
Начните зарабатывать с F#!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Использование Serilog в ASP.NET Core: практическое руководство
Serilog — это библиотека ведения журналов для #NET, которую можно использовать отдельно, но она также совместима с #Microsoft.Extensions.Logging, что делает ее идеальной для приложений #ASPNET Core. В этой статье вы узнаете, почему стоит использовать Serilog и как интегрировать в свой проект.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Усовершенствования маршрутизации Blazor
Влад Фурдак, один из участников проекта //devdigest и #Microsoft MVP, рассказывает о своей библиотеке маршрутизации для #Blazor-приложений. Альфа-релиз пакета BlazorNexus.Navigation уже доступен на NuGet!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Поддержка Fluent в существующем WPF-приложении
У вас есть старое #WPF-приложение, которое вы хотели бы модернизировать, сделав его пользовательский интерфейс более актуальным и соответствующим теме Windows 11? Есть несколько способов сделать это, давайте подберем наиболее подходящий!
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Поддержка UUIDv7 в .NET 9
Предлагаем вам ознакомиться с дискуссией на #GitHub, посвященной поддержке UUIDv7 в #NET 9. Поддержка UUIDv7 приносит ряд преимуществ: структура для сортировки по времени, совместимость с другими системами и стандартами, высокая уникальность благодаря случайным и инкрементным данным, а также улучшенная производительность при генерации и использовании UUID.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Зачем и как выполнять запросы GraphQL в .NET
В этом посте вы узнаете, как делать запросы к GraphQL API в #NET с помощью Strawberry Shake из консольного приложения
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
Так бывает, что в какой-то момент ты понимаешь, что пора писать книгу.
Собственно этим я и решил заняться некоторое время назад.
До выхода печатной версии еще довольно далеко, но вот часть материала уже готова и кое чем я даже уже готов поделиться.
На специальном телеграмм-канале я буду время от времени публиковать отдельные главы. Там же будут появляться новости, касающиеся работы над книгой.
Подписывайтесь!
⚡️ Создание хэшей в .NET
В этой статье рассматриваются различные способы создания хэшей в #NET. Хеши полезны для одностороннего шифрования, которое можно использовать для хранения паролей, проверки JWT и многих других вариантов использования.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект
⚡️ Использование Refit в ASP.NET Core
Узнайте как правильно использовать преимущества библиотеки Refit, чтобы упростить использование сторонних API и сделать свой код более чистым, эффективным и простым в обслуживании.
👉🏻 Канал | 💬 Чат | 📕 Каталог
💸 Поддержать проект