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

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

@notes_of_programmer

Канал с рСгулярными постами ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… интСрСсных ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ… (ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²ΠΈΠ΄Π΅ΠΎ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ инструмСнты).
Subscribers
1.1K
Photos
344
Videos
2
Links
656

Showing posts older than #65 Β· Back to latest

Older Posts 20 shown
Post #64 148
Use Expression Trees to Build Dynamic Queries - ΠΎΡ‡Π΅Π½ΡŒ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ запросу с Ρ„Ρ€ΠΎΠ½Ρ‚Π° ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ полям. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ ΠΏΠΎ полям/критСриям/катСгориям Ρ‚ΠΎΠ²Π°Ρ€Π°. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассматриваСтся Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования Expression<T> для построСния динамичСских LINQ-запросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°ΠΏΠΏΠΈΡ‚ΡŒ ΠΈΠ· DTO-ΠΌΠΎΠ΄Π΅Π»ΠΈ. #dotnet #ef
Post #63 166
Building ASP.NET Core and EF Core multi-tenant apps - Ρ†ΠΈΠΊΠ» ΠΈΠ· 6 статСй ΠΏΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ multi-tenant прилоТСния. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ мноТСства Π΄Ρ€ΡƒΠ³ΠΈΡ… статСй - здСсь Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ нСсколько Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², с достоинствами/нСдостатками ΠΈ ограничСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ присущи ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ способу.

Global Filters in Entity Framework - вторая ΡΡ‚Π°Ρ‚ΡŒΡ (Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ multi-tenancy) - ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² Π² EF для разграничСния доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π² контСкстС EF

#dotnet #ef
Post #62 147
FluentAssertions - Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΡˆΡ‚ΡƒΠΊΠ° ΠΈΠ· с fluent-синтаксисом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт чСловСкопонятным языком Π²Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π±Ρ€ΠΎΡΠ°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² случаС нСсоотвСтствия. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊ Π² ΡŽΠ½ΠΈΡ‚-тСстированиС (Ρ‚ΠΎΡ‚ ΠΆΠ΅ MSUnit Π½ΠΈΡ‰Π΅Π²Π°Ρ‚ Π½Π° assert'Ρ‹), Ρ‚Π°ΠΊ ΠΈ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ с FluentValidation ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ для Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ. Π’ Ρ‚.Ρ‡. для слоТных ΡˆΡ‚ΡƒΠΊ (ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ) - Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π² ΠΎΠ΄Π½Ρƒ строку ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ с Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΌΠΈ условиями - с ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ΠΎΠΌ, Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ коллСкциями, ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ Ρ‚.Π΄. #dotnet
  • πŸ‘ 2
Post #61 151
Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-сСрвис-Π°Π½Π°Π»ΠΈΠ·Π΅Ρ€ asm-ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ ΠΈΠ½Ρ„Ρƒ (Ρ‚Π°ΠΊΡ‚Ρ‹, ΠΏΡ€ΠΎΠΌΠ°Ρ…ΠΈ прСдсказания, ...). Π•ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ процСссоров. ВСхничСски Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ SharpLab ΠΊΠΎΠ΄ послС JIT, ΡΠΊΠΎΠΏΠΈΠΏΠ°ΡΡ‚ΠΈΡ‚ΡŒ сюда ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅ΠΉ Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠ΅Ρ€Ρ„. #tools
Post #60 236
НСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² best practices с github ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘ тСхнологиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ любим (ΠΏΠΎΡ‡Ρ‚ΠΈ):

NET Core
Entity Framework Core
Angular
MediatR
AutoMapper
FluentValidation
NUnit, FluentAssertions, Moq & Respawn

πŸ’™CleanArchitecture
πŸ’™CleanArchitecture (Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π°)
πŸ’™EquinoxProject
πŸ’™Dotnet-Template-Onion
πŸ’™NetCore-Clean-Architecture
πŸ’™CleanAspNetCoreWebApi
πŸ’™CQRS-Clean-Eventual-Consistency
πŸ’™Clean-Architecture-ASP.NET-Core

#dotnet
  • πŸ‘ 2
Post #57 174
Fody - Π°Π½Π°Π»ΠΎΠ³ PostSharp Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ Ρ€ΠΎΠ΄Π΅, позволяСт Π² post build Π·Π°Π»Π΅Π·Ρ‚ΡŒ Π² IL ассСмблСй ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π½ΠΎΠΉ Π΄ΠΈΡ‡ΠΈ):
πŸ’™Π² Ρ€Π΅Π»ΠΈΠ·Π½ΠΎΠΌ Π±ΠΈΠ»Π΄Π΅ ΠΎΡ‚ΠΎΡ€Π²Π°Ρ‚ΡŒ override ToString Ρƒ всСх классов
πŸ’™ΠΈΠ½ΠΆΠ΅ΠΊΡ‚Π½ΡƒΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния Π²ΠΎ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ΠΈ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ это Π² Trace
πŸ’™Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° null всСх nullable string ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Π½Π°Ρ‡Π°Π»ΠΎ всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²
πŸ’™Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ConfigureAwait(false) Π²ΠΎ всС async ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹
πŸ’™Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ сообщСниС Π² Trace Π²ΠΎ всС [Obsolete] ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

Π’ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Ρ‚Π°ΠΌ ΡˆΡ‚Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎ ΠΈ нСслоТно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΡƒΡŽ Π΄ΠΈΡ‡ΡŒ всё Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ с вашСй ассСмблСй послС Π±ΠΈΠ»Π΄Π°. #dotnet
Post #56 170
Building a Scalable Event-Driven Search Architecture With Postgres’ Full-Text Search - ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎ созданию полнотСкстового поиска Π½Π° Postgres - с блэкдТСком микросСрвисами, очСрСдями ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ. #books #education
Post #55 187
Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ TLS Π½Π° русском языкС (многостраничная ΡΡ‚Π°Ρ‚ΡŒΡ). ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, максимум Π΄Π°ΠΌΠΏΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² #education
Post #54 211
FluentValidation - ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт
πŸ’™Π²Ρ‹Π½Π΅ΡΡ‚ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ классы
πŸ’™ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ chaining-Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ
πŸ’™ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ список ошибок Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ (для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚)
πŸ’™ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ DI
πŸ’™ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ (ΡˆΡ‚Π°Ρ‚Π½ΠΎ этого Π½Π΅Ρ‚) - ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ middleware ΠΈ Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ Π² pipeline ASP.NET Core для автоматичСской Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ всСх входящих ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с Ρ„Ρ€ΠΎΠ½Ρ‚Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ http 400, Ссли модСль Π½Π΅ соотвСтствуСт ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ.

βž•Πš чистотС ΠΈ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π° #dotnet
  • πŸ‘ 5
Post #53 201
Manage your terraform like a container (en) - достаточно простая ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ #terraform ΠΈ #aws с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ
Post #51 247
Π”Π²Π° ΠΏΠ»Π°Π³ΠΈΠ½Π° для Rider😍, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π² IDE Ρ†ΠΈΠΊΠ»ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΈΠ²Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ классов, ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Π²ΠΎΡ‚ этому Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ (G. Ann Campbell, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΡ€ΠΎΠ² SonarQube)
Post #50 233
C# functional extensions - ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ с затаскиваниСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚ΡƒΠΊ Π² C# - ΠΌΠΎΠ½Π°Π΄Ρ‹ Maybe/Optional/Chain/Tap/Result/Match. Π’ ΠΏΠ΅Ρ‚-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… - ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ. Плюс ΠΊ чистотС ΠΈ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π°. #dotnet
Post #49 210
Dapr - Distributed Application Runtime - Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для построСния распрСдСлённых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘Π°ΠΌ Π½Π΅ пользовал, Π½ΠΎ выглядит интСрСсно. Π§Ρ‚ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎ - ΠΎΠ½ позволяСт Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π³Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½Ρ‹Π΅ прилоТСния Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ°Ρ… ΠΈ языках. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ Π² блиТайшСС врСмя ΠΏΠΎΡ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π² Ρ€Π°Π±ΠΎΡ‚Π΅. Scott Hanselman Π΄Π°ΠΆΠ΅ ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎ Π½Π΅ΠΌΡƒ написал Π΄Π²Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ (ΠΊΠ½ΠΈΠ³Π° бСсплатная).
Post #48 221
DotNetBook - ΠΊΠ½ΠΈΠ³Π° Бтанислава Бидристого (ru) ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ устройству ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² #dotnet, disposable-ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρƒ, memory management'Ρƒ, ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌ, ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠΌΡƒ доступу, ΠΈ Ρ‚.Π΄. РСкомСндуСтся для прочтСния Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ всСм, ΠΊΡ‚ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ для dotnet. #education
Post #46 373
ΠŸΠΎΡΡ‚ high level design микросСрвисных систСм 😁 Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΊΡ€ΡƒΠ³ΠΎΠ·ΠΎΡ€Π° нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ссылок. Π”Π°, это Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ всё встрСчаСтся Π½Π° собСсах ΠΎΡ‚ senior ΠΈ Π²Ρ‹ΡˆΠ΅ (ΠΈΠ½Ρ„Π° 100%):

Microsoft - Drone Delivery system - нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎ Azure - описаниС, тСория ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ проСктирования ΠΌΠ°Π»ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊ Azure, ΠΎΠ½ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π² любой ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСдС.

На medium - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСория ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ проСктирования

30 вопросов ΠΏΠΎ System Design с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ 😁
System Design Patterns (github)
Backend best practices (github)
Domain-Driven Hexagon (github) - рСализация Π½Π° #typescript

Domain-Driven Design and Messaging Architectures

#books #education #ddd
  • πŸ‘ 1
Post #45 210
RxWiki - мноТСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² System.Reactive (observable ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚.Π΄.).

Rx.Book - нСсмотря Π½Π° возраст рСпозитория ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹

#dotnet
Older posts β†’
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook β†’Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 β†’