Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΄Π»Ρ Π²Π°Ρ, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ. ΠΡ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠΈΠ³Π½Π°Π»ΡΡΠ΅ Π΅ΠΌΠΎΠ΄ΠΆΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ-ΡΠΎ Π΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΈΡΠΊΠ°Π» Π½ΡΠΆΠ½ΡΠ΅ (ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅) ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ΅ΠΌΡ π
ΠΡΠΌΡΡΠ»Π΅ ΡΠΈΠ³Π½Π°Π»ΡΡΠ΅ Π½Π° ΡΠ΅Ρ ΠΏΠΎΡΡΠ°Ρ ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ, ΡΡΠΎΠ±Ρ Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π» ΡΠ΅ΠΌΡ
ΠΡΠΌΡΡΠ»Π΅ ΡΠΈΠ³Π½Π°Π»ΡΡΠ΅ Π½Π° ΡΠ΅Ρ ΠΏΠΎΡΡΠ°Ρ ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ, ΡΡΠΎΠ±Ρ Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π» ΡΠ΅ΠΌΡ
π7π₯°6π₯2
Google Cloud Developer Cheat sheet - ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°ΠΉΠ» Π²Π΅Π΄ΡΡ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ #docs
Google Cloud
Products and Services | Google Cloud
See products from Google Cloud, Google Maps Platform, and more to help developers and enterprises transform their business.
ΠΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°Ρ ΡΡΠ°ΡΡΡ Building Scalable ASP.NET Core Apps with RabbitMQ Message Queues - Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ Π²ΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Ρ ΡΠ΅ΡΠΈΠ» ΠΏΡΠΈΠΊΡΡΡΠΈΡΡ Rabbit Π΄Π»Ρ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ - ΡΠ°ΠΌΠΎΠ΅ ΡΠΎ. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΏΠΎΡΡΡ.
#dotnet #tutorial
#dotnet #tutorial
Medium
Building Scalable ASP.NET Core Apps with RabbitMQ Message Queues
Building web applications that can manage rising loads and changing user expectations is not just a goal, itβs a need in todayβs digitalβ¦
π4
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΡΠ°Π½ΡΠΎΠ² ΠΊΠ»Π°ΡΡΠΎΠ² Π½Π° ΡΡΠ΅ΠΊΠ΅? ΠΠ°, ΠΌΠΎΠΆΠ½ΠΎ π
upd ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎ layout ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡ
Π½Π° x86: mem == 12 Π±Π°ΠΉΡ
(SyncBlk + TypeHandle(IntPtr) = 8 Π±Π°ΠΉΡ, 4 Π±Π°ΠΉΡΠ° ΠΏΠΎΠ»Π΅ ΠΊΠ»Π°ΡΡΠ°)
Π½Π° x64: mem == 24 Π±Π°ΠΉΡΠ°
(SyncBlk + TypeHandle(IntPtr) = 16 Π±Π°ΠΉΡ (?) + aligned Π½Π° 64 Π±ΠΈΡΠ° ΠΏΠΎΠ»Π΅ ΠΊΠ»Π°ΡΡΠ°)
#dotnet
upd ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΠΎ layout ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡ
Π½Π° x86: mem == 12 Π±Π°ΠΉΡ
(SyncBlk + TypeHandle(IntPtr) = 8 Π±Π°ΠΉΡ, 4 Π±Π°ΠΉΡΠ° ΠΏΠΎΠ»Π΅ ΠΊΠ»Π°ΡΡΠ°)
Π½Π° x64: mem == 24 Π±Π°ΠΉΡΠ°
(SyncBlk + TypeHandle(IntPtr) = 16 Π±Π°ΠΉΡ (?) + aligned Π½Π° 64 Π±ΠΈΡΠ° ΠΏΠΎΠ»Π΅ ΠΊΠ»Π°ΡΡΠ°)
#dotnet
π7
step-by-step ΡΡΡΠΎΡΠΈΠ°Π» ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ event sourcing Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ #dotnet #tutorial
Medium
Event sourcing implementation in .NET microservices
This article will cover Event-Sourcing architecture in .NET 7 and almost everything required for developing services, such as a databaseβ¦
π3
ΠΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΠΏΠΎΠΊΠΎΠ²ΡΡΡΡΡ ΠΊΠΈΡΠΎΡΠΊΠΈ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
(int/long/float/double/decimal) ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ Π½ΠΈΠΌΠΈ (ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ, ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡ, Π°ΡΠΈΠΌΡΠ΅ΡΠΈΠΊΠ° ...)
Exploring Binary | Binary Numbers, Binary Code, and Binary Logic
Topics - Exploring Binary
π1
ΠΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΡΡΡΠ°Π΄Π°Π΅Ρ ΠΎΡ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΈΠ΄Π΅ΠΉ Π΄Π»Ρ ΠΏΠ΅Ρ-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΡΠ΅ΡΡΠΎΠ²ΡΡ
Π·Π°Π΄Π°Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ² ΡΠΎ Π²ΠΎΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 270 ΡΠ°ΠΊΠΈΡ
ΠΈΠ΄Π΅ΠΉ Π½Π° Π³ΠΈΡΡ
Π°Π±Π΅ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ 0...10
upd Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΡΠΎΡ ΠΆΠ΅ ΡΠΏΠΈΡΠΎΠΊ
upd Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΡΠΎΡ ΠΆΠ΅ ΡΠΏΠΈΡΠΎΠΊ
π₯3β€2
NetFabric.Numerics - ΠΏΠ°ΠΊΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΌ-ΡΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ NetTopologySuite, Π½ΠΎ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΠΉ Π°Π½Π°Π»ΠΎΠ³ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Generic Math #dotnet
ΠΠ²Π° Π²ΠΎΠΏΡΠΎΡΠ° Π΄Π»Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ±Π΅ΡΠ° ΠΏΡΠΎ async/await:
1. ΠΠΎΡΠ΅ΠΌΡ id ΠΏΠΎΡΠΎΠΊΠ° Π΄ΠΎ await ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ (ΡΡΠΎ Π½Π΅ ΠΏΡΠΎ ΡΠΊΡΠΈΠ½ΡΠΎΡ, Π° Π²ΠΎΠΎΠ±ΡΠ΅) (Π½Ρ ΡΡΠΎ Π²ΡΠ΅ Π·Π½Π°ΡΡ, ΠΊΡΠΎ Π·Π°Π»Π΅Π·Π°Π» Π² ΠΊΠΈΡΠΊΠΈ async/await Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ sharplab )? ΠΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ, Π° ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ?
2. ΠΠΎΡΠ΅ΠΌΡ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ id ΠΏΠΎΡΠΎΠΊΠ° Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π½ΠΈ ΠΎΡ ΡΠ΅Π³ΠΎ (Π½Ρ... ΠΏΠΎΡΡΠΈ Π²ΡΡΠ΅ΠΊΠ°Π΅Ρ ΠΈΠ· ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΠΎΠΏΡΠΎΡ )?
#question
1. ΠΠΎΡΠ΅ΠΌΡ id ΠΏΠΎΡΠΎΠΊΠ° Π΄ΠΎ await ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ (ΡΡΠΎ Π½Π΅ ΠΏΡΠΎ ΡΠΊΡΠΈΠ½ΡΠΎΡ, Π° Π²ΠΎΠΎΠ±ΡΠ΅) (
2. ΠΠΎΡΠ΅ΠΌΡ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ id ΠΏΠΎΡΠΎΠΊΠ° Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π½ΠΈ ΠΎΡ ΡΠ΅Π³ΠΎ (
#question
π3π₯3
Π‘Π»ΡΡΠ°ΠΉΠ½ΠΎ Π½Π° Π³Π»Π°Π·Π° ΠΏΠΎΠΏΠ°Π»Π°ΡΡ ΠΎΠΏΠ΅Π½ΡΡΡΡ DuckDB - SQL OLAP database management system - Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²Π·Π³Π»ΡΠ΄Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ, ΡΡΠΈΡΡΠ²Π°Ρ Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΈ (Π΄Π°ΠΆΠ΅ Π±ΡΡΡΡΠ΅Π΅ Clickhouse, Ρ
ΠΌ), Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ ΠΊ ΠΊΡΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ .net. ΠΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΅ΠΌΡ - ΠΏΠΎΠ΄ΡΠΌΠ°Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ LINQ-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° ΠΊ Π½Π΅ΠΌΡ.
Π£ΠΌΠ΅Π΅Ρ ΠΊΠ°ΠΊ in-memory ΡΠ°ΠΊ ΠΈ persisted Π½Π° Π΄ΠΈΡΠΊ. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠΈΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°Π·Π½ΠΎΠ³ΠΎ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ (ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ SQL) - ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΡΠΈΠΏΠ°
Π£ΠΌΠ΅Π΅Ρ ΠΊΠ°ΠΊ in-memory ΡΠ°ΠΊ ΠΈ persisted Π½Π° Π΄ΠΈΡΠΊ. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠΈΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°Π·Π½ΠΎΠ³ΠΎ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ (ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ SQL) - ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΡΠΈΠΏΠ°
select * exclude (field1) from table
(ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ Π²ΡΡ, ΠΊΡΠΎΠΌΠ΅ ΠΏΠΎΠ»Ρ field1. ΠΡ ΠΈ Π²Π΅ΡΡΠΈΡ 0.9.1 ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΌΠ΅ΠΊΠ°Π΅Ρ, ΡΡΠΎ Π² ΠΏΡΠΎΠ΄ Π΅ΠΉ ΠΏΠΎΠΊΠ° ΡΠ°Π½ΠΎΠ²Π°ΡΠΎ.DuckDB
An in-process SQL OLAP database management system
DuckDB is an in-process SQL OLAP database management system. Simple, feature-rich, fast & open source.
https://www.ferretdb.com - ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΡΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΌΡΠ»ΠΈΡΡΠ΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» MongoDB ΠΈ Ρ
ΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΠ΅ Π² Postgres ΠΈΠ»ΠΈ SQLite. ΠΠ°Π²Π΅ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠΈΠ» ΡΡΠ΅Ρ
Π°ΡΡ Ρ MongoDB, Π½ΠΎ Π½Π΅ ΠΏΡΡΠΌΠΎ ΡΡΠ°Π·Ρ Π° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ. #database
π2
https://www.smashingmagazine.com/2023/10/animate-along-path-css - Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΠΏΡΡΠΈ Π² CSS (ΡΠΏΠΈΠ½Π½Π΅ΡΡ, ΠΏΡΠΎΠ³ΡΠ΅ΡΡ-Π±Π°ΡΡ, ...) #css
Smashing Magazine
How To Animate Along A Path In CSS β Smashing Magazine
CSS loaders and progress indicators are some of the most widely used examples in tutorials and documentation. In this article, Preethi demonstrates an approach using animated custom properties, a conic gradient, CSS `offset`, and emoji to create the illusionβ¦
π1
ΠΠ²Π΅ ΡΡΠ°ΡΡΠΈ code-maze ΠΏΡΠΎ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ:
When to Use ReaderWriterLockSlim over lock
Synchronization Mechanisms β Volatile vs Interlocked vs lock
#dotnet
When to Use ReaderWriterLockSlim over lock
Synchronization Mechanisms β Volatile vs Interlocked vs lock
#dotnet
π3π₯1
Π‘ΡΠ°ΡΡΡ 2017-Π³ΠΎ Π³ΠΎΠ΄Π°, Π½ΠΎ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΠ²ΡΠ°Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎ ΡΠ΅ΠΉ Π΄Π΅Π½Ρ Redis Pub/Sub under the hood - ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ pub/sub ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Π² Redis Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΡΡΠΈΠΊΠ°.
ΠΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΠΈ Π΄Π»Ρ Π½Π΅ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΠΌΠΈ Ρ Redis - Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»ΡΠ³ΠΊΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ! π #redis #tutorial
ΠΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΠΈ Π΄Π»Ρ Π½Π΅ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΠΌΠΈ Ρ Redis - Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»ΡΠ³ΠΊΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ! π #redis #tutorial
π5
ΠΠ° ΠΊΠΎΠ³Π΄Π° ΡΠΆΠ΅ Π°, ΡΠΈΠ» Π½ΠΈΠΊΠ°ΠΊΠΈΡ
Π½Π΅Ρ ΠΆΠ΄Π°ΡΡ!
https://dotnet.microsoft.com/en-us/download/dotnet/8.0
https://dotnet.microsoft.com/en-us/download/dotnet/8.0
Microsoft
Download .NET 8.0 (Linux, macOS, and Windows) | .NET
.NET 8.0 downloads for Linux, macOS, and Windows. .NET is a free, cross-platform, open-source developer platform for building many different types of applications.
β€1π1
ΠΡΡ 5 monospace ΡΡΠΈΡΡΠΎΠ² Π΄Π»Ρ IDE
ΠΈ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ Berkely mono
ΠΈ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ PragmataPro
#ui
ΠΈ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ Berkely mono
ΠΈ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ PragmataPro
#ui
π2π₯1
ΠΠΎΡ Π΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄. ΠΠΎ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π°Π²ΡΠΎΡΠ° ΡΡΠ°ΡΡΠΈ - ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ CSharpFunctionalExtensions, Π° Π½Π΅ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°Ρ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ΠΎΠ². ΠΠΎΠ΄ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ° ΠΏΠΎΠΊΠΎΡΠΎΡΠ΅ ΠΈ ΠΏΠΎΡΠΈΠΌΠΏΠ°ΡΠΈΡΠ½Π΅Π΅. #dotnet
Medium
Functional Error Handling in .NET With the Result Pattern
How should you handle errors in your code?
π1
Server Sent Events with .NET 7 - Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ SSE Π½Π° ASP.NET #dotnet
Medium
Server Sent Events with .NET 7
Want to build an AI chatbot-like user interaction with .NET 7? A quick guide on how to do it using .NET 7 Web API and Server Sent Events.