π ΠΠ°ΠΏΠΈΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ΡΠ°
ΠΡΠΊΡΡΡΡ Π² Telegram
ΠΠ°Π½Π°Π» Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΏΠΎΡΡΠ°ΠΌΠΈ ΠΎ ΡΠ°Π·Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ (ΡΡΠ°ΡΡΠΈ, Π²ΠΈΠ΄Π΅ΠΎ, ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ). https://dotnet.social/@denisio
ΠΠΎΠ»ΡΡΠ΅1 079
ΠΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ
ΠΠ΅Ρ Π΄Π°Π½Π½ΡΡ
24 ΡΠ°ΡΠ°
+17 Π΄Π½Π΅ΠΉ
+830 Π΄Π΅Π½Ρ
ΠΡΡ
ΠΈΠ² ΠΏΠΎΡΡΠΎΠ²
ΠΡΡ ΠΎΠ΄Π½Π° Π·Π°ΠΌΠ΅Π½Π° Postman ΠΈ Insomnia - ΠΎΠΏΠ΅Π½ΡΡΡΡΠ½ΡΠΉ Bruno (github)
Π’ΠΎΠΆΠ΅ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ΅ΡΠ΅Π· choco ΡΡΠ°Π²ΠΈΡΠ° ΠΌΠΎΠΆΠ΅Ρ, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΡΡ ΠΈ ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ - ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡ(Ρ) / Ρ
ΠΈΠ΄Π΅ΡΡ ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ (Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π· UI). #tools
ΠΠ°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ ΡΠ΅Π»ΠΈΠ·Π½ΡΠ»ΠΈ Aspire, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ.
ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, Π½ΠΎ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΡΠΎΠ³Π°Π» ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π±ΡΠ»ΠΈ prerelease. #dotnet
ΠΡΠΎΡΡΠΎΠΉ ΠΌΠ°Π½ΡΠ°Π» NGINX Ingress with the .NET Core Microservices and Kubernetes - Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄ΠΎΠΊΠ΅ΡΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Π²ΠΎΡ ΡΡΠΈΠΌ Π²ΡΠ΅ΠΌ. #howto #kubernetes
Π‘ΡΠ°ΡΡΡ 2022Π³ΠΎ Π³ΠΎΠ΄Π°, Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ:
Optimizing TCP for high WAN throughput while preserving low latency
ΠΠ΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΏΡΡΠΌΠΎ ΡΠ°ΠΊΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ Ρ
ΠΎΡΡΡ, Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ latency ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° tcp window.
Π Π²ΠΎΡ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ IAsyncEnumerable, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Channel<T> ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌ ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΡΠ°ΠΉΠ΄-ΡΡΡΠ΅ΠΊΡΠΎΠ² Π½Π΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ #dotnet
Π‘ΡΠ°ΡΡΡ ΠΏΡΠΎ IAsyncEnumerable, Π½ΠΎ Π½Π° ΠΎΡΠ΅Π½Ρ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ - ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ IQueryable. ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄ ΡΡΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½ΡΠΈΠΏΠ°ΡΡΠ΅ΡΠ½, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎ ΠΊΠΎΠ΄Ρ Π½Π΅ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΎ ΡΠ°ΡΠΏΠΎΠ»Π·Π°Π΅ΡΡΡ lifetime ΠΊΠΎΠ½Π½Π΅ΠΊΡΠ΅Π½Π° ΠΈ db datareader, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΎΡΠΊΡΡΡΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. ΠΠ»ΡΡ ΡΠ°ΠΉΠ΄-ΡΡΡΠ΅ΠΊΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΡΠ΅Π±Ρ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ http request ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ scoped db context, ΠΈ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° async enumerable Π² ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠ΅ ΡΠ½Π°ΡΡΠΆΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π·Π°Ρ
ΠΎΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π°ΠΏΡΠΎΡ Π² ΠΠ (Π΄Π»Ρ ΡΠ΅Π³ΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ) - ΠΈ Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΈΠ²Π»ΡΠ½, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΈΠ΄Π΅Ρ Π² ΠΊΠΎΠ½Π½Π΅ΠΊΡΠ΅Π½Π΅ Π΅ΡΡ ΠΎΡΠΊΡΡΡ ΠΈ Π·Π°Π½ΡΡ Π²ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ
. #dotnet
+1
ΠΡΠΈΠΊΠΎΠ»ΡΠ½Π°Ρ ΡΡΡΠΊΠ° Ρ Π΄Π΅ΠΌΠΊΠΎΠΉ Π΄Π»Ρ ΡΡΠ΅ΠΌΠ° ΠΌΠ΅ΡΡΠΈΠΊ. ΠΠ°Π΄ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ. #tools
ΠΠΎΠΏΠ°Π»ΡΡ ΡΡΡ Π½Π° Π³Π»Π°Π·Π° System Design for Interviews and Beyond ΠΈ ΡΡΡΠ± Π°Π²ΡΠΎΡΠ° ΠΊΡΡΡΠ° - ΡΠ΅Π» ΡΠ²Π½ΠΎ Π½Π΅ Π½Π°ΡΠΈΠ² (ΠΏΠΎΠ΄ΡΠΌΠ°Π» Ρ), Π° ΠΏΠΎΡΠΎΠΌ Π½Π°ΡΡΠ» Π΅Π³ΠΎ linkedin ΠΈ ΡΠ²ΠΈΡΡΠ΅Ρ Π² ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ
ΡΡΡΠ± ΠΊΠ°Π½Π°Π»Π°. ΠΠΎΡΠΌΠΎΡΡΠ΅Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎ - Ρ
ΠΎΡΠΎΡΠΎ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π½ΠΎΡΠΌ #howto
ΠΠ°ΠΊΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΡΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΏΡΡΠΌΠΎ ΡΠ°ΠΊΠΈ ΡΠ°Ρ ΡΡΠΎΠ³Π°Ρ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² Π±ΠΈΠ·Π½Π΅Ρ-ΡΠ΅Π»ΡΡ
- https://www.danswer.ai - self-hosted (Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ) ΠΈΠ»ΠΈ cloud (ΠΏΠ»Π°ΡΠ½ΠΎ), ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ OpenAI ΠΈΠ»ΠΈ Azure/AWS - Π½ΠΎ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ - ΡΠ΅Π»ΡΠΉ Π²Π°Π³ΠΎΠ½ ΡΠ°Π·Π½ΡΡ
ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π·Π°Π±ΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½Π°ΡΠΈΠ½Π°Ρ "ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ²" Π΄ΠΎ Slack/Confluence/Google Drive/Github/Gitlab/... (ΠΈΡ
ΡΠ°ΠΌ Π±ΠΎΠ»ΡΡΠ΅ 15 ΡΡΡΠΊ).
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠΎΠΊΠ΅Π½ΠΈΠ·Π°ΡΠΎΡ ΠΈ full-text ΠΏΠΎΠΈΡΠΊ (ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ Π΅ΡΡΡ Postgres, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΅Π³ΠΎ FTS, Π½ΠΎ ΡΡΠΎ Π½Π΅ΡΠΎΡΠ½ΠΎ - Ρ Π΅ΡΡ Π½Π΅ Π»Π°Π·ΠΈΠ» Π² Π±Π°Π·Ρ)
ΠΠ΅Π· ΠΊΠ°ΠΊΠΈΡ
Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Π² Π΄ΠΎΠΊΠ΅ΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ (12-16 ΠΠ RAM), ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΡ Π²Π΅Π±ΠΌΠΎΡΠ΄Ρ Ρ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΈ ΡΡΡΠΎΠΌ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ ΠΌΠ΅Π½Ρ Π½Π°ΡΡΠΎΡΠΎΠΆΠΈΠ»ΠΎ - ΡΡΠΎ Π΄ΠΎΠ»Π³Π°Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ². Π― Π·Π°Π³ΡΡΠ·ΠΈΠ» Π΄Π²Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΡΠ°ΠΉΠ»Π°, ΡΡΠΌΠΌΠ°ΡΠ½ΠΎ 2 ΠΠ plain text ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ Π·Π°Π½ΡΠ»Π° 20 ΠΠΠΠ£Π’ ΠΈ 2-3 ΡΠ΄ΡΠ°. ΠΠΎ Π½Π°Π΄ΠΎ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡΡΡ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌ Π³Π΄Π΅-ΡΠΎ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ Π΄ΠΈΡΡ ΡΡΠΎΠΈΡ.
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ° ΡΡΡΠΊΠ° Ρ
ΠΎΡΠΎΡΠΎ ΡΠΌΠ΅Π΅Ρ ΡΡΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ/Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ·Π΅ΡΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅. ΠΡ ΡΠΎΠ΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΌΠΎΠΉ ΠΊΠ΅ΠΉΡ - ΡΡΠΎ Π΄Π°ΡΡ Π΄Π°ΠΌΠΏ Π±Π°Π·Ρ Π² ΠΊΠ°ΠΊΠΈΡ
-ΡΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ
, ΡΡΠΎΠ±Ρ ΡΠ·Π΅ΡΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΈΡΠ°ΡΡ "ΡΠΎΠΏ 10 ΠΊΠ°ΡΡΠΎΠΌΠ΅ΡΠΎΠ² 2023 Π³ΠΎΠ΄Π° ΠΏΠΎ ΡΡΠΌΠΌΠ°ΠΌ ΠΎΡΠ΄Π΅ΡΠΎΠ²" ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ»ΠΈ ΡΠΈΠΏΠ° ΡΠΎΠ³ΠΎ.
#ai
ΠΠ°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ Π² Orleans Π·Π°Π²Π΅Π·Π»ΠΈ resource optimized placement strategy - ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΉ strategy placement ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ ΠΈ orleans Π±ΡΠ΄Π΅Ρ Π·Π½Π°ΡΡ/ΡΠ°ΡΠΊΠΈΠ΄ΡΠ²Π°ΡΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΌΠ΅ Π³ΡΠ΅ΠΉΠ½Ρ ΠΏΠΎ silo.
upd: ΠΌΠ΄Π°, Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡ Ρ redis clustering/membership Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ 8.0.0 Π½Π΅ Π°ΠΏΠ΄Π΅ΠΉΡΠΈΡΠ° - Π²ΡΡ ΡΠ°Π·Π²Π°Π»ΠΈΠ»ΠΎΡΡ ΠΈΠ·-Π·Π° keyed services Π² Redis membership ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ΅. ΠΠ°Π΄Π½Π°, ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΡΠΌ ΠΏΠΎΠΊΠ° ΠΏΠΎΡΠΈΠ½ΡΡ.
#dotnet
managed postgres (Π² Ρ.Ρ. Π΅ΡΡΡ free tier Π΄Π»Ρ Π±Π°Π· Π΄ΠΎ 5 ΠΠ) #postgres #free
https://typehero.dev - challenges Π½Π° TypeScript #typescript
Π₯ΠΎΡΠΎΡΠ°Ρ ΡΡΠ°ΡΡΡ "ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ³Π΄Π° Π΄Π΅ΠΏΠ»ΠΎΠΈΡΡ Π² ΠΊΡΠ±Π΅Ρ"
https://github.com/jamiehannaford/what-happens-when-k8s #kubernetes
ΠΠ°Π΄Π½ΠΎ, Π² ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ° Ρ Π΄ΠΎΠΏΠΎΠ»Π½Ρ, ΡΡΠΎ Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΅ΡΡ ΠΈΠ· ΠΈΠΊΠΎΠ½ΠΎΠΊ
https://icomoon.io (1000+)
https://boxicons.com (1600+)
https://icons.getbootstrap.com (2000+)
https://css.gg (700+)
https://circumicons.com (1600+)
https://devicon.dev (470+)
https://feathericons.com (280+)
https://primer.style/foundations/icons (250+)
https://heroicons.com (288)
https://ionic.io/ionicons (1300+)
https://lucide.dev/icons (1400+)
https://remixicon.com (2800+)
https://www.radix-ui.com/icons (Π΅ΡΡΡ Π΄Π»Ρ figma)
https://tabler.io/icons (5200+)
https://simplelineicons.github.io
https://www.s-ings.com/typicons
https://phosphoricons.com (9000+)
https://game-icons.net (4000+)
ΠΠ³ΡΠ΅Π³Π°ΡΠΎΡΡ (?), ΡΠ°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠΎΠ² Π² ΡΠ°Π·Π½ΡΡ
ΡΡΠΈΠ»ΡΡ
:
https://icon-sets.iconify.design
https://www.flaticon.com
https://icons8.com
https://thenounproject.com
#ui #icons
ΠΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π½Π°Π±ΠΎΡ ΠΈΠΊΠΎΠ½ΠΎΠΊ - hugeicons - svg, ΡΡΠΈΡΡ, ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΠΏΡ. ΠΠΎΡΡΠΈ ΠΊΠ°ΠΊ FontAwesome, ΡΠΎΠ»ΡΠΊΠΎ Π½Π° 30% Π΄Π΅ΡΠ΅Π²Π»Π΅ #ui #icons
ΠΠΎΡΠΎΡΠΊΠ°Ρ ΡΡΠ°ΡΡΡ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΏΡΠΎ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΎΠΆΠ΅ Π΄Π»Ρ Π΄ΠΆΡΠ½ΠΎΠ², ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°ΠΌ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠ΅ Π²Π΅ΡΠΈ ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ° #howto
ΠΠΈΡΡΡ, ΡΡΠΎ ΡΠ΅Π»ΠΈΠ·Π½ΡΠ»ΠΈ MongoDB.EntityFrameworkCore - Π½Ρ ΠΈ LINQ-Π·Π°ΠΏΡΠΎΡΡ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ LINQ Π² EF. Π Ρ ΠΌΠ΅Π½Ρ ΡΠ°ΠΊ ΠΈ Π½Π΅ Π΄ΠΎΡΠ»ΠΈ ΡΡΠΊΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎ ΡΡΠΎ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΡΡΡΡ Where/Select/... Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.
#dotnet
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure Π·Π° Π°Π²ΡΠΎΡΡΡΠ²ΠΎΠΌ Steve Smith ΠΈ Microsoft. Π― ΠΏΡΠΎΠ»ΠΈΡΡΠ°Π», Π½Ρ Π² ΡΠ΅Π»ΠΎΠΌ ΡΠ°ΠΊΡΠ°Π»ΡΠ½ΡΡ
Π·Π½Π°Π½ΠΈΠΉ ΡΠ°ΠΌ Π½Π΅ ΠΎΡΠΎΠ±ΠΎ, Π½ΠΎ Π΄Π»Ρ Π΄ΠΆΡΠ½ΠΎΠ² Π·Π°ΠΉΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠΈΡΡΠ²Π°Ρ ΡΡΠΎ ΡΠ°ΠΌ Π΅ΡΡΡ ΡΡΠ΄ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ
ΡΡΡΠ»ΠΎΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° Design Patterns Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΡΠ²ΠΎΠ΄Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Principles ΡΠ°ΠΌ ΠΆΠ΅.
#books #dotnet
FluentContracts - Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠΈΠΌΠΏΠ°ΡΠΈΡΠ½ΠΎ... Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ - Π²ΡΠ³Π»ΡΠ΄ΠΈΡ, ΡΡΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ½Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅. ΠΠ°Π΄ΠΎ Π²ΠΎΠ±ΡΠ΅ΠΌ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π°ΡΠ°ΡΠΈΡΡ :) #dotnet
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
