π ΠΠ°ΠΏΠΈΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ΡΠ°
ΠΡΠΊΡΡΡΡ Π² 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 - Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Π΅ΡΠ΅, ΡΡΠΎ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎ ΡΠ°ΡΠ΄ΠΈΠ½Π³ ΡΡΠ°ΡΡΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΡΠΎ ΡΡΠΎ. Rocket science Π² ΡΡΠ°ΡΡΠ΅ Π½Π΅Ρ, Π½ΠΎ Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΉ ΡΠ°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΏΠΎΡΠΈΡΠ°ΡΡ #howto
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ° - Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄ΠΎΠΊΠ° ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Btree ΠΈΠ½Π΄Π΅ΠΊΡΡ Π² Postgres Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠ°ΠΊ ΡΠΊΠ°Π·Π°ΡΡ :) ΠΠ°, Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΡΠ°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. #postgres #howto #db
Comparing SQL engines by CPU instructions for simple DML - Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ tldr, Π² ΡΡΠ°ΡΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΡΠΈΡ
Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΎΠ² ΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. Π’ΡΡ Π½Π°Π΄ΠΎ Π±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠΏΡΠ°Π²ΠΊΡ, ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ "Π±ΡΡΡΡΠ΅Π΅", Π΄Π»Ρ Π‘Π£ΠΠ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ IO - Π±Π°ΡΡΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈ Ρ.Π΄. #benchmark #db
ΠΠΏΠ΄Π΅ΠΉΡΠ½ΡΠ» Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠ°:
TelegramAspNetCoreAuth - Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ·Π΅ΡΠ° Π² ASP.Net Π΄Π»Ρ ΡΠ΅Π»Π΅Π³ΠΎΠ²ΡΠΊΠΈΡ
mini app.
FluentValidation.Auto - Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°ΡΡΠ΅Ρ ΠΎΡΠΈΠ±ΠΊΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ. ΠΠΎΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡ ΡΡΡΠΎΠΊΡ, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π² body Π²ΠΌΠ΅ΡΡΠ΅ Ρ http status 400.
#dotnet
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ° - ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΈ Π΄Π»Ρ 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 Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΊΠ°Ρ
:) Π₯Π· ΠΏΡΠ°Π²Π΄Π° Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΠ° Π² ΠΏΡΠΎΠ΄Π΅ (Π½Π΅ ΡΡΠ°Π» Π±Ρ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊΠΎΠ΅), Π½ΠΎ Π·Π½Π°ΡΡ ΠΏΡΠΎ ΡΡΡ ΡΠΈΡΡ Redis Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ (Π΄Π°, Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ pub/sub ΠΎΡΠ΅ΡΠ΅Π΄Ρ) #redis
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 ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ.
ΠΡΠΏΠΎΠΌΠ½ΠΈΠ» ΠΎΠ± ΡΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° ΡΡΠ°ΡΡΡ 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 #tools
ΠΡ Π·Π½Π°Π»ΠΈ, ΡΡΠΎ Π² Windows 11 Π΅ΡΡΡ sandbox'ΠΎΠ²Π°Ρ Π²ΠΈΠ½Π΄Π°? Π― ΠΊΠ°ΠΊ-ΡΠΎ Π²ΠΈΠ΄Π΅Π» Π² program & components ΠΏΡΠ½ΠΊΡ Windows Sandbox, Π½ΠΎ Π½Π΅ ΠΏΡΠΈΠ΄Π°Π» ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π° ΡΡΡ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ ΠΈ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ.
Π Π΄Π°, ΠΏΠΎΡΠ»Π΅ shutdown ΡΡΠΎΠΉ sandbox Π²ΠΈΠ½Π΄Ρ - Π²ΡΡ Π²Π½ΡΡΡΠΈ ΡΠ½ΠΎΡΠΈΡΠ° ΠΈ Π½ΠΎΠ²ΡΠΉ ΡΡΠ°ΡΡ = Π½ΠΎΠ²Π°Ρ Π²ΠΈΠ½Π΄Π°. Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΡΠΎ-ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ :) #tools
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
