Новой фичей .NET 6 среди прочих стала функция горячей перезагрузки, которая позволяет изменить исходный код вашего приложения во время его работы. Вам не нужно ни перезапускать, ни приостанавливать его с помощью отладчика.
В статье рассмотрен простой пример, который позволит разобраться с данной функцией.
https://proglib.io/w/fe9bb807
В статье рассмотрен простой пример, который позволит разобраться с данной функцией.
https://proglib.io/w/fe9bb807
Meziantou's blog
Supporting Hot Reload in your .NET application - Gérald Barré
In this post, I describe how to support the new hot reload functionality in your .NET application.
Новое руководство в документации .NET про динамически отображаемые компоненты Razor ASP.NET Core.
https://proglib.io/w/ab8b5d49
https://proglib.io/w/ab8b5d49
Docs
Dynamically-rendered ASP.NET Core Razor components
Learn how to use dynamically-rendered Razor components in Blazor apps.
По результатам всемирного опроса Stack Overflow 2020 язык программирования Python входит в тройку самых любимых технологий в среде разработчиков. Так что если вы только собираетесь научиться кодить, Python отлично подходит на роль первого языка программирования.
Специально для новичков мы подготовили курс, в котором обучаем основам программирования на Python с нуля до уровня Junior за 30 занятий. Вы научитесь не только программировать, но и сделаете несколько практических проектов — в частности, ботов для Telegram и Instagram. Преподаватели лично проверят ваши домашние задания и дадут полезные советы, так что вы точно во всём разберётесь.
Старт потока 15 сентября. Эксклюзивный промокод CSHARP подписчикам канала на скидку 15% только до 6 сентября.
Информация о преподавателях, полная учебная программа и запись на курс здесь
Специально для новичков мы подготовили курс, в котором обучаем основам программирования на Python с нуля до уровня Junior за 30 занятий. Вы научитесь не только программировать, но и сделаете несколько практических проектов — в частности, ботов для Telegram и Instagram. Преподаватели лично проверят ваши домашние задания и дадут полезные советы, так что вы точно во всём разберётесь.
Старт потока 15 сентября. Эксклюзивный промокод CSHARP подписчикам канала на скидку 15% только до 6 сентября.
Информация о преподавателях, полная учебная программа и запись на курс здесь
🎨 Руководство по созданию CLI-приложения с помощью
System.CommandLine
и Spectre.
https://proglib.io/w/afc51a15elmah.io Blog - .NET Technical tutorials/guides and new features
Create a colored CLI with System.CommandLine and Spectre 🎨
This post will introduce the System.CommandLine and Spectre.Console packages. Follow the tutorial to learn how to build a CLI with commands and colors.
Старт второго потока курса «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
За 5 недель освоим путь от простого пайплана до настройки сложных вариантов CI/CD. Поможем понять, как работать с CI/CD. Научим автоматизировать процесс интеграции и поставки, ускорять цикл разработки с минимальными рисками.
Ответим на вопросы:
❓Что такое CI/CD
❓Какие проблемы решает CI/CD
❓Какие преимущества и недостатки есть у Gitlab Cl
❓Как интегрируется Gitlab CI и Kubernetes
❓Что такое Gitops и где его применять
❓Как лучше всего строить пайплайны
Раз в неделю кураторы разбирают кейсы и практические задания студентов, кроме этого будет две встречи со спикером. В конце курса будет IT-поединок⚔️.
Прочитать подробнее про курс и начать учиться уже с 9 сентября: https://slurm.club/3jzqOat
Алексей Голубев, Lead Software Engineer в SoftServe, рассказывает о прошлом, настоящем и будущем .NET.
https://proglib.io/w/f2dab97f
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
https://proglib.io/w/f2dab97f
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
DOU
.NET. Прошлое. Настоящее. Будущее
Алексей Голубев, Lead Software Engineer в SoftServe, предлагает ретроспективно рассмотреть долгую жизнь платформы .NET, то, что в ней менялось с годами и в какое светлое будущее она нас ведёт.
Для некоторых разработчиков, особенно новичков, ключевое слово
https://proglib.io/w/a94052f7
yield
похоже на волшебство — необъяснимое, но интригующее. В статье показано, как работает yield
и что скрывает это ключевое слово.https://proglib.io/w/a94052f7
The Tech Platform
What Is yield and How Does It Work in C#?
C# capabilities keep expanding from year to year. New features enrich software development. However, their advantages may not always be so obvious. For example, the good old yield. To some developers, especially beginners, it’s like magic — inexplicable,…
Представьте, что ваш знакомый/коллега/родственник попросил у вас совета, как стать программистом?
Поделитесь вашим мнением, что бы вы ему ответили:
https://forms.gle/7YZ2rxnyBWsnMqYD7
Лучшие ответы опубликуем в отдельной подборке!
Поделитесь вашим мнением, что бы вы ему ответили:
https://forms.gle/7YZ2rxnyBWsnMqYD7
Лучшие ответы опубликуем в отдельной подборке!
Серия статей о создании пользовательских шаблонов и расширений для Visual Studio под проект:
- Часть 1: шаблоны элементов
- Часть 2: шаблоны проектов
- Часть 3: проекты типа «шаблон»
- Часть 4: пользовательские расширения
- Часть 1: шаблоны элементов
- Часть 2: шаблоны проектов
- Часть 3: проекты типа «шаблон»
- Часть 4: пользовательские расширения
Хабр
Пользовательские шаблоны и расширения для Visual Studio под проект (Часть 1: шаблоны элементов)
В магазине Visual Studio есть множество различных расширений на все случаи жизни. Есть в сети различные их подборки, которые могут упростить жизнь в общих или конкретных случаях. Однако я, почему-то,...
Продолжаем изучать F# и знакомимся с основными принципами функционального программирования для C# разработчиков.
https://proglib.io/w/6531d5a4
https://proglib.io/w/6531d5a4
YouTube
F# и функциональное программирование для C# разработчиков
С# - это мультипарадигменный язык, и с каждым релизом он приобретает всё больше возможностей, направленных на применение функционального программирования. Для того чтобы легче было разобраться в этой парадигме, мы рассмотрим очень интересный язык платформы…
⚡1
Файловый ввод-вывод .NET 6 стал лучше, мощнее и быстрее. Подробности изменений в статье. Если вы не вникаете в подробности, смотрите краткое описание изменений.
https://proglib.io/w/6ad8a3a0
https://proglib.io/w/6ad8a3a0
Microsoft News
File IO improvements in .NET 6
Learn about high-performance file IO features in NET 6, like concurrent reads and writes, scatter/gather IO and many more.
Автор статьи предупреждает: будьте осторожны со структурой папок .NET Core.
https://proglib.io/w/e03f19d0
https://proglib.io/w/e03f19d0
Simple Talk
Be careful with .NET Core Folder Structure
.NET Core Folder Structure has some interesting tricks and many people may be implementing this wrong. Let's discover the right way to do this.
Краткий обзор ключевых объявлений и выпусков на Microsoft Build 2021, связанных с искусственным интеллектом и машинным обучением.
https://proglib.io/w/d0ee9988
https://proglib.io/w/d0ee9988
Analytics India Magazine
Top ML Announcements From Microsoft Build 2021
Here is a round-up of key announcements and releases related to artificial intelligence and machine learning.
🔧🍰 cake (C# Make) — кроссплатформенная система автоматизации сборки. Cake решает задачи компиляции кода, копирования файлов и папок, запуска модульных тестов, сжатия файлов и создания пакетов NuGet.
⭐ 3029
https://proglib.io/w/878574f0
⭐ 3029
https://proglib.io/w/878574f0
Пишем сквозные тесты с помощью ASP.NET Core, XUnit и Playwright
В сообществе .NET интеграционное тестирование стало обычной практикой благодаря улучшениям в структуре самого фреймворка и набору интеграционного тестирования, который позволяет разработчикам запускать версии своих веб-приложений в памяти с возможностью отправлять запросы и проверять ответы.
В целом набор хорош, но у него есть свои ограничения. Из статьи вы узнаете, как можно использовать библиотеку Playwright в сочетании с XUnit для тестирования веб-приложений.
https://proglib.io/w/229228bc
В сообществе .NET интеграционное тестирование стало обычной практикой благодаря улучшениям в структуре самого фреймворка и набору интеграционного тестирования, который позволяет разработчикам запускать версии своих веб-приложений в памяти с возможностью отправлять запросы и проверять ответы.
В целом набор хорош, но у него есть свои ограничения. Из статьи вы узнаете, как можно использовать библиотеку Playwright в сочетании с XUnit для тестирования веб-приложений.
https://proglib.io/w/229228bc
Docs
Integration tests in ASP.NET Core
Learn how integration tests ensure that an app's components function correctly at the infrastructure level, including the database, file system, and network.