.Net Servisleri 03 - gRPC ve Blazor Web Assembly

  Рет қаралды 320

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_ 5 ай бұрын
Ö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 5 ай бұрын
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 01 - GraphQL Challenge
24:21
Burak Selim Senyurt
Рет қаралды 980
WebAPI vs gRPC: Carl Franklin's Blazor Train Ep 45 Update
22:35
DevExpress
Рет қаралды 1,6 М.
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 31 МЛН
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 37 МЛН
Blazor United prototype
13:20
stevensandersonuk
Рет қаралды 61 М.
Eğlenceli C# - Hanoi Kuleleri Problemi - [13 Haziran 2013]
18:58
Burak Selim Senyurt
Рет қаралды 412
Rust Bevy ile Yazılmış Amaçsız Bir Oyun (On My Way)
30:03
Burak Selim Senyurt
Рет қаралды 390
Yazılıma/Programlamaya nereden başlamalıyım?
11:53
Selman Kahya
Рет қаралды 3,1 МЛН
Rust ile ECS Yaklaşımını Anlamak
59:12
Burak Selim Senyurt
Рет қаралды 401
Blazor Canvas:  Carl Franklin's Blazor Train Ep 85
21:38
DevExpress
Рет қаралды 5 М.
Building Beautiful Blazor Websites in .NET 8
1:01:47
Devessence
Рет қаралды 17 М.
New Blazor WebAssembly capabilities in .NET 6
29:11
dotnet
Рет қаралды 98 М.