Библиотека шарписта | 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
Новой фичей .NET 6 среди прочих стала функция горячей перезагрузки, которая позволяет изменить исходный код вашего приложения во время его работы. Вам не нужно ни перезапускать, ни приостанавливать его с помощью отладчика.

В статье рассмотрен простой пример, который позволит разобраться с данной функцией.

https://proglib.io/w/fe9bb807
Новое руководство в документации .NET про динамически отображаемые компоненты Razor ASP.NET Core.

https://proglib.io/w/ab8b5d49
По результатам всемирного опроса Stack Overflow 2020 язык программирования Python входит в тройку самых любимых технологий в среде разработчиков. Так что если вы только собираетесь научиться кодить, Python отлично подходит на роль первого языка программирования.

Специально для новичков мы подготовили курс, в котором обучаем основам программирования на Python с нуля до уровня Junior за 30 занятий. Вы научитесь не только программировать, но и сделаете несколько практических проектов — в частности, ботов для Telegram и Instagram. Преподаватели лично проверят ваши домашние задания и дадут полезные советы, так что вы точно во всём разберётесь.

Старт потока 15 сентября. Эксклюзивный промокод CSHARP подписчикам канала на скидку 15% только до 6 сентября.

Информация о преподавателях, полная учебная программа и запись на курс здесь
Старт второго потока курса «CI/CD на примере Gitlab CI» от Слёрм.

За 5 недель освоим путь от простого пайплана до настройки сложных вариантов CI/CD. Поможем понять, как работать с CI/CD. Научим автоматизировать процесс интеграции и поставки, ускорять цикл разработки с минимальными рисками.

Ответим на вопросы:
Что такое CI/CD
Какие проблемы решает CI/CD
Какие преимущества и недостатки есть у Gitlab Cl
Как интегрируется Gitlab CI и Kubernetes
Что такое Gitops и где его применять
Как лучше всего строить пайплайны

Раз в неделю кураторы разбирают кейсы и практические задания студентов, кроме этого будет две встречи со спикером. В конце курса будет IT-поединок⚔️.

Прочитать подробнее про курс и начать учиться уже с 9 сентября: https://slurm.club/3jzqOat
Для некоторых разработчиков, особенно новичков, ключевое слово yield похоже на волшебство — необъяснимое, но интригующее. В статье показано, как работает yield и что скрывает это ключевое слово.

https://proglib.io/w/a94052f7
Представьте, что ваш знакомый/коллега/родственник попросил у вас совета, как стать программистом?

Поделитесь вашим мнением, что бы вы ему ответили:
https://forms.gle/7YZ2rxnyBWsnMqYD7

Лучшие ответы опубликуем в отдельной подборке!
Файловый ввод-вывод .NET 6 стал лучше, мощнее и быстрее. Подробности изменений в статье. Если вы не вникаете в подробности, смотрите краткое описание изменений.

https://proglib.io/w/6ad8a3a0
Краткий обзор ключевых объявлений и выпусков на Microsoft Build 2021, связанных с искусственным интеллектом и машинным обучением.

https://proglib.io/w/d0ee9988
🔧🍰 cake (C# Make) — кроссплатформенная система автоматизации сборки. Cake решает задачи компиляции кода, копирования файлов и папок, запуска модульных тестов, сжатия файлов и создания пакетов NuGet.

3029

https://proglib.io/w/878574f0
Пишем сквозные тесты с помощью ASP.NET Core, XUnit и Playwright

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

В целом набор хорош, но у него есть свои ограничения. Из статьи вы узнаете, как можно использовать библиотеку Playwright в сочетании с XUnit для тестирования веб-приложений.

https://proglib.io/w/229228bc