Теперь в C# можно писать extension-свойства, а не только методы. Появился новый синтаксис с extension-блоками — читается как будто метод реально у типа, а не где-то сбоку в утилитах.
Сами Microsoft активно рассказывают о том как это реализовано и где это использовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22😢4🌚1
🤖 ИИ-лаборант на .NET
AI Dev Gallery — это интерактивное десктоп-приложение для Windows и open-source-библиотека для .NET, созданные, чтобы:
• Демонстрировать, как использовать локальные ИИ-модели в .NET
• Позволить Вам запускать примеры прямо на своей машине
• Дать «живые» шаблоны кода, которые можно унести в свой проект
➡️ AI Dev Gallery уже доступна в Microsoft Store, а весь исходный код — на GitHub.
🐸 Библиотека шарписта #буст
AI Dev Gallery — это интерактивное десктоп-приложение для Windows и open-source-библиотека для .NET, созданные, чтобы:
• Демонстрировать, как использовать локальные ИИ-модели в .NET
• Позволить Вам запускать примеры прямо на своей машине
• Дать «живые» шаблоны кода, которые можно унести в свой проект
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5❤1🥰1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧠⚡️👟 Странные, но эффективные лайфхаки для продуктивности
Иногда самые действенные способы повысить продуктивность звучат как полный бред. Но это работает! Пользователи Reddit делятся своими «тупо-звучащими-но-реально-помогающими» секретами, которые помогут тебе наконец-то перестать прокрастинировать и начать делать дела.
ТОП-советы от пользователей Reddit — в нашей статье.
🐸 Библиотека программиста
Иногда самые действенные способы повысить продуктивность звучат как полный бред. Но это работает! Пользователи Reddit делятся своими «тупо-звучащими-но-реально-помогающими» секретами, которые помогут тебе наконец-то перестать прокрастинировать и начать делать дела.
ТОП-советы от пользователей Reddit — в нашей статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁80👍4🌚4
.NET Aspire 9.2 — теперь видно всё: от Redis до RabbitMQ.
Новый Graph View показывает зависимости между сервисами.
Добавили гибридное кэширование, health checks и деплой через CLI.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Собрали топовые материалы, которые стабильно попадают в закладки наших айти-подписчиков.
Эту подборку мы будем регулярно пополнять, поэтому сохраняйте тонну пользы, чтобы не потерять!
1. «Кодю под windows - да, это легко»
2. Обновления в реальном времени с Server-Sent Events (SSE) в ASP.NET
3. 10 ошибок в EF Core, которые легко исправить
4, Работа с gRPC API в .NET 8
5. Привет, мир: несколько креативных способов написать классический код на C#
6. Книги по C# для новичков
7. 150 книг для тех, кто делает игры
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Задайте свой вопрос по асинхронности, многопоточности, .NET Core, DI, архитектуре или по «всё вроде правильно, но результат странный»
Мы не отправим вас в документацию.
Можно честно признаться, что вы что-то не понимаете — и получить понятный ответ без надменности.
📩 Делитесь вопросами в нашей гугл-форме
Please open Telegram to view this post
VIEW IN TELEGRAM
😍3😁1👾1
🎯 Команда дня: точечный запуск тестов
Если в вашем проекте накопилось множество модульных и интеграционных тестов, их полный прогон может занимать ощутимое время. В процессе разработки чаще запускаются один или несколько конкретных тестов.
На помощь приходит команда:
Команда позволяет запускать выборочные тесты, отфильтрованные по различным критериям:
➖ Названию метода
➖ Названию класса
➖ Атрибутам [Trait]
➖ Кастомным меткам
Примеры:
По части имени теста:
По имени класса:
По категории через [Trait]:
Комбинирование фильтров:
🐸 Библиотека шарписта #буст
Если в вашем проекте накопилось множество модульных и интеграционных тестов, их полный прогон может занимать ощутимое время. В процессе разработки чаще запускаются один или несколько конкретных тестов.
На помощь приходит команда:
dotnet test --filter
Команда позволяет запускать выборочные тесты, отфильтрованные по различным критериям:
Примеры:
По части имени теста:
dotnet test --filter Name~Login
По имени класса:
dotnet test --filter FullyQualifiedName~MyApp.Tests.UserServiceTests
По категории через [Trait]:
dotnet test --filter Category=Integration
Комбинирование фильтров:
dotnet test --filter "(Category=Smoke)&(TestCategory!=Slow)"
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤1🥰1🙏1
Мы не могли пройти мимо нашумевшего тренда и попросили ИИ перенести наш любимый язык программирования во вселенную Миядзаки.
Как вам образ? Расскажите в комментариях ↓
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱21😢5🌚2👍1🤔1
🎉 Вышел CSharpier 1.0.0
CSharpier — это форматер для C# кода, вдохновлённый Prettier. Его цель — сделать так, чтобы стиль кода был единым и предсказуемым.
🤨 Что нового?
• Теперь по умолчанию форматируются XML-файлы.
• Параметр TabWidth был переименован в IndentSize для согласованности с .editorconfig и .csharpierconfig.
• Не учитываются .gitignore и .csharpierignore при форматировании.
• Используются команды format и check:
• Вместо dotnet-csharpier используется просто csharpier
Установка:
➡️ Отформатировать свой код
🐸 Библиотека шарписта #свежак
CSharpier — это форматер для C# кода, вдохновлённый Prettier. Его цель — сделать так, чтобы стиль кода был единым и предсказуемым.
• Теперь по умолчанию форматируются XML-файлы.
• Параметр TabWidth был переименован в IndentSize для согласованности с .editorconfig и .csharpierconfig.
• Не учитываются .gitignore и .csharpierignore при форматировании.
• Используются команды format и check:
dotnet csharpier format .
dotnet csharpier check .
• Вместо dotnet-csharpier используется просто csharpier
Установка:
dotnet tool install -g csharpier
csharpier .
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🥰1🥱1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁87🔥10👍4❤1
Универ? 5 лет теории, диплом для бабушки, реальный опыт — "потом, может быть".
Курсы? Быстро, чётко, но не все курсы такие крутые как у нас в академии.
Самоучка? Полная свобода... и полный риск потеряться в трёх соснах.
Please open Telegram to view this post
VIEW IN TELEGRAM
🗞 Всё, что случилось за неделю
➖ .NET Aspire: исправления и улучшения
Выпущена версия .NET Aspire 9.2.1, которая включает исправления для ошибок в ExecutableResource, улучшение работы с ролями Azure и разрешение секретов в Key Vault.
➖ .NET Conf День первый
➖ .NET Conf День второй
➖ Странные, но эффективные лайфхаки для продуктивности
➖ ИИ-лаборант на .NET
➖ Вышел CSharpier 1.0.0
➖ Свежий SQLProvider 1.5.0
🐸 Библиотека шарписта #свежак
Выпущена версия .NET Aspire 9.2.1, которая включает исправления для ошибок в ExecutableResource, улучшение работы с ролями Azure и разрешение секретов в Key Vault.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека задач по C# | тесты, код, задания
Что выведет код?
👾 — Выбросит исключение
👍 — Произойдет взаимоблокировка
🥰 — Напечатает слово "test"
⚡️ — Напечатает слово "test" бесконечное число раз
Библиотека задач по C#
👾 — Выбросит исключение
👍 — Произойдет взаимоблокировка
🥰 — Напечатает слово "test"
Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰95👍52👾9🌚2🤔1
Архитектор (Биллинг) — от 550 000 ₽, Гибрид
Разработчик С# / .NET Core — от 220 000, Удалёнка
Middle Developer C# — до 250 000 ₽, Удалёнка
Бустер — Удалённо (весь мир)
Please open Telegram to view this post
VIEW IN TELEGRAM
📅 IT Календарь: события мая
➖ Core Systems DevConf 2025 — конференция, посвящённая разработке высоконагруженных центральных банковских систем. Состоится 21 мая 2025 года в Москве.
➖ Siberian Game Jam — хакатон по разработке компьютерных игр, который пройдет с 1 по 4 мая онлайн
🐸 Библиотека шарписта #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
UniGetUI — это современный графический интерфейс для управления пакетными менеджерами в Windows, таких как Winget, Scoop, Chocolatey, Pip, Npm, .NET Tool и PowerShell Gallery.
Основные возможности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1👾1
🔥 IT Breaking Memes — 30 000 ₽ за самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
❤2😁1
🕔 История C#
С тех времён, когда C# только появился как альтернатива Java и строился вокруг .NET Framework. С тех пор язык прошёл путь от строгого ООП до лаконичных лямбд, async/await и даже компиляции в WebAssembly.
Предлагаем сегодня прогуляться по истории C# и его фреймворков. С началавремён языка и до современных версий.
➡️ Вперёд в прошлое
💬 А с какой версии C# вы начали свой путь? Делитесь в комментариях 👇
🐸 Библиотека шарписта #буст
С тех времён, когда C# только появился как альтернатива Java и строился вокруг .NET Framework. С тех пор язык прошёл путь от строгого ООП до лаконичных лямбд, async/await и даже компиляции в WebAssembly.
Предлагаем сегодня прогуляться по истории C# и его фреймворков. С начала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16