Сравнение подходов к пагинации с помощью Entity Framework Core и ASP.NET Core.
https://proglib.io/w/155a4d98
https://proglib.io/w/155a4d98
Khalid Abuhakmeh’s Blog
Cursor Paging With Entity Framework Core and ASP.NET Core
Use a cursor-based approach to page EF Core results from a SQL database
⚡️Реальные проекты, стажировка и джоб-офер по результатам
Новый набор в Parimatch Tech Academy — это четыре бесплатные образовательные программы — JavaScript, .NET + DevOps, C# Automation и DevOps.
Лучшие выпускники пройдут на оплачиваемую стажировку, а в случае успеха — получат джоб-офер в компании. С прошлых курсов в команду Parimatch Tech присоединилось более 70 человек. Так что шансы более, чем реальны.
Узнавай больше 22 октября на онлайн-презентации 👉🏻 https://bit.ly/PMT2021REGISTERNOW
Оставляйте заявку на сайте до 27 октября и начинай учебу.
Новый набор в Parimatch Tech Academy — это четыре бесплатные образовательные программы — JavaScript, .NET + DevOps, C# Automation и DevOps.
Лучшие выпускники пройдут на оплачиваемую стажировку, а в случае успеха — получат джоб-офер в компании. С прошлых курсов в команду Parimatch Tech присоединилось более 70 человек. Так что шансы более, чем реальны.
Узнавай больше 22 октября на онлайн-презентации 👉🏻 https://bit.ly/PMT2021REGISTERNOW
Оставляйте заявку на сайте до 27 октября и начинай учебу.
Обзор нововведений в C# 10 от PVS-Studio: https://proglib.io/w/e2e9daf6
Хабр
Обзор нововведений в C# 10
В данной статье мы рассмотрим новую версию языка C# 10, которая включает в себя небольшой список изменений относительно C# 9. Ниже приведены их описания вместе с поясняющими фрагментами кода. Давайте...
Привет! На связи Библиотека программиста.
Чтобы устроиться на хорошую работу и прокачать личный бренд, нужно уметь доносить мысли и рассказывать о проектах. Не у всех получается с ходу, особенно в тексте.
Неделю назад мы запустили на Степике бесплатный курс для всех, кто интересуется написанием статей об информационных технологиях. Уже доступны первые два модуля курса, готовим ещё пять.
🎓 Про что курс. Рассказываем, как собирать материал, конструировать внятный текст, делать авторскую редактуру, иллюстрировать и распространять статьи. Всё это с большим количеством примеров, иллюстраций и тестов для самоконтроля.
⛳️ Цель курса: научить программистов писать интересные и занятные тексты о собственных проектах и профессиональных интересах. Для прохождения курса опыт написания публикаций значения не имеет.
Ссылка на курс: 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.
Если вашему 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 и их разбор.