.Net Servisleri 03 - gRPC ve Blazor Web Assembly

  Рет қаралды 309

Burak Selim Senyurt

Burak Selim Senyurt

Күн бұрын

Пікірлер: 8
@bilmiyorumabilazmdegil4711
@bilmiyorumabilazmdegil4711 Жыл бұрын
Hocam bizler için harika içerikler umarım devamı gelir çok teşekkürler
@burakselimsenyurt
@burakselimsenyurt Жыл бұрын
Rica ederim. Umarım faydası dokunur. Farklı konularda da videolar hazırlamak istiyorum ;)
@bilmiyorumabilazmdegil4711
@bilmiyorumabilazmdegil4711 Жыл бұрын
@@burakselimsenyurt hocam sizin gibi birinden böyle ücretsiz destek alabilmek bizim gibi öğrenciler için gerçekten çok çok büyük bir velinimet çok teşekkürler
@burakselimsenyurt
@burakselimsenyurt Жыл бұрын
@@bilmiyorumabilazmdegil4711 Fırsat buldukça buralara birşeyler eklemeye çalışırım. Merak edilen konuları da yazabilirsiniz.
@bilmiyorumabilazmdegil4711
@bilmiyorumabilazmdegil4711 Жыл бұрын
@@burakselimsenyurt ❤❤❤❤
@rem3dy_
@rem3dy_ 3 ай бұрын
Öncelikle sorunuz için teşekkür ederim hocam. Bağımlılıkları enjekte ederken kullandığımız metodları araştırmam sonucu şu bilgilere vardım. AddSingleton metodu uygulamanın hayatı boyunca enjekte edilecek servisin bir kez instance alınmasında kullanılıyormuş (adı üstünde). İlk bakışta gRPC servisimiz bana kaldırılması ağır göründüğü için mantıklı gelmişti (proto dosyaları vesaire). Daha sonra öğrendim ki bu AddSingleton, gRPC clientları gibi yaşam döngüsü uzun ve tekrar kullanılacak şekilde tasarlanan servisler içinde idealmiş ayrıca mevcut bağlantıların kullanılması performansı arttırıyormuş (AddScoped yada AddTrasient kullansaydık fena olurmuş gerçekten!). AddScoped ise her bir Http isteği boyunca enjekte edilen servisin instancenın aynı kalmasını sağlıyormuş. Burada bu metodu kullanmamız pek aklıma yatmadı doğrusu. Neden her farklı istek için yeni rest instance' ı alıyoruz? WASM yüzünden geleneksel server side request scopemuz olmadığı için bu şekilde yaptığımızı var sayıyorum. Dotnet tarafında Dependency Injection ile ilgili bir detaylı bir araştırma yapmaya fırsat bulduğumda buraya cevap olarak eklemeyi umuyorum. 💙
@burakselimsenyurt
@burakselimsenyurt 3 ай бұрын
Bu detaylı anlatım ve yardımcı yorumlar için çok teşekkür ediyorum. Tespitler çok doğru ve yerinde. Dil veya platform fark etmeksizin bazı projelerde Dependency yönetimi ve kullanımı çok elzem ve kritik. Kodun yönetilebilirliğini artırıyor, modülerleriği kolaylaşıyor, test edilebilirliği yükseliyor ve bakım maliyetlerini de bence azaltıyor ve hatta teknik borcun oluşmasını da engelliyor diye düşünüyorum. AddSingleton, AddScoped gibi fonksiyonlar da DI servisleri ile yakın ilişki içerisindeler ve bir bağımlılığı yüklerlen çalışma alanı sınırlarını, örnekleme ve yaşam ömürlerini ayarlama noktasında elimizi güçlendiriyorlar. Tekrardan teşekkürler. DI tarafındaki tespitleri de bekliyoruz ;)
@cripstone34
@cripstone34 Жыл бұрын
HOCAM SIZE ULASMAM LAZIM INSTAGRAMINIZI BULAMADIM 2 KONUDA DESTEGINIZE IHTIYACIM VAR
.Net Servisleri 02 - OData Challenge
15:16
Burak Selim Senyurt
Рет қаралды 201
Rust, WASM, Web Api ve Can-Ban Board !
49:35
Burak Selim Senyurt
Рет қаралды 496
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 47 МЛН
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 59 МЛН
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 4,6 МЛН
SOLID -- Adım Adım Tanımak - [6 Ocak 2014]
43:51
Burak Selim Senyurt
Рет қаралды 324
Blazor United prototype
13:20
stevensandersonuk
Рет қаралды 61 М.
.Net Servisleri 01 - GraphQL Challenge
24:21
Burak Selim Senyurt
Рет қаралды 943
Building Beautiful Blazor Websites in .NET 8
1:01:47
Devessence
Рет қаралды 14 М.
New Blazor WebAssembly capabilities in .NET 6
29:11
dotnet
Рет қаралды 98 М.
🔒 Identity with a .NET 6 Web API & Blazor WebAssembly
50:47
Patrick God
Рет қаралды 30 М.
Matematik ve Oyun Programlama - Missile Command - Bölüm 1
33:50
Burak Selim Senyurt
Рет қаралды 1,7 М.
Matematik ve Oyun Programlama - Missile Command - Bölüm 2
45:29
Burak Selim Senyurt
Рет қаралды 858
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 47 МЛН