Специальный класс 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
Серия из хардкорных (но недлинных) 5 статей про кишки профайлинга
🔸Start a journey into the .NET Profiling APIs
🔸Dealing with Modules, Assemblies and Types with CLR profiling API
🔸Decyphering methods signature with .NET Profiling APIs
🔸Reading parameters value with the .NET Profiling APIs
🔸Accessing arrays and class fields with .NET profiling APIs
#dotnet
🔸Start a journey into the .NET Profiling APIs
🔸Dealing with Modules, Assemblies and Types with CLR profiling API
🔸Decyphering methods signature with .NET Profiling APIs
🔸Reading parameters value with the .NET Profiling APIs
🔸Accessing arrays and class fields with .NET profiling APIs
#dotnet
👍2🔥1
Обновление доки по Intel Advanced Performance Extensions (APX) 4.0 (PDF на 294 страницы) #docs
SimpleR - выглядит интересно, но пока в версии 1.0.0-alpha.1 :)) рановато использовать в продакшене. #dotnet
Medium
SignalR Simplified: Creating Efficient Pure WebSocket Servers with SimpleR for ASP.NET Core
Creating pure WebSocket server on ASP.NET Core has become a lot easier. Learn how to use SimpleR in scenarios where SignalR is not an…
❤1👍1
Пара десятков вопросов (статья на linkedin) для задач на собесах со ссылками на solution #howto #questions
👍1