Как хранить, читать и возвращать статические данные из веб-API
Ответы на популярные вопросы из Reddit от .NET разработчика Khalid Abuhakmeh.
https://proglib.io/w/90d1dc2b
Ответы на популярные вопросы из Reddit от .NET разработчика Khalid Abuhakmeh.
https://proglib.io/w/90d1dc2b
Khalid Abuhakmeh’s Blog
Community Question: Working With Data In An HTTP API
Explore a proposed solution to a Reddit community question with working examples and benchmarks. A fun experiment with multiple outcomes.
Разбираемся со скрытыми проблемами IDisposable в .NET с помощью материала Дэвида Маккартера.
https://proglib.io/w/4b5205ef
https://proglib.io/w/4b5205ef
dotNetTips.com
About
David McCarter is a highly experienced software engineer, author, and speaker who has been in the industry for over 28 years. He is a Microsoft MVP (Most Valuable Professional), C# Corner MVP, solu…
🔧 Marten — библиотека .NET, которая позволяет разработчикам использовать PostgreSQL как документно-ориентированную базу данных и полнофункциональное хранилище событий.
Библиотека сделала гигантский скачок вперед с официальным выпуском четвёртой версии. Смотрите сами 👇.
https://proglib.io/w/95af59a9
Библиотека сделала гигантский скачок вперед с официальным выпуском четвёртой версии. Смотрите сами 👇.
https://proglib.io/w/95af59a9
martendb.io
.NET Transactional Document DB and Event Store on PostgreSQL
Теория и практика покрытия кода тестами в .NET: https://proglib.io/w/7bc1c1bb
Code Maze
Code Coverage in .NET
Let's have a look at how to generate code coverage in .NET, improving code quality and test coverage throughout your .NET applications.
🔧 FluentValidation — популярная библиотека .NET для создания строго типизированных правил валидации. Кстати, количество загрузок библиотеки недавно превысило 100 миллионов.
https://proglib.io/w/f607ff6b
https://proglib.io/w/f607ff6b
Twitter
Jeremy Skinner
Sometime in the last few days FluentValidation passed 100 million downloads. Big thanks to everyone who still uses it after all these years 🙏
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут
Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/sh/LdDc0FGSPp
Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/sh/LdDc0FGSPp
#news
Microsoft объявила о доступности F# 6, поставляемого с .NET 6 RC2 и Visual Studio 2022 RC2.
https://proglib.io/w/906f2bfe
Microsoft объявила о доступности F# 6, поставляемого с .NET 6 RC2 и Visual Studio 2022 RC2.
https://proglib.io/w/906f2bfe
Microsoft News
What’s new in F# 6
F# 6 is now a release candidate. Checkout all of the new features available in this release.
Чтобы стать сеньором, ты должен действовать, как сеньор, думать, как он и пить тот же смузи.
Ты не знаешь, как он думает и что делает? Не беда. Вот инструкция:
1) Переходишь по ссылке на страницу курса «Разработчик, или от Мидла до Сеньора» от Слёрм и Райффайзена.
2) Замечаешь справа красивую надпись «Бесплатно» и отпускаешь мысли о хирургическом столе и почках.
3) Листаешь вниз, поглядывая, какой это классный курс. Тут тебе и работа с технологиями, и продуктовое мышление, и про командные процессы и коммуникацию. И всё это из уст практикующих сеньоров.
4) В самом низу ещё раз видишь дату старта (ты же заметил её в начале, да?) — 22 ноября и формат: 5 недель по 2 занятия в неделю. Понимаешь, что тут всё серьёзно. Будет полноценный курс, а не какой-то марафончик.
5) Регистрируешься. Слёрмик обещает «Никаких рекламных звонков». Слёрмику можно верить.
6) PROFIT. Останется не забыть узнать про смузи.
Ничего сложного, согласен?
Тогда погнали. Пункт №1: https://slurm.club/3lPAY7Q
Ты не знаешь, как он думает и что делает? Не беда. Вот инструкция:
1) Переходишь по ссылке на страницу курса «Разработчик, или от Мидла до Сеньора» от Слёрм и Райффайзена.
2) Замечаешь справа красивую надпись «Бесплатно» и отпускаешь мысли о хирургическом столе и почках.
3) Листаешь вниз, поглядывая, какой это классный курс. Тут тебе и работа с технологиями, и продуктовое мышление, и про командные процессы и коммуникацию. И всё это из уст практикующих сеньоров.
4) В самом низу ещё раз видишь дату старта (ты же заметил её в начале, да?) — 22 ноября и формат: 5 недель по 2 занятия в неделю. Понимаешь, что тут всё серьёзно. Будет полноценный курс, а не какой-то марафончик.
5) Регистрируешься. Слёрмик обещает «Никаких рекламных звонков». Слёрмику можно верить.
6) PROFIT. Останется не забыть узнать про смузи.
Ничего сложного, согласен?
Тогда погнали. Пункт №1: https://slurm.club/3lPAY7Q
👍1
Если кому-то интересно узнать стоимость 100 RPS в Azure с .NET Core MVC + .NET 5 + MSSQL на Kestrel 👉 https://proglib.io/w/6ae0cf65
Сравнение подходов к пагинации с помощью 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. Ниже приведены их описания вместе с поясняющими фрагментами кода. Давайте...
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.