По результатам всемирного опроса 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.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провести опрос среди всех, кто когда-либо искал первую работу в IT-сфере, чтобы понять кто, каким образом и с какой эффективностью (не) справляется с этой задачей. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 19 сентября.
https://forms.gle/kuFeTtoHhKQW2Ekc8
https://forms.gle/kuFeTtoHhKQW2Ekc8
Google Docs
Поиск первой работы в IT
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провестискал…
Пишем автономный ConsoleLoggerProvider
Если по какой-то причине вы хотите создать автономный экземпляр ConsoleLoggerProvider и не отстрелить себе ногу, то можете столкнуться с рядом трудностей. Ниже вы увидите простой пример реализации ConsoleLoggerProvider.
https://proglib.io/w/bc0e6bdf
Если по какой-то причине вы хотите создать автономный экземпляр ConsoleLoggerProvider и не отстрелить себе ногу, то можете столкнуться с рядом трудностей. Ниже вы увидите простой пример реализации ConsoleLoggerProvider.
https://proglib.io/w/bc0e6bdf