Forwarded from Библиотека программиста | программирование, кодинг, разработка
📦⚙️ 9 лучших практик по работе с микросервисами
Микросервисы позволяют разрабатывать приложения в виде набора слабосвязанных сервисов, которые взаимодействуют через API, что упрощает разработку, поддержку и масштабирование приложений. Однако с этой архитектурой связаны определенные сложности. В этой статье мы обсудим лучшие практики, которые помогут вам построить более эффективную экосистему микросервисов с меньшим количеством архитектурных недочетов.
🔗 Основной сайт
🔗 Зеркало
Микросервисы позволяют разрабатывать приложения в виде набора слабосвязанных сервисов, которые взаимодействуют через API, что упрощает разработку, поддержку и масштабирование приложений. Однако с этой архитектурой связаны определенные сложности. В этой статье мы обсудим лучшие практики, которые помогут вам построить более эффективную экосистему микросервисов с меньшим количеством архитектурных недочетов.
🔗 Основной сайт
🔗 Зеркало
❤9🤔3
Старший разработчик в команде Тинькофф, которая занимается оцифровкой документов, делится опытом добавления файлов контента в nuget-пакеты.
Читать
Читать
Хабр
Добавление файлов контента в nuget-пакетах
Привет! Меня зовут Александр, я старший разработчик в команде, которая занимается оцифровкой документов. Когда мы разрабатываем пакеты библиотек компонентов, иногда возникает необходимость дополнить...
🔥7❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft News
Announcing .NET 8 Preview 3
.NET 8 Preview 3 is now available, with changes to build paths, workloads, Microsoft.Extensions, and containers. It also includes performance improvements in the JIT, for Arm64, and dynamic PGO.
👍20
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Обзор десяти ключевых архитектурных характеристик / нефункциональных требований любого проекта:
1️⃣Scalability
2️⃣Availability
3️⃣Extensibility
4️⃣Consistency
5️⃣Resiliency
6️⃣Usability
7️⃣Observability
8️⃣Security
9️⃣Durability
🔟Agility
Подробнее
1️⃣Scalability
2️⃣Availability
3️⃣Extensibility
4️⃣Consistency
5️⃣Resiliency
6️⃣Usability
7️⃣Observability
8️⃣Security
9️⃣Durability
🔟Agility
Подробнее
🔥30👍2❤1⚡1
Разбор уязвимости CVE-2020-36620 в NuGet-пакете для конвертации string в enum, которая может сделать C#-приложение уязвимым к DoS-атакам.
Читать
Читать
Хабр
Парсинг string в enum ценой в 50 Гб: разбираем уязвимость CVE-2020-36620
В этой заметке разберём уязвимость CVE-2020-36620 и посмотрим, как NuGet-пакет для конвертации string в enum может сделать C# приложение уязвимым к DoS-атакам. Представим ситуацию: есть серверное...
👍12🔥5⚡2😁1
Следите за обновлениями перевода об Async/Await в C# под капотом 👉 https://t.me/csharpproglib/3511
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Помните ту самую статью о деталях работы Async/Await в C#? Автор на Хабре взял на себя смелость разбить ее на несколько независимых частей, более легких для перевода и восприятия.👇
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
🙏7👍2
Использование моделей OpenAI в проектах .NET
Следите за обновлениями этого поста, ведь это пополняемая серия статей.
🗄 Часть 1. Введение
🗄 Часть 2. Completions
Следите за обновлениями этого поста, ведь это пополняемая серия статей.
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft News
Get started with OpenAI in .NET
Learn how to get started using OpenAI models like GPT with .NET and the Azure SDK
👍15❤1
Вышла четвертая часть перевода об Async/Await в C# под капотом 👉 https://t.me/csharpproglib/3511
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Помните ту самую статью о деталях работы Async/Await в C#? Автор на Хабре взял на себя смелость разбить ее на несколько независимых частей, более легких для перевода и восприятия.👇
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
🗄 Часть 1
🗄 Часть 2
🗄 Часть 3
🗄 Часть 4
🗄 Часть 5
🗄 Часть 6
🗄 Часть 7
❤12
Как использовать SQL Server с C# и .NET: свежий видеогайд для новичков о том, как работать с SQL Server с помощью C# и .NET и какой подход лучше всего использовать для вашего сценария.
📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
Docs
How do I use SQL Server with C# and .NET?
Jiachen Jiang (PM, Data Access) will walk us through how to work with SQL Server using C# and .NET and decide which approach works best for your scenario. They explain the differences between the three solutions and demo how to connect to and query a database…
👍8🤔2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git.
🔗 Основной сайт
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Michael Shpilt, израильский разработчик из Microsoft, делится авторским списком инструментов C#-разработчика.
Читать
Читать
Michael's Coding Spot
My 2023 C# Software Developer Tool List
I don’t think I have to make the point of how important tools are. What would we do without IDEs like Visual Studio? Or without good email clients like Gmail and Outlook? For power users like software engineers, good tools can 10x your productivity. Everyone…
👍10🔥4😁1🎉1
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Adding JWT Authentication & Authorization in ASP.NET Core
Check out my courses: https://dometrain.com
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Hello, everybody, I'm Nick, and in this video, I will show you how to get started with JWT Authentication and Authorization in your…
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Hello, everybody, I'm Nick, and in this video, I will show you how to get started with JWT Authentication and Authorization in your…
👍12
Forwarded from Книги для программистов
.NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (2023)
Автор: Jesse Liberty
Количество страниц: 296
В этой книге вы увидите, как .NET MAUI позволяет создать реальное приложение, которое будет работать на разных платформах. Опираясь на свой опыт работы с C#, вы научитесь создавать красивый и привлекательный пользовательский интерфейс с помощью XAML, создавать архитектуру надежного приложения и узнаете о лучших практиках для этой платформы Microsoft.
Книга начинается с основ и быстро переходит к промежуточным и продвинутым темам по компоновке страниц, навигации между ними и добавлению элементов управления для сбора и отображения данных. Вы изучите ключевой архитектурный паттерн Model-View-ViewModel: и способы его использования. Вы также будете использовать xUnit и NSubstitute для создания прочного и надежного кода.
Скачать книгу
Автор: Jesse Liberty
Количество страниц: 296
В этой книге вы увидите, как .NET MAUI позволяет создать реальное приложение, которое будет работать на разных платформах. Опираясь на свой опыт работы с C#, вы научитесь создавать красивый и привлекательный пользовательский интерфейс с помощью XAML, создавать архитектуру надежного приложения и узнаете о лучших практиках для этой платформы Microsoft.
Книга начинается с основ и быстро переходит к промежуточным и продвинутым темам по компоновке страниц, навигации между ними и добавлению элементов управления для сбора и отображения данных. Вы изучите ключевой архитектурный паттерн Model-View-ViewModel: и способы его использования. Вы также будете использовать xUnit и NSubstitute для создания прочного и надежного кода.
Скачать книгу
👍31❤1⚡1🥰1