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

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Telegram

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

Π‘ΠΎΠ»ΡŒΡˆΠ΅
1 079
ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈ
НСт Π΄Π°Π½Π½Ρ‹Ρ…24 часа
+17 Π΄Π½Π΅ΠΉ
+830 дСнь
Архив постов
Bouncy Castle Cryptography Library for .NET - ΡΡ‚Π°Ρ‚ΡŒΡ с большим количСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎ BouncyCastle - Π»ΠΈΠ±Ρƒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ ΡˆΡ‚ΡƒΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ .net #dotnet #crypto

Если ΠΊΠΎΠΌΡƒ скучно Ρ‚ΠΎ codingchallenges.fyi Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΡΡ‚ΡŒ ΠΌΠΎΠ·Π³ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ‚-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для наполнСния своСго Π³ΠΈΡ‚Ρ…Π°Π±Π°. Π•ΡΡ‚ΡŒ вСсьма интСрСсныС, слоТныС ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

Database Sharding for System Design Interview - Ссли ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π° собСсС Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΊΠ°ΠΊ Ρ€Π°Π·
Database Sharding for System Design Interview - Ссли ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π° собСсС Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΏΡ€ΠΎ это. Rocket science Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅Ρ‚, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ с описаниСм стратСгий ΡˆΠ°Ρ€Π΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ нСсколько ссылок Π½Π° ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ #howto

Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ поста - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠΊΠ° ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Btree индСксы Π² Postgres Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ производитСля Ρ‚Π°ΠΊ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ :) Π”Π°, английский, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ Ρ‚Π°ΠΌ написано понятно. #postgres #howto #db

Comparing SQL engines by CPU instructions for simple DML - Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ tldr, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° этих Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΎΠ² ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
Comparing SQL engines by CPU instructions for simple DML - Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ tldr, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° этих Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΎΠ² ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π’ΡƒΡ‚ Π½Π°Π΄ΠΎ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΡƒ, Ρ‡Ρ‚ΠΎ количСство инструкций Π½Π΅ всСгда ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ "быстрСС", для Π‘Π£Π‘Π” ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ IO - Π±Π°Ρ‚Ρ‡ΠΈ вмСсто ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Ρ‚.Π΄. #benchmark #db

5️⃣0️⃣0οΈβƒ£πŸ˜

АпдСйтнул Π΄Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°: TelegramAspNetCoreAuth - Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡŽΠ·Π΅Ρ€Π° Π² ASP.Net для тСлСговских mini app. Flu
АпдСйтнул Π΄Π²Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°: TelegramAspNetCoreAuth - Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡŽΠ·Π΅Ρ€Π° Π² ASP.Net для тСлСговских mini app. FluentValidation.Auto - Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‚Π΅Ρ€ ошибки Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ. МоТно Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ строку, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ сСриализованы Π² body вмСстС с http status 400. #dotnet

Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ поста - каТСтся ΠΈ для Polly появится скоро ΡˆΡ‚Π°Ρ‚Π½Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°. Π’Ρ€ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ с мноТСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:
Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ поста - каТСтся ΠΈ для Polly появится скоро ΡˆΡ‚Π°Ρ‚Π½Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°. Π’Ρ€ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ с мноТСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²: Ρ€Π°Π·, Π΄Π²Π° ΠΈ Ρ‚Ρ€ΠΈ ВозмоТностСй ΠΏΠΎΠΊΠ° Π½ΠΈΡ‰Π΅Π²Π°Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ (ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Polly), Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны Π² срСднСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΎΠ½ΠΈ всС сразу Ρ€Π΅Π΄ΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹. #dotnet

Частично интСрСсная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ ΡˆΡ‚ΡƒΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сдСланы Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π² .net. Из всСго списка ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎ async/await ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ наброс с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ - ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ‚ΡΠ½ΡƒΡ‚ΡŒ Π½Π° любой Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΈ язык. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ всё ΠΎΠΊ, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° .net :)) #dotnet

HybridCache - каТСтся Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ†Π° Π·Π°ΠΌΠ΅Π½Π° явного использования IMemoryCache / IDistributedCache. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²ΠΈΠ΄Π΅ prerelease ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π˜ΠΌΠ΅Π΅Ρ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ„ΠΈΡ‡Ρƒ, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π·Π°Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… кэшСй: Cache stampede happens when a frequently used cache entry is revoked, and too many requests try to repopulate the same cache entry at the same time. HybridCache combines concurrent operations, ensuring that all requests for a given response wait for the first request to populate the cache. Ρ‚.Π΅. Ρ‚ΠΎ ΠΊΠ°ΠΊ это Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² FusionCache ΠΈ LazyCache Ссли я ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ помню. #dotnet

Database transactions, lost updates & idempotency ΠΈ Π½Π΅ΠΌΠ½ΠΎΠΆΠ΅Ρ‡ΠΊΠΎ ΠΏΡ€ΠΎ оптимистичныС Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ - короткая ΡΡ‚Π°Ρ‚ΡŒΡ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΠΎ ΠΎΠ·Π²ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ. ВрСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ Π½Π° собСсах #howto #architecture

Как с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ троллСйбуса ΠΈ Ρ…Π»Π΅Π±Π° channels ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ чят-Π±ΠΎΡ‚Π° :))) ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Channel<T> #dotnet #ai

c# Message queue with Redis - message queue Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΊΠ°Ρ… :) Π₯Π· ΠΏΡ€Π°Π²Π΄Π° для Ρ‡Π΅Π³ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ†Π° Π² ΠΏΡ€ΠΎΠ΄Π΅ (Π½Π΅ стал Π±Ρ‹ Π΄Π΅Π»Π°
c# Message queue with Redis - message queue Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΊΠ°Ρ… :) Π₯Π· ΠΏΡ€Π°Π²Π΄Π° для Ρ‡Π΅Π³ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ†Π° Π² ΠΏΡ€ΠΎΠ΄Π΅ (Π½Π΅ стал Π±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅), Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ эту Ρ„ΠΈΡ‡Ρƒ Redis Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ (Π΄Π°, Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ pub/sub ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ) #redis

Mastering Caching in Distributed Applications - ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² распрСдСлСнных прилоТСниях (Write-through, write-aro
Mastering Caching in Distributed Applications - ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² распрСдСлСнных прилоТСниях (Write-through, write-around, write-back, read-through), Π·Π° ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° #howto #architecture

Docker profiles - удобная Ρ„ΠΈΡ‡Π°, которая позволяСт Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ docker-compose Ρ„Π°ΠΉΠ», Π½ΠΎ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°ΠΌΠΈ сСрвисов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€). Если Π½Π° ΠΏΠ°Π»ΡŒΡ†Π°Ρ… - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сСрвис ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ список ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ. ΠŸΠΎΡ‚ΠΎΠΌ дСлаСшь docker compose --profile with-db build ΠΈ ΠΎΠ½ΠΎ Π±ΠΈΠ»Π΄ΠΈΡ‚ (ΠΈΠ»ΠΈ стартуСт Ссли up) Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ сСрвисы, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… упомянут ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ with-db ΠΈΠ»ΠΈ Π½Π΅ упомянуто ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ Π²ΠΎΠΎΠ±Ρ‰Π΅. #docker #tools

Наблюдаю ΠΊΠ°ΠΊ растёт ΠΈ ΡˆΠΈΡ€ΠΈΡ†Π° Ρ€Π°Π·Π΄Π΅Π» samples/demos Π½Π° github Π² Microsoft Semantic kernel Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Вспомнил ΠΎΠ± этом, ΠΊΠΎΠ³Π΄Π°
Наблюдаю ΠΊΠ°ΠΊ растёт ΠΈ ΡˆΠΈΡ€ΠΈΡ†Π° Ρ€Π°Π·Π΄Π΅Π» samples/demos Π½Π° github Π² Microsoft Semantic kernel Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Вспомнил ΠΎΠ± этом, ΠΊΠΎΠ³Π΄Π° наткнулся Π½Π° ΡΡ‚Π°Ρ‚ΡŒΡŽ Use Semantic Kernel to create a Restaurant Bookings Sample with Python. ПослС быстрого поиска нашлась аналогичная ΡΡ‚Π°Ρ‚ΡŒΡ Use Semantic Kernel to create a Restaurant Bookings Sample with .NET (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚, Π½ΠΎ Π΄ΡƒΠΌΠ°ΡŽ это Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ). Ну ΠΈ must read ΡΡ‚Π°Ρ‚ΡŒΡ How to Get Started using Semantic Kernel .NET - Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ интСрСсного - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈ Ρ‚.Π΄. Π’ блиТайшСС врСмя Π±ΡƒΠ΄Ρƒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ AI ΡƒΠΆΠ΅ Π² бизнСс-цСлях. #ai #dotnet

НСплохая ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ scope ΠΈ замыкания Π² #js

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΡˆΡ‚ΡƒΠΊΠ°, которая позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π² постС Π²Ρ‹ΡˆΠ΅. ВрСбуСтся рассмотрСниС ΠΈ тСсты. Π–Π°Π»ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‡Ρ‚
Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΡˆΡ‚ΡƒΠΊΠ°, которая позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π² постС Π²Ρ‹ΡˆΠ΅. ВрСбуСтся рассмотрСниС ΠΈ тСсты. Π–Π°Π»ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² основном Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅. #llm #ai

Π§Π΅Π» сдСлал ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ инструмСнт - dotnet-fullgc, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π½ΡƒΡ‚ΡŒ сборку мусора Π² процСссС. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ написан
Π§Π΅Π» сдСлал ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ инструмСнт - dotnet-fullgc, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π½ΡƒΡ‚ΡŒ сборку мусора Π² процСссС. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ написано ΠΊΠ°ΠΊ этот инструмСнт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π—Π°Ρ‡Π΅ΠΌ - ΠΏΠΎΠΊΠ° нСясно, Π½ΠΎ инструмСнт Π΅ΡΡ‚ΡŒ :)) #dotnet #tools

Π’Ρ‹ Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π² Windows 11 Π΅ΡΡ‚ΡŒ sandbox'овая Π²ΠΈΠ½Π΄Π°? Π― ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²ΠΈΠ΄Π΅Π» Π² program & components ΠΏΡƒΠ½ΠΊΡ‚ Windows Sandbox, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ΄Π°Π»
Π’Ρ‹ Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π² Windows 11 Π΅ΡΡ‚ΡŒ sandbox'овая Π²ΠΈΠ½Π΄Π°? Π― ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²ΠΈΠ΄Π΅Π» Π² program & components ΠΏΡƒΠ½ΠΊΡ‚ Windows Sandbox, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ΄Π°Π» особого значСния, Π° Ρ‚ΡƒΡ‚ наткнулся ΠΈ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ. И Π΄Π°, послС shutdown этой sandbox Π²ΠΈΠ½Π΄Ρ‹ - всё Π²Π½ΡƒΡ‚Ρ€ΠΈ сносица ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ старт = новая Π²ΠΈΠ½Π΄Π°. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ :) #tools