Библиотека шарписта | C#, F#, .NET, ASP.NET
22.9K subscribers
2.26K photos
36 videos
85 files
4.43K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
🤖 GPT-OSS и Ollama для .NET-разработчиков

Microsoft показала, как запустить модель GPT-OSS локально через Ollama и быстро связать её с C# через Microsoft.Extensions.AI

Поддержаны две версии — gpt-oss-120b и gpt-oss-20b; последняя работает на машине с 16 ГБ RAM, что делает локальные эксперименты и приватные сценарии реальными без облака.

Старт за 60 секунд:
dotnet new console -n OllamaGPTOSS
cd OllamaGPTOSS
dotnet add package Microsoft.Extensions.AI
dotnet add package OllamaSharp
# Отдельно: в Ollama заранее
# ollama pull gpt-oss:20b


Дальше подключайте function calling и локальный RAG — получатся офлайн-ассистенты и агенты с контролем данных и предсказуемыми затратами.

➡️ Блог разработчиков

🐸Библиотека шарписта

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2025 ГОДУ? 🚀

Чтобы стать Senior C# разработчиком сегодня, нужно не только знать язык программирования и фреймворки. Нужно уметь строить гибкую архитектуру приложения, которую легко тестировать и менять под задачи бизнеса. Стань экспертом в построении гибкой архитектуры приложения!

👉 Стартуем 25 августа.

Курс ведет действующий архитектор и Principal Engineer Кирилл Ветчинкин.

Что будет на курсе:
Создадим полноценный микросервис
Разберем все тактические паттерны DDD
Реализуем Use Case и Domain Service
Напишем много тестов
Реализуем HTTP, gRPC и Kafka адаптеры

Полная программа ТУТ 👉 https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2Vtzqx3DxfU&utm_campaign=4

А главное — ты с нуля разработаешь и запустишь микросервис, который максимально приближен к реальности "Диспетчеризация заказов на курьеров". Это будет крутым проектом в портфолио или основой для рабочих задач.

А еще:
— Проверим все домашки
— Поддержим в чате
— Проведем живые разборы
— Ответим на все вопросы

🔥 Не откладывай свой рост на потом: https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2Vtzqx3DxfU&utm_campaign=4

Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2Vtzqx3DxfU
1
💬 Короткая экономия, долгие риски

Глава AWS Мэтт Гарман раскритиковал практику «замены» младших специалистов ИИ, назвав её «одной из самых глупых вещей», которые он слышал. По его словам, компании рискуют лишиться кадрового резерва через несколько лет, ведь именно джуны вырастают в мидлов и сеньоров.

Гарман также отмечает, что новички часто наиболее активно осваивают AI-инструменты, а стоят дешевле, чем опытные инженеры — значит, их обучение экономически оправдано.

💬 Что думаете вы? Замена джунов поможет сэкономить или в будущем такие компании могут понести большие убытки?

🐸Библиотека шарписта

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👏16❤‍🔥31👍1
⚙️ JSON в класс

В Visual Studio есть фишка, которая автоматически генерирует классы на основе JSON или XML.

1. Скопируйте содержимое JSON или XML файла в буфер обмена.
2. Перейдите в меню Edit → Paste Special → Paste JSON As Classes или Paste XML As Classes.
3. Visual Studio автоматически сгенерирует соответствующие классы, включая свойства, коллекции и атрибуты сериализации.

Пример:
  "Colors": [
{
"numberKey": 1,
"isPrimary": true,
"listColors": ["Red", "Blue", "Yellow"]
},
{
"numberKey": 2,
"isPrimary": false,
"listColors": ["Purple", "Green", "Orange"]
}
]
}


Сгенерированный C# код:
public class Root
{
public Color[] Colors { get; set; }
}

public class Color
{
public int NumberKey { get; set; }
public bool IsPrimary { get; set; }
public string[] ListColors { get; set; }
}


🐸Библиотека шарписта

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🤔4🤩2🥱2
🎸 IT, костер, гитара: как за 5 шагов организовать драйвовый корпоратив

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

В статье обо всех нюансах, которые необходимо учесть при планировании и проведении успешного мероприятия.

➡️ Читать статью

🐸Библиотека шарписта
Please open Telegram to view this post
VIEW IN TELEGRAM