Для некоторых разработчиков, особенно новичков, ключевое слово
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
Создаем проект RESTful API с помощью ASP.NET Core и .NET 5, который следует принципам Onion Architecture (луковая архитектура).
https://proglib.io/w/9341eeb5
https://proglib.io/w/9341eeb5
Code Maze
Onion Architecture in ASP.NET Core
Find out what the Onion architecture is and why it is very popular. You will learn how to implement the Onion architecture on a real project.
Ранее мы писали о библиотеке AutoMapper. Тут не так давно Dean Dashwood представил статью о трех вещах, которые он хотел бы знать об AutoMapper перед началом работы. Рекомендуем 👇.
https://proglib.io/w/4c99b8ef
https://proglib.io/w/4c99b8ef
Дон Сайм, дизайнер и архитектор F#, немного упростил обучение и представил список операторов и символов, которые необходимо знать разработчику на F#.
https://proglib.io/w/5d70b7dc
https://proglib.io/w/5d70b7dc
GitHub
fsharp-presentations/on-teaching-operators.md at master · dsyme/fsharp-presentations
F# presentations and notes. Contribute to dsyme/fsharp-presentations development by creating an account on GitHub.
👏1
Используем генераторы исходного кода .NET для поиска объявлений классов.
https://proglib.io/w/17250642
https://proglib.io/w/17250642
Khalid Abuhakmeh’s Blog
.NET Source Generators: Finding Class Declarations
Use ISyntaxReceiver to find class declarations in a Roslyn Compilation instance.
Проходишь курсы по Python, но по итогу у тебя шаблонное резюме и нет проекта, который можешь показать работодателю?
😡HR устали рассматривать однотипные резюме –– хочется представить свой проект и знания, достаточные для начала карьеры.
Специально для тех, кто устал от теории и хочет начать создавать реальные продукты Proglib Academy подготовил курс «Основы программирования на Python».
Мы учли все:
🔹После завершения курса у вас будет проект. И не один, а целых два в портфолио, но если будете выполнять все практические задания, то 4🤤
🔹Ваших знаний будет достаточно, чтобы встать на позицию Junior и начать карьеру
🔹Наши кураторы всегда смогут оказать поддержку и никогда не оставят вас без ответа
🔹Образование стало доступным, поэтому курс доступен от 1916 руб/мес
Эксклюзивный промокод подписчикам канала CSHARP на скидку 15% только до 11 сентября. Подробнее о курсе можно узнать здесь
И ключевое, –– войти в IT быстрее с Proglib Academy😏
😡HR устали рассматривать однотипные резюме –– хочется представить свой проект и знания, достаточные для начала карьеры.
Специально для тех, кто устал от теории и хочет начать создавать реальные продукты Proglib Academy подготовил курс «Основы программирования на Python».
Мы учли все:
🔹После завершения курса у вас будет проект. И не один, а целых два в портфолио, но если будете выполнять все практические задания, то 4🤤
🔹Ваших знаний будет достаточно, чтобы встать на позицию Junior и начать карьеру
🔹Наши кураторы всегда смогут оказать поддержку и никогда не оставят вас без ответа
🔹Образование стало доступным, поэтому курс доступен от 1916 руб/мес
Эксклюзивный промокод подписчикам канала CSHARP на скидку 15% только до 11 сентября. Подробнее о курсе можно узнать здесь
И ключевое, –– войти в IT быстрее с Proglib Academy😏
Perkins_B_,_Reid_J_D_Beginning_C#_and_NET,_2021_Edition_2021.zip
40.8 MB
Beginning C# and .NET (2021)
Авторы: Benjamin Perkins, Jon D. Reid
С помощью книги и приведенных примеров вы научитесь писать простые выражения и функции, отлаживать программы, работать с классами / членами классов / формами Windows и многому другому.
Помимо подробного обсуждения основ программирования, вы узнаете о некоторых новых функциях, включенных в последние версии C# и .NET, включая потребление данных, упрощение кода и производительность.
В общем, маст-хэв для новичков.
Авторы: Benjamin Perkins, Jon D. Reid
С помощью книги и приведенных примеров вы научитесь писать простые выражения и функции, отлаживать программы, работать с классами / членами классов / формами Windows и многому другому.
Помимо подробного обсуждения основ программирования, вы узнаете о некоторых новых функциях, включенных в последние версии C# и .NET, включая потребление данных, упрощение кода и производительность.
В общем, маст-хэв для новичков.