An introduction to the heap data structure and .NET's priority queue - про устройство priority queue в общих чертах с примером на C#
upd Behind the implementation of .NET's PriorityQueue - продолжение
#dotnet
upd Behind the implementation of .NET's PriorityQueue - продолжение
#dotnet
👍4
Claude - аналог Open AI, однако на некоторые вопросы по разработке и коду даёт более интересные, полные ответы. Да, и ответы генеряца наверное раза в два быстрее.
claude.ai
Talk with Claude, an AI assistant from Anthropic
👍3
Enforcing Software Architecture With Architecture Tests - интересный подход на тестирование архитектуры - с проверкой например "все классы должны быть abstract или sealed" или "зависимости в этой сборке должны быть только от ХХ и YY". Конечно на проектах в одну каску это неактуально, но вот когда над ним работает 10+ человек - наверное имеет смысл добавить в общие тесты в CI/CD #dotnet
👍6
Garnet - Garnet is a new remote cache-store from Microsoft Research, that offers several unique benefits. Ну почти замена Redis :) по бенчам вроде даже быстрее. И даже умеет кластер с репликацией. И другие фичи #dotnet
🔥4
Господа, с которыми мы не состоим в общих группах по дотнету - вы откуда приходите в этот канал? 😐
Напишите в комментариях пжлста :)
Напишите в комментариях пжлста :)
🤓1
Специальный класс Lock в .net 9 чучуть (на 25%) быстрее lock() #dotnet
.NET (C#) Interview Questions and Answers - перечитал все вопросы, в принципе это всё надо знать прямо-таки безусловно. Ну может быть пара вопросов про паттерн Repository или What is CI/CD and how does it apply to .NET development спорны - тут конечно возможны варианты и шансы обсудить разные подходы #dotnet
❤5
Интересная статья про то как работает CRDT (Conflict-free Replicated Data Type) (wiki) - та штука, когда с одним документом работает N пользователей одновременно #howto
👍6
Ultimate Guide to Quality Requirements for Software Architects: Meeting Stakeholder Expectations - какой интересный справочник по сбору требований к проекту. Помоему любому стоит туда заглядывать, когда собираешь требования к новому проекту (микросервису и может быть даже отдельной фиче, если она достаточно велика)
❤2
Удивительный взгляд из прошлого в настоящее - использование named pipes с Kestrel (с Kestrel и HttpClient). Не знаю, зачем это может кому-то понадобица, но вдруг #dotnet
Andrew Lock | .NET Escapades
Using named pipes with ASP.NET Core and HttpClient
In this post I show how to create an ASP.NET Core server that listens using Windows Named Pipes, and how to call the server using an HttpClient
🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Статья с залипательной анимацией, где можно посмотреть (в т.ч. на графиках) как работают разные алгоритмы балансировки #howto
👍6🔥2❤1
Серия из 4-х статей про формат файла ELF (Executable and Linkable Format)
🔸Sections and Segments
🔸Symbols
🔸Relocations
🔸Dynamic Linking
Некоторые моменты требуют знаний про кишки линукса :)) #howto
🔸Sections and Segments
🔸Symbols
🔸Relocations
🔸Dynamic Linking
Некоторые моменты требуют знаний про кишки линукса :)) #howto
👍2
How we Built a 19 PiB Logging Platform with ClickHouse and Saved Millions - интересная статья из блога #clickhouse
ClickHouse
How we Built a 19 PiB Logging Platform with ClickHouse and Saved Millions
In this blog post, we share our journey to build a ClickHouse-powered logging solution that today stores over 19 PiB of data (1.13 PiB compressed) in our AWS regions alone, and costs 200x less than Datadog.
Implementing Dijkstra's algorithm for finding the shortest path between two nodes using PriorityQueue in .NET 9 - весьма неожиданное применение priority queue :)) #dotnet
🤔3🔥2
Серия из коротких статей про MongoDB in C#, подойдёт тем кто не работал с MongoDB. Потому что там в основном базовые кейсы приводяца (вставка/апдейты/удаления/фильтрация-поиск), но с большим количеством кода в качестве примеров.
Есть и видео к статьям, но я не очень понимаю этот способ обучения :)) #mongodb #dotnet
Есть и видео к статьям, но я не очень понимаю этот способ обучения :)) #mongodb #dotnet
🔥4