Azure Functions .NET Isolated Worker: введение и практика использования.
https://proglib.io/w/cd42bc42
https://proglib.io/w/cd42bc42
GitHub
GitHub - Azure/azure-functions-dotnet-worker: Azure Functions out-of-process .NET language worker
Azure Functions out-of-process .NET language worker - Azure/azure-functions-dotnet-worker
👍3👎1
AWS Lambda с .NET 6: теория и практика использования бессерверных вычислений.
https://proglib.io/w/60a858db
https://proglib.io/w/60a858db
Code With Mukesh
AWS Lambda with .NET 6 - Serverless Computing
In this article, we will learn about using AWS Lambda with .NET 6, deploying this serverless function to AWS, and much more.
👍1
#tip
🔧 NUnit — фреймворк для модульного тестирования, который подходит для всех языков .NET.
https://proglib.io/w/5e6ef991
🔧 NUnit — фреймворк для модульного тестирования, который подходит для всех языков .NET.
https://proglib.io/w/5e6ef991
👍10💩9😱1
Анонс библиотеки XSpecification, которая представляет собой имплементацию паттерна «Спецификация» для Linq / Elasticsearch и будет полезна в первую очередь тем, у кого есть большое количество бизнес-логики при фильтрации или множество параметров фильтрации.
https://proglib.io/w/bddbd75e
https://proglib.io/w/bddbd75e
Хабр
Упрощение сложной фильтрации в LINQ с помощью шаблона «Спецификация» и библиотеки XSpecification
Как гласит Википедия: «Спецификация» в программировании — это шаблон проектирования , посредством которого представление правил бизнес логики может быть преобразовано в виде цепочки объектов,...
👍6👎1
Цикл статей о разработке мультитенантных приложений с использованием ASP.NET Core и EF Core:
1. The database: Using a DataKey to only show data for users in their tenant
2. Administration: different ways to add and control tenants and users
3. Versioning your app: Creating different versions to maximise your profits
4. Hierarchical multi-tenant: Handling tenants that have sub-tenants
5. Advanced techniques around ASP.NET Core Users and their claims
6. Using sharding to build multi-tenant apps using EF Core and ASP.NET Core
1. The database: Using a DataKey to only show data for users in their tenant
2. Administration: different ways to add and control tenants and users
3. Versioning your app: Creating different versions to maximise your profits
4. Hierarchical multi-tenant: Handling tenants that have sub-tenants
5. Advanced techniques around ASP.NET Core Users and their claims
6. Using sharding to build multi-tenant apps using EF Core and ASP.NET Core
👍16
Сравнение производительности операции инициализации пустого массива в С#. Спойлер:
https://proglib.io/w/c55c947b
Array.Empty<T>()
быстрее, но не забывайте, что это всего лишь локальные тесты автора статьи.https://proglib.io/w/c55c947b
Mith.dev
C# .NET Performance - Initialising Empty Array
When initialising an empty array in your codebase, there are two options you would choose from:
new T[0] or Array.Empty<T>(). This benchmark is to compare the two options to see their performance statistics.
Benchmark and Results
[SimpleJob(RuntimeMo...
new T[0] or Array.Empty<T>(). This benchmark is to compare the two options to see their performance statistics.
Benchmark and Results
[SimpleJob(RuntimeMo...
👍6👎6🤔4
Сравнение различных подходов к созданию первичных ключей с акцентом на NewId.
https://proglib.io/w/2c5d9b42
https://proglib.io/w/2c5d9b42
www.nuget.org
NewId 4.0.1
NewId is an ordered 128-bit unique identifier generator using the Flake algorithm.
👍4👎1
Краткое руководство по LINQ с примерами + пример трёх распространённых ошибок LINQ и способов их исправления.
DEV Community 👩💻👨💻
Three common LINQ mistakes and how to fix them
LINQ is the declarative and lazy-evaluated way of working with collections. It's not that complicated...
👍11😁2👎1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in your browser
VIEW IN TELEGRAM
Data Science без знания математики – это как вождение машины без знаний ПДД
Почему так? Отщепенцы в дата сайенс юзают только чужие модели. Профи же создают свои модели и улучшают существующие – поэтому высоко ценятся!
Хотите стать настоящим профессионалом в Data Science и решать любые задачи? Изучите линейную алгебру, матанализ, теорию вероятности, комбинаторику и другие разделы вышмата.
В этом поможет курс «Математика для Data Science», специально разработанный преподавателями ВМК МГУ совместно с Proglib Academy 📚
Уникальная авторская программа поможет:
• изучить разделы математики, необходимые для успешной работы в дата сайенс и анализе данных;
• отработать навыки математического и абстрактного мышления;
• подготовиться к поступлению в ШАД.
Хорошая новость для тех, кто подзабыл школьную математику – в программе есть блок, который поможет освежить и эти знания!
👉 Узнать больше о курсе
Воспользуйтесь промокодом PROGLIB, чтобы получить скидку 20% до 13 мая!
Почему так? Отщепенцы в дата сайенс юзают только чужие модели. Профи же создают свои модели и улучшают существующие – поэтому высоко ценятся!
Хотите стать настоящим профессионалом в Data Science и решать любые задачи? Изучите линейную алгебру, матанализ, теорию вероятности, комбинаторику и другие разделы вышмата.
В этом поможет курс «Математика для Data Science», специально разработанный преподавателями ВМК МГУ совместно с Proglib Academy 📚
Уникальная авторская программа поможет:
• изучить разделы математики, необходимые для успешной работы в дата сайенс и анализе данных;
• отработать навыки математического и абстрактного мышления;
• подготовиться к поступлению в ШАД.
Хорошая новость для тех, кто подзабыл школьную математику – в программе есть блок, который поможет освежить и эти знания!
👉 Узнать больше о курсе
Воспользуйтесь промокодом PROGLIB, чтобы получить скидку 20% до 13 мая!
👎10👍3
#news
Свежие статьи, руководства и новости .NET-разработки:
— .NET documentation - what's new? April 2022
— Case Study: Double performance in under 30 minutes – Visual Studio Blog
— Visual Studio on an ultra-wide monitor – Visual Studio Blog
— YARP 1.1 is here with new requested reverse proxy features – .NET Blog
— Microsoft Graph’s Journey to .NET 6 – .NET Blog
— Upgrading a WCF service to .NET 6 with CoreWCF – .NET Blog
— Quickly Map Your NuGet Packages to Sources – The NuGet Blog
Свежие статьи, руководства и новости .NET-разработки:
— .NET documentation - what's new? April 2022
— Case Study: Double performance in under 30 minutes – Visual Studio Blog
— Visual Studio on an ultra-wide monitor – Visual Studio Blog
— YARP 1.1 is here with new requested reverse proxy features – .NET Blog
— Microsoft Graph’s Journey to .NET 6 – .NET Blog
— Upgrading a WCF service to .NET 6 with CoreWCF – .NET Blog
— Quickly Map Your NuGet Packages to Sources – The NuGet Blog
👍1
NBomber — библиотека для написания сценариев нагрузочного тестирования с помощью C# и легковесная альтернатива JMeter. В статье представлено краткое введение в NBomber и описаны преимущества данного инструмента.
https://proglib.io/w/b75c286d
https://proglib.io/w/b75c286d
Хабр
NBomber как альтернатива JMeter для .NET разработчика
Как и многие разработчики, впервые столкнувшиеся с нагрузочным тестированием, я начал с JMeter. Для ознакомления и простых сценариев JMeter полностью меня устраивал, но с усложнением задач и...
🔥7👍3
#infographic
Разбираем внутренности C# Dictionary<T> (операции добавления, удаления и изменения размера) с помощью инфографики и подробных объяснений каждого шага. Эта статья — подкрепление к инфографике, опубликованной ранее на канале.
https://proglib.io/w/d53c4cea
Разбираем внутренности C# Dictionary<T> (операции добавления, удаления и изменения размера) с помощью инфографики и подробных объяснений каждого шага. Эта статья — подкрепление к инфографике, опубликованной ранее на канале.
https://proglib.io/w/d53c4cea
dotnetos.org
Dictionary implementation in C# - Dotnetos - courses & conferences about .NET
Did you know that a Dictionary was introduced in .Net Framework 2.0 - that is almost 20 years ago! This collection is mainly used to store key-value pairs. In this post you will learn how the hash algorithm is used in the Dictionary implementation and you…
👍14
Обзор новых криптографических API в .NET 6, которые значительно улучшают процесс разработки и обеспечивают более высокую производительность.
https://proglib.io/w/e8025efd
https://proglib.io/w/e8025efd
vcsjones.dev
.NET's Cryptographic One-Shots
.NET's cryptographic APIs have improved over the years. Here's a look at how.
👍4