ΠΠΏΠ΄Π΅ΠΉΡΠ½ΡΠ» Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠ°:
TelegramAspNetCoreAuth - Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ·Π΅ΡΠ° Π² ASP.Net Π΄Π»Ρ ΡΠ΅Π»Π΅Π³ΠΎΠ²ΡΠΊΠΈΡ mini app.
FluentValidation.Auto - Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°ΡΡΠ΅Ρ ΠΎΡΠΈΠ±ΠΊΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ. ΠΠΎΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡ ΡΡΡΠΎΠΊΡ, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π² body Π²ΠΌΠ΅ΡΡΠ΅ Ρ http status 400.
#dotnet
TelegramAspNetCoreAuth - Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ·Π΅ΡΠ° Π² ASP.Net Π΄Π»Ρ ΡΠ΅Π»Π΅Π³ΠΎΠ²ΡΠΊΠΈΡ mini app.
FluentValidation.Auto - Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°ΡΡΠ΅Ρ ΠΎΡΠΈΠ±ΠΊΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ. ΠΠΎΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡ ΡΡΡΠΎΠΊΡ, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π² body Π²ΠΌΠ΅ΡΡΠ΅ Ρ http status 400.
#dotnet
π6
5οΈβ£0οΈβ£0οΈβ£π
π₯23π6π1π€1
Comparing SQL engines by CPU instructions for simple DML - Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ tldr, Π² ΡΡΠ°ΡΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΡΠΈΡ
Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΎΠ² ΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. Π’ΡΡ Π½Π°Π΄ΠΎ Π±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠΏΡΠ°Π²ΠΊΡ, ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ "Π±ΡΡΡΡΠ΅Π΅", Π΄Π»Ρ Π‘Π£ΠΠ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ IO - Π±Π°ΡΡΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈ Ρ.Π΄. #benchmark #db
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ° - Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄ΠΎΠΊΠ° ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Btree ΠΈΠ½Π΄Π΅ΠΊΡΡ Π² Postgres Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠ°ΠΊ ΡΠΊΠ°Π·Π°ΡΡ :) ΠΠ°, Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΡΠ°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. #postgres #howto #db
Database Sharding for System Design Interview - Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Π΅ΡΠ΅, ΡΡΠΎ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎ ΡΠ°ΡΠ΄ΠΈΠ½Π³ ΡΡΠ°ΡΡΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΡΠΎ ΡΡΠΎ. Rocket science Π² ΡΡΠ°ΡΡΠ΅ Π½Π΅Ρ, Π½ΠΎ Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΉ ΡΠ°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΏΠΎΡΠΈΡΠ°ΡΡ #howto
π₯6π1π1
ΠΡΠ»ΠΈ ΠΊΠΎΠΌΡ ΡΠΊΡΡΠ½ΠΎ ΡΠΎ codingchallenges.fyi ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΌΡΡΡ ΠΌΠΎΠ·Π³ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠ΅Ρ-ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π»Ρ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ Π³ΠΈΡΡ
Π°Π±Π°. ΠΡΡΡ Π²Π΅ΡΡΠΌΠ° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅, ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
π2
Bouncy Castle Cryptography Library for .NET - ΡΡΠ°ΡΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎ BouncyCastle - Π»ΠΈΠ±Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠΎΠΉ Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠΌΠΈ ΡΡΡΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ Π² ΡΡΠ°ΡΠ½ΠΎΠΌ .net #dotnet #crypto
π5π₯1
Mastering PostgreSQL JSONB type - Π²Π²ΠΎΠ΄Π½ΠΎΠ΅ how to Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ jsonb Π² Postgres, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°Π·Π½ΡΠ΅ ΡΡΡΠΊΠΈ ΡΠΈΠΏΠ° Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ json ΠΈ ΠΈΡ
ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠΈ #postgres #howto
π2π€1
Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ°ΡΠΊΠΎΠ² Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π» Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΈΠΌ Π½Π°ΡΡΠ½ΠΎ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΏΠΎ ΠΈΡΡΠΎΡΠΈΠΈ AI ΠΈ Π½Π΅ΠΉΡΠΎΠ½ΠΊΠ°ΠΌ "ΠΡ
ΠΎΡΠ° Π½Π° ΡΠ»Π΅ΠΊΡΡΠΎΠΎΠ²Π΅Ρ: Π±ΠΎΠ»ΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ°". ΠΠ° ΡΠ°ΠΉΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΎΠ±Π° ΡΠΎΠΌΠ° Π² PDF. #books #ai
π₯3π€1
ΠΠΎΠ»Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ Π²ΠΈΠ΄Π΅Π» ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΡΡΠΊΡ (Π½Π΅ ΠΏΠΎΠΌΠ½Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅) ΠΈ Π·Π°ΠΏΠΈΡΠ°Π»ΡΡ Π² waitlist. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ Ρ ΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Π½Π΅ Π±ΡΠ»ΠΎ, Π½ΠΎ Π½ΡΠ½ΡΠ΅ Π΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ. durable.co - Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ landing'ΠΎΠ² ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ AI.
ΠΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΡΠ³Π΅Π½Π΅ΡΠΈΡΡ ΠΏΠ°ΡΡ ΡΠ°ΠΉΡΠΎΠ² - Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π° ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΡΠΈΡΠ΅ΡΡΠ²Π°ΡΡ Π½Π°Π΄ΠΎ, Π½ΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ρ Π½Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ Π½ΠΈΡΠ°Π·Ρ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΡΠΊΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΠΎΡΠ»ΡΠΆΠΈΡΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. ΠΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ layout ΠΈ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ Π³Π°ΠΌΠΌΡ. #ai
ΠΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΡΠ³Π΅Π½Π΅ΡΠΈΡΡ ΠΏΠ°ΡΡ ΡΠ°ΠΉΡΠΎΠ² - Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π° ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΡΠΈΡΠ΅ΡΡΠ²Π°ΡΡ Π½Π°Π΄ΠΎ, Π½ΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ρ Π½Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ Π½ΠΈΡΠ°Π·Ρ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΡΠΊΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΠΎΡΠ»ΡΠΆΠΈΡΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. ΠΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ layout ΠΈ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ Π³Π°ΠΌΠΌΡ. #ai
Durable
Durable AI Website Builder and Small Business Software
Generate a website in 30 seconds with the world's fastest AI website builder. Then, use powerful AI marketing, invoicing, and CRM tools to grow your business. All with one app.
π₯4π1
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΠΈΡ
Π½ΡΠΆΠ΄ Π±ΡΠ» Π½Π°ΠΉΠ΄Π΅Π½ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Multilogin Π΄Π»Ρ Ρ
ΡΠΎΠΌΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ - Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΉΡΠΈ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ·Π΅ΡΠ°ΠΌΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΡ.
ΠΠ°ΠΊ ΡΡΠΎ Π±ΡΠ»ΠΎ Π΄ΠΎ: Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡ Ρ ΡΠΎΠΌ + incognito + ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΡ chrome canary + Π΅Π³ΠΎ incognito (Π΅ΡΠ»ΠΈ Π½Π°Π΄ΠΎ Π·Π°ΠΉΡΠΈ 4 ΡΠ·Π΅ΡΠ°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ). ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π³ΠΊΠ° Π²ΡΡΠ°ΡΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠΊΠΎΡΠΊΠΈ - Π½Π΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΈ ΡΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ ΡΠ°ΡΡΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΡΡΠ΄Π°-ΡΡΠ΄Π°.
ΠΠ°ΠΊ ΡΠ°Ρ: ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡ Π΅ΡΡ ΠΎΠ΄Π½Ρ Π²ΠΊΠ»Π°Π΄ΠΊΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠ»Π°Π³ΠΈΠ½Π° Π² ΡΡΠ»Π±Π°ΡΠ΅. Π Ρ Π½Π΅Ρ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ (Π² Ρ.Ρ. ΠΊΡΠΊΠΈ). Π Π°Π±ΠΎΡΠ°Π΅ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ. #tools
β οΈ update: ΠΎΡΠ΅Π½Ρ Π½Π΅Π΄ΠΎΠ»Π³ΠΎ ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΆΠΈΠ»ΠΎ. ΠΡΠΏΠΈΠ»ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΈΠ· chrome web store ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ ΡΠΎΠΆΠ΅ :( Π½Π°Π΄ΠΎ ΠΏΠΎΠΉΡΠΈ ΠΈ ΡΡΠΊΠ°ΠΌΠΈ Π΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π² Ρ ΡΠΎΠΌΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
Π ΠΊΠ°ΠΌΠΌΠ΅Π½ΡΠ°Ρ .crx ΡΠ°ΠΉΠ» Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠΎΠΉΡΠΈ Π² extensions, Π²ΠΊΠ»ΡΡΠΈΡΡ developer mode, ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΡ .crx ΡΠ°ΠΉΠ» Π² ΠΎΠΊΠ½ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
ΠΠ°ΠΊ ΡΡΠΎ Π±ΡΠ»ΠΎ Π΄ΠΎ: Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡ Ρ ΡΠΎΠΌ + incognito + ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΡ chrome canary + Π΅Π³ΠΎ incognito (Π΅ΡΠ»ΠΈ Π½Π°Π΄ΠΎ Π·Π°ΠΉΡΠΈ 4 ΡΠ·Π΅ΡΠ°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ). ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π³ΠΊΠ° Π²ΡΡΠ°ΡΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠΊΠΎΡΠΊΠΈ - Π½Π΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΈ ΡΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ ΡΠ°ΡΡΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΡΡΠ΄Π°-ΡΡΠ΄Π°.
ΠΠ°ΠΊ ΡΠ°Ρ: ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡ Π΅ΡΡ ΠΎΠ΄Π½Ρ Π²ΠΊΠ»Π°Π΄ΠΊΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠ»Π°Π³ΠΈΠ½Π° Π² ΡΡΠ»Π±Π°ΡΠ΅. Π Ρ Π½Π΅Ρ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ (Π² Ρ.Ρ. ΠΊΡΠΊΠΈ). Π Π°Π±ΠΎΡΠ°Π΅ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ. #tools
β οΈ update: ΠΎΡΠ΅Π½Ρ Π½Π΅Π΄ΠΎΠ»Π³ΠΎ ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΆΠΈΠ»ΠΎ. ΠΡΠΏΠΈΠ»ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΈΠ· chrome web store ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ ΡΠΎΠΆΠ΅ :( Π½Π°Π΄ΠΎ ΠΏΠΎΠΉΡΠΈ ΠΈ ΡΡΠΊΠ°ΠΌΠΈ Π΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π² Ρ ΡΠΎΠΌΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
Π ΠΊΠ°ΠΌΠΌΠ΅Π½ΡΠ°Ρ .crx ΡΠ°ΠΉΠ» Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠΎΠΉΡΠΈ Π² extensions, Π²ΠΊΠ»ΡΡΠΈΡΡ developer mode, ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΡ .crx ΡΠ°ΠΉΠ» Π² ΠΎΠΊΠ½ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
π₯7π2π2
Next-Level Boilerplate: An Inside Look Into Our .Net Clean Architecture Repo - Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ Π²Π·Π³Π»ΡΠ΄ Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ "Π² Π΄Π²ΡΡ
ΡΠ»ΠΎΠ²Π°Ρ
" #architecture
π3
ΠΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ OpenAI - Π² ΡΠ΅Π»ΠΎΠΌ Π½ΠΈΡΠ΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΌ Π½Π΅Ρ, ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π½Π΅ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ. ΠΠΎ ΠΎΠΊ, Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Ρ. ΠΠ»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π½Π΅ Π·Π°ΡΠΎΡΠΈΠ»Π°ΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Azure, ΡΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ. #dotnet #openai
nocodedb - ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΠ΅ΠΈΠ½Π°ΡΠΊΠ°ΡΠ½Π°ΡΠΈΡ Microsoft Access :) ΠΠΎ Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠΌΡ-ΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π·Π°ΠΏΠ°Π±Π»ΠΈΡΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΠΊΠΈ ΠΈΠ· ΠΠ Π² Π²ΠΈΠ΄Π΅ ΠΊΡΠ°ΡΠΈΠ²ΡΡ
ΡΠΏΠΈΡΠΊΠΎΠ².
ΠΡΡΡ API ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡΡΠΊΠ°ΠΌΠΈ ΡΠΈΠΏΠ° Zapier, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΈΠ»ΠΈΡΡ CRM, Π° ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΡΠ΅ΠΏΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΠΊΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅/ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π Π΄Π°ΠΆΠ΅ UI-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ ΡΠΎΡΠΌ Π΅ΡΡΡ. Π Π΄Π°ΠΆΠ΅ ΡΠΌΠ΅Π΅Ρ self-hosted. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΊΠ°ΠΊ ΡΠ°ΠΌ Ρ Π»ΡΠΊΠ°ΠΏ ΠΏΠΎΠ»ΡΠΌΠΈ ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π΄ΠΎΡΡΡΠΏΠ° Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ... #tools
ΠΡΡΡ API ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡΡΠΊΠ°ΠΌΠΈ ΡΠΈΠΏΠ° Zapier, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΈΠ»ΠΈΡΡ CRM, Π° ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΡΠ΅ΠΏΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΠΊΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅/ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π Π΄Π°ΠΆΠ΅ UI-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ ΡΠΎΡΠΌ Π΅ΡΡΡ. Π Π΄Π°ΠΆΠ΅ ΡΠΌΠ΅Π΅Ρ self-hosted. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΊΠ°ΠΊ ΡΠ°ΠΌ Ρ Π»ΡΠΊΠ°ΠΏ ΠΏΠΎΠ»ΡΠΌΠΈ ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π΄ΠΎΡΡΡΠΏΠ° Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ... #tools
π2π€―1
Π― Π½Π΅ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΡΡΡΠ±Π° Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ (ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π²ΠΈΠ΄), Π½ΠΎ Π²ΠΎΡ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° 23 ΠΌΠΈΠ½ΡΡΡ ΠΏΡΡΠΌΠΎ ΠΎΡΠ΅Π½Ρ ΠΎΠΊ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ (~12 ΡΠ°Π·Π½ΡΡ
).
ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π·Π°ΠΉΠ΄Π΅Ρ Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎ ΡΠΎΠ±Π΅ΡΡ "ΡΡΠΎ Π±ΡΠ΄ΡΡ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ" :) #howto
ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π·Π°ΠΉΠ΄Π΅Ρ Π²ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎ ΡΠΎΠ±Π΅ΡΡ "ΡΡΠΎ Π±ΡΠ΄ΡΡ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ" :) #howto
π16π₯°2β€1
ΠΠΎΠΆΠΈΠ»ΠΈ, LLM ΠΌΠΎΠ΄Π΅Π»Ρ Π·Π°ΡΡΠ½ΡΠ»ΠΈ Π² TTF ΡΡΠΈΡΡ Π΄Π»Ρ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π»ΠΈΠ³Π°ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΡΡΡΠΊ #llm
π€―3
ΠΠ·Π³Π»ΡΠ΄ Π½Π° ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ/Π΄Π΅ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ΅ΠΉΡΠ° ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΈΠ³ΡΠΎΠ΄Π΅Π»ΠΎΠ² Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° #dotnet
π₯1
Π‘ΡΠ°ΡΡΡ Π½Π° LinkedIn "An In-Depth Review of Search Engine Architecture: Challenges, Optimization, and Implementation in C#", ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ»ΡΠΆΠΈΡΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ Π΄Π»Ρ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ (ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ ΡΠ΄Π΅Π»Π°Π½Π° ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ AI :)) Π΄Π»Ρ ΡΠΈΠ½ΡΠΎΡΠΎΠ² Π½ΠΈΡΠ΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΡ Π½Π΅Ρ, Π½ΠΎ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΡΠ°Π·Π»ΠΎΠΆΠ΅Π½Ρ ΠΏΠΎ ΠΏΠΎΠ»ΠΊΠ°ΠΌ #dotnet
π4
ΠΠ°ΠΆΠ΅ΡΡΡ Π΅ΡΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π΄Π»Ρ Fody - for patching, replacing and decorating .NET and Mono methods during runtime.
Π‘ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΠΎΠ»Π½Π°Ρ ΠΆΠΎΠΏΠ°, ΠΎΠ½Π° ΠΊΠ°ΠΊ Π±Ρ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠ΅Π½Π½Π°Ρ ΠΈΠ· ΠΊΠ°ΠΌΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°Ρ .
Π Fody Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ weave'ΠΎΠ² #dotnet
Π‘ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΠΎΠ»Π½Π°Ρ ΠΆΠΎΠΏΠ°, ΠΎΠ½Π° ΠΊΠ°ΠΊ Π±Ρ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠ΅Π½Π½Π°Ρ ΠΈΠ· ΠΊΠ°ΠΌΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°Ρ .
Π Fody Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ weave'ΠΎΠ² #dotnet
ΠΡΡΠ°ΡΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π΄Π΅Π½Ρ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ .NET Core
(Π΄Π°, ΡΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°Π·ΡΠ²Π°Π»ΡΡ ΡΠ°ΠΊ).
27 ΠΈΡΠ½Ρ 2016Π³ΠΎ Π³ΠΎΠ΄Π° - Π΄Π΅Π½Ρ ΡΠ΅Π»ΠΈΠ·Π° .NET Core 1.0 :)
(Π΄Π°, ΡΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°Π·ΡΠ²Π°Π»ΡΡ ΡΠ°ΠΊ).
27 ΠΈΡΠ½Ρ 2016Π³ΠΎ Π³ΠΎΠ΄Π° - Π΄Π΅Π½Ρ ΡΠ΅Π»ΠΈΠ·Π° .NET Core 1.0 :)
π15
Difference between Apache Kafka, RabbitMQ, and ActiveMQ - Π΅ΡΡ ΠΎΠ΄Π½Π° ΡΡΠ°ΡΡΡ Π΄Π»Ρ ΡΠ΅Π³ΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠ°, Ρ ΠΏΠΎΠΌΠ½Ρ ΡΡΠΎ Π³Π΄Π΅-ΡΠΎ Π½Π° Ρ
Π°Π±ΡΠ΅ Π±ΡΠ»Π° ΠΏΠΎΡ
ΠΎΠΆΠ°Ρ ΡΡΠ°ΡΡΡ. ΠΠ°, Π½ΠΈΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΌ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΠ», Π½ΠΎ Π²Π΄ΡΡΠ³ ΠΊΠΎΠΌΡ-ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ :)
π11