Обзор нововведений в C# 10 от PVS-Studio: https://proglib.io/w/e2e9daf6
  
  Хабр
  
  Обзор нововведений в C# 10
  В данной статье мы рассмотрим новую версию языка C# 10, которая включает в себя небольшой список изменений относительно C# 9. Ниже приведены их описания вместе с поясняющими фрагментами кода. Давайте...
  Forwarded from Библиотека программиста | программирование, кодинг, разработка
Привет! На связи Библиотека программиста.
Чтобы устроиться на хорошую работу и прокачать личный бренд, нужно уметь доносить мысли и рассказывать о проектах. Не у всех получается с ходу, особенно в тексте.
Неделю назад мы запустили на Степике бесплатный курс для всех, кто интересуется написанием статей об информационных технологиях. Уже доступны первые два модуля курса, готовим ещё пять.
🎓 Про что курс. Рассказываем, как собирать материал, конструировать внятный текст, делать авторскую редактуру, иллюстрировать и распространять статьи. Всё это с большим количеством примеров, иллюстраций и тестов для самоконтроля.
⛳️ Цель курса: научить программистов писать интересные и занятные тексты о собственных проектах и профессиональных интересах. Для прохождения курса опыт написания публикаций значения не имеет.
Ссылка на курс: https://stepik.org/101672
  
  Чтобы устроиться на хорошую работу и прокачать личный бренд, нужно уметь доносить мысли и рассказывать о проектах. Не у всех получается с ходу, особенно в тексте.
Неделю назад мы запустили на Степике бесплатный курс для всех, кто интересуется написанием статей об информационных технологиях. Уже доступны первые два модуля курса, готовим ещё пять.
🎓 Про что курс. Рассказываем, как собирать материал, конструировать внятный текст, делать авторскую редактуру, иллюстрировать и распространять статьи. Всё это с большим количеством примеров, иллюстраций и тестов для самоконтроля.
⛳️ Цель курса: научить программистов писать интересные и занятные тексты о собственных проектах и профессиональных интересах. Для прохождения курса опыт написания публикаций значения не имеет.
Ссылка на курс: https://stepik.org/101672
Stepik: online education
  
  Статьи для IT: как объяснять и распространять значимые идеи
  Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
  Практика использования File-Scoped Namespaces в C# 10: https://proglib.io/w/b6e86795
  
  Dave Brock
  
  Exploring C# 10: Save Space with File-Scoped Namespaces
  In this post, let's explore file-scoped namespaces in the new version of C#, C# 10.
  #tip
В .NET 6 добавлен GetRequiredSection — метод, который выдаст исключение, если отсутствует требуемый раздел конфигурации.
  В .NET 6 добавлен GetRequiredSection — метод, который выдаст исключение, если отсутствует требуемый раздел конфигурации.
Разработка веб-приложения с использованием Angular 12, ASP.NET Core Web API и SQL Server.
https://proglib.io/w/7f6e0198
  
  https://proglib.io/w/7f6e0198
C-Sharpcorner
  
  Developing A Web App Using Angular 12, ASP.NET Core Web API And SQL Server
  In this article, you will learn how to develop a Web App using Angular 12, ASP.NET Core Web API, and SQL Server.
  Хранилище BLOB-объектов Azure может использоваться приложениями .NET для хранения файлов в облаке. 
С помощью NuGet-пакета Azure.Storage.Blobs приложения .NET могут отправлять и скачивать файлы в хранилище BLOB-объектов, а также создавать контейнеры (папки) в хранилище BLOB-объектов для организации своих данных.
Из нового руководства вы узнаете, как обеспечить доступ к хранилищу BLOB-объектов Azure из приложений .NET.
https://proglib.io/w/c2477a9f
  
  С помощью NuGet-пакета Azure.Storage.Blobs приложения .NET могут отправлять и скачивать файлы в хранилище BLOB-объектов, а также создавать контейнеры (папки) в хранилище BLOB-объектов для организации своих данных.
Из нового руководства вы узнаете, как обеспечить доступ к хранилищу BLOB-объектов Azure из приложений .NET.
https://proglib.io/w/c2477a9f
www.nuget.org
  
  Azure.Storage.Blobs 12.21.2
  This client library enables working with the Microsoft Azure Storage Blob service for storing binary and text data.
For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md and http…
  For this release see notes - https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/README.md and http…
Все, что должен знать каждый разработчик .NET о Disposable Types:
➖Properly Disposing Objects
➖Properly Implementing The IDisposable Interface
  
  ➖Properly Disposing Objects
➖Properly Implementing The IDisposable Interface
C-Sharpcorner
  
  Everything That Every .NET Developer Needs To Know About Disposable Types - Properly Disposing Objects
  In this article, you will learn about .NET Developer Needs to Know About Disposable Types.
  🔥 Скотт Хантер, Director Program Management в .NET, публично извинился от имени всей команды и анонсировал, что .NET Hot Reload будет жить. Правки можно увидеть в официальном репозитории.
  
  Microsoft News
  
  .NET Hot Reload Support via CLI
  Last week, our blog post and the removal of the Hot Reload capability from the .NET SDK repo led to a lot of feedback from the community. First and foremost, we want to apologize. We made a mistake in executing on our decision and took longer than expected…
  Albahari_J_C#_9_0_in_a_Nutshell_The_Definitive_Reference_2021.pdf
    10.5 MB
  C# 9.0 in a Nutshell: The Definitive Reference 1st Edition (2021)
Автор: Joseph Albahari
Книга представляет собой один из лучших однотомных справочников по C#, доступных сегодня.
С помощью материалов книги вы:
➖Ознакомитесь с фундаментальными концепциями языка
➖Углубитесь в LINQ
➖Изучите параллелизм и асинхронность, расширенные потоки и параллельное программирование
➖Ознакомитесь с работой с функциями .NET, включая регулярные выражения, сеть, криптографию и многое другое
  Автор: Joseph Albahari
Книга представляет собой один из лучших однотомных справочников по C#, доступных сегодня.
С помощью материалов книги вы:
➖Ознакомитесь с фундаментальными концепциями языка
➖Углубитесь в LINQ
➖Изучите параллелизм и асинхронность, расширенные потоки и параллельное программирование
➖Ознакомитесь с работой с функциями .NET, включая регулярные выражения, сеть, криптографию и многое другое
SDET-специалисты, для вас супер возможность попасть в команду Kaspersky без долгих собеседований!
 
Если у вас есть опыт автоматизации, навыки работы с Linux, знание C# или Python, то:
 
- Подайте заявку и пройдите небольшое тестирование до 12 ноября.
- Дождитесь результатов и 13 ноября (в субботу) приходите на онлайн-встречу: знакомство с командами и индивидуальное интервью.
- В случае успеха получите оффер уже на следующий день!
 
Узнайте, над какими проектами и продуктами вы можете у нас работать. И на каких крутых условиях. А команды сами за себя расскажут 13 ноября. Откликайтесь!
  Если у вас есть опыт автоматизации, навыки работы с Linux, знание C# или Python, то:
- Подайте заявку и пройдите небольшое тестирование до 12 ноября.
- Дождитесь результатов и 13 ноября (в субботу) приходите на онлайн-встречу: знакомство с командами и индивидуальное интервью.
- В случае успеха получите оффер уже на следующий день!
Узнайте, над какими проектами и продуктами вы можете у нас работать. И на каких крутых условиях. А команды сами за себя расскажут 13 ноября. Откликайтесь!
Не устали еще читать про предстоящие изменения в .NET? Надеемся, что нет. 
Мини-серия статей, в которой рассказывается о некоторых предстоящих функциях и изменениях в C# 10 и .NET 6:
➖Bite-Size C# 10 - File-Level Namespaces
➖Bite-Size C# 10 - Null Parameter Checking
➖Bite-Size C# 10 - Global Usings
➖Bite-Size C# 10 - Anonymous 'with' Expressions
➖Bite-Size C# 10 - Const Interpolated Strings
➖Bite-Size C# 10 - Semi-Auto Properties and 'field' Keyword
➖Bite-Size .NET 6 - DateOnly and TimeOnly
➖Bite-Size .NET 6 - Chunk() in LINQ
➖Bite-Size .NET 6 - LINQ OrDefault() Overloads
➖Bite-Size .NET 6 - PriorityQueue<T, N>
  
  Мини-серия статей, в которой рассказывается о некоторых предстоящих функциях и изменениях в C# 10 и .NET 6:
➖Bite-Size C# 10 - File-Level Namespaces
➖Bite-Size C# 10 - Null Parameter Checking
➖Bite-Size C# 10 - Global Usings
➖Bite-Size C# 10 - Anonymous 'with' Expressions
➖Bite-Size C# 10 - Const Interpolated Strings
➖Bite-Size C# 10 - Semi-Auto Properties and 'field' Keyword
➖Bite-Size .NET 6 - DateOnly and TimeOnly
➖Bite-Size .NET 6 - Chunk() in LINQ
➖Bite-Size .NET 6 - LINQ OrDefault() Overloads
➖Bite-Size .NET 6 - PriorityQueue<T, N>
Exception Not Found
  
  Bite-Size C# 10 - File-Level Namespaces
  Let's reduce clutter using file-level namespaces, a feature of C# 10.
👍1
  Если вашему CLI-приложению на .NET Core (вдруг) необходимо писать логи прямо в консоль, вот отличное мини-руководство по работе с Serilog. 
https://proglib.io/w/f7401938
  
  https://proglib.io/w/f7401938
www.code4it.dev
  
  How to add logs on Console with .NET Core and Serilog - Code4IT
  Serilog is a famous logger for .NET projects. In this article, we will learn how to integrate it in a .NET API project and output the logs on a Console.
  Запись доклада Романа Носова (Team Lead в Аркадии) на тему «Исключения среди Исключений в .NET».
https://proglib.io/w/e56d8511
  
  https://proglib.io/w/e56d8511
YouTube
  
  Роман Носов «Исключения среди Исключений в .NET»
  Мы все так или иначе используем исключения. А также мы все их перехватываем. Но точно ли мы знаем как работает этот механизм и насколько он безотказен?
Давайте разберёмся, как работают исключения в .NET — все ли они ведут себя одинаково?
И самые главные…
  Давайте разберёмся, как работают исключения в .NET — все ли они ведут себя одинаково?
И самые главные…
Почему всегда необходимо помнить о сборщике мусора, несмотря на то, что он работает «сам по себе»?
https://proglib.io/w/4c99879c
  https://proglib.io/w/4c99879c
DotNetQuiz - канал на котором публикуются интересные задачи и вопросы по C#, .net, linq и их разбор.
  Обзор синтаксической возможности C#, которая позволяет объединить присвоение значения с проверкой на null.
https://proglib.io/w/13782b49
  
  https://proglib.io/w/13782b49
YouTube
  
  C# Language Highlights: Null Coalescing Assignment
  Learn about Null Coalescing Assignment in short video from James and Maira.🏫 Free self-guided learning for C# on Microsoft Learn: https://aka.ms/learn/cshar...
  Краткий обзор новых возможностей F# 6: https://proglib.io/w/3b95740a
  
  InfoQ
  
  F# 6 Introduces Resumable Code, Improvements to Pattern Matching and Tooling, and More
  F# 6 brings a wealth of new features to the language, library, and tooling aimed at improving performance and making it simpler for programmers wishing to switch to it.