uk
Feedback
πŸ““ Записки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Ρ€Π°

πŸ““ Записки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Ρ€Π°

Π’Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈ Π² Telegram

Канал с рСгулярными постами ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… интСрСсных ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ… (ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²ΠΈΠ΄Π΅ΠΎ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ инструмСнты). https://dotnet.social/@denisio

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΠΈ Π±Ρ–Π»ΡŒΡˆΠ΅
1 078
ΠŸΡ–Π΄ΠΏΠΈΡΠ½ΠΈΠΊΠΈ
-124 Π³ΠΎΠ΄ΠΈΠ½ΠΈ
-17 Π΄Π½Ρ–Π²
+730 дСнь
Архів дописів
Database Sharding Explained - Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° нСслоТная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ database sharding #database #howto
Database Sharding Explained - Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° нСслоТная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ database sharding #database #howto

LLRT (Low Latency Runtime) is a lightweight JavaScript runtime designed to address the growing demand for fast and efficient
LLRT (Low Latency Runtime) is a lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications. LLRT offers up to over 10x faster startup and up to 2x overall lower cost compared to other JavaScript runtimes running on AWS Lambda ΠΏΠΎ тСстам выглядит симпатично, особСнно с cold start, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ для lambda Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² AWS. #js #aws

Tmds.ExecFunction is a library that makes it simple to execute a function in a separate process. This can be interesting for writing tests that require a separate process, or running some code with a different lifetime as the .NET application process. #dotnet

УскорСниС npm install Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΈ ΠΏΠ°Ρ€Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΡ… настроСк: npm set fund false npm set audit false export DISABLE_OPENCO
УскорСниС npm install Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΈ ΠΏΠ°Ρ€Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΡ… настроСк: npm set fund false npm set audit false export DISABLE_OPENCOLLECTIVE=1 export ADBLOCK=1 #js

Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ endpoint'ΠΎΠ² с Mediatr, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ One Endpoint, One File :) #dotnet

Load balancing technique at AWS is "the power of two random choices" Π‘Ρ‚Π°Ρ‚ΡŒΡ Π½Π° medium ΠΈ PDF Π½Π° 60 страниц с описаниСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ матСматичСским обоснованиСм #howto

Вброс ΠΏΡ€ΠΎ UUID as Primary key (Postgres) - с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ пСрфоманса, Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ Ρ‚.Π΄.

Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ искал Π³Π΄Π΅ бСсплатно Π·Π°Ρ…ΠΎΡΡ‚ΠΈΡ‚ΡŒ ASP.NET Ρ‚ΠΎ Π²ΠΎΡ‚ попалось - monsterasp.net 256 ΠœΠ‘ RAM / 5 GB диск, .net вСрсий 3...8, ΠΈΠ· Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… - MSSQL ΠΈ MySQL Ρ‚ΠΎΠ»ΡŒΠΊΠΎ (Π±Π°Π·Ρ‹ Π΄ΠΎ 1 Π“Π‘). ΠΏΠΎ ощущСниям Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сайта для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°... #free

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ EFCore.Visualizer для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ»Π°Π½Π° выполнСния запроса Π² EF Core (заявлСно MSSQL / Postgres). Visual S
Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ EFCore.Visualizer для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ»Π°Π½Π° выполнСния запроса Π² EF Core (заявлСно MSSQL / Postgres). Visual Studio ony #dotnet

Brighter & Darker - Π΄Π²Π° сапога для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° Reactor - ΠΈ ΡƒΠΆΠ΅ 9-я вСрсия, явно ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠ°ΡΡΡ ΡˆΡ‚ΡƒΠΊΠ° с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ мноТСства транспортов. Π”Π°ΠΆΠ΅ странно, Ρ‡Ρ‚ΠΎ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ довСлось ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ОбилиС Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² (фактичСски ready to run) ΠΈ мноТСство Ρ€ΡƒΡ‡Π΅ΠΊ-ΠΊΡ€ΡƒΡ‚ΠΈΠ»ΠΎΠΊ для настроСк (всё ΠΊΠ°ΠΊ ΠΌΡ‹ любим, Π΄Π°). Ну ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ сСрвисы-handlerΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ scoped, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄ΠΎΡ‚Π½Π΅Ρ‚ ΠΈ DI #dotnet

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with. Бтранная смСсь ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ... #js

AsyncKeyedLock - Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ named lock (это ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ distributed lock, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π»ΠΎ Π² постС, Π° чисто in-process), которая ΡƒΠΌΠ΅Π΅Ρ‚ async ΠΈ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎ - cancellation token. ΠšΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ CancellationTokenSource(TimeSpan.FromSeconds(1)).Token ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡ΠΏΠΎΠΊΠ½Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π°, Ссли Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π»ΠΎΠΊΠ°Ρ‚ΡŒ рСсурс Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. #dotnet

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° рСализация саг Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Rebus #dotnet

C# Coding Guidelines - ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π·Π° основу Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΡˆΡŒ code style Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. #dotnet

Π§Ρ‚ΠΎ ΡƒΠΌΠ΅ΡŽΡ‚ Π½Ρ‹Π½Ρ‡Π΅ PWA прилоТСния, с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΈΠ»ΠΈ ссылкой Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π’ Ρ†Π΅Π»ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ доступна ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π±Ρ€
Π§Ρ‚ΠΎ ΡƒΠΌΠ΅ΡŽΡ‚ Π½Ρ‹Π½Ρ‡Π΅ PWA прилоТСния, с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΈΠ»ΠΈ ссылкой Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π’ Ρ†Π΅Π»ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ доступна ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΈ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ ΠΌΠ½Π΅ Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ NFC ΠΈ bar code detection. #js

Π’ Serilog Π·Π°Π²Π΅Π·Π»ΠΈ трСйсинг Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΊΠ°Ρ…. ΠŸΡ€Π°Π²Π΄Π° ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎΠΊΠ° prerelease ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ILogger самого Serilog, с MS Loggi
Π’ Serilog Π·Π°Π²Π΅Π·Π»ΠΈ трСйсинг Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΊΠ°Ρ…. ΠŸΡ€Π°Π²Π΄Π° ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎΠΊΠ° prerelease ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ILogger самого Serilog, с MS Logging Π½Π΅ ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠΈΠ»ΠΈ. #dotnet