Dotnet Konferansı 2024
0:43
2 ай бұрын
1 Dakikada Developer Summit 2023
1:00
Building Minimal APIs (Bora Kaşmer)
49:47
Fonksiyonel JavaScript (Umut Özel)
43:35
Kubernetes'e Göç Hikayesi
53:01
4 жыл бұрын
Пікірлер
@betulaksu1741
@betulaksu1741 5 ай бұрын
Çok faydalı oldu benim için. Çok anlaşılır anlatmışsınız. Teşekkürler
@fratartuger4106
@fratartuger4106 7 ай бұрын
bu uygulamanın adı nedir?
@latifcnar7420
@latifcnar7420 9 ай бұрын
Çok başarılı buldum
@diamonddunyasi4945
@diamonddunyasi4945 11 ай бұрын
1:27" Restful İnterneti başlangıcından beri değil 2000 yılında Roy Fielding tarafından doktora tezinin bir parçası olarak geliştirilmiştir.Internetin başlangıcından beri vardı dersen ABD ordusundaki ArpaNet e kadar gitmen lazım.Seminerini verdiğin bir konunun bu kadar temel bilgisini de bilmen gerekmez mi be kardeşim.
@enescivelek3369
@enescivelek3369 Жыл бұрын
bu tür kavramları tek başına öğrenmek için sırasıyla hangi kavramları öğrenmeli bu kavramları uygulayabilecek nasıl projeler ile uğraşmalıyız bu kavramları parça parça öğrenip tek bir projenin içinde birbirleriyle anlamlı şekilde nasıl kullanmaya alışabiliriz adım adım önerisi eğitim serisi veya herhangi birşeyi olan var mı ?
@Libredu
@Libredu Жыл бұрын
Kendisini Edison gibi görmez, Edison'un Tesla'dan daha fazla insanlara etki ettiğini ama kendisinin maalesef Tesla gibi olduğunu söyler.
@Benbernabenberna
@Benbernabenberna Жыл бұрын
Ben çıraklığa geçip yazılım geliştirme seçmeyi düşünüyorum seçiyim mi sizce?
@berkbykc9151
@berkbykc9151 Жыл бұрын
Soruyu soran arkadaş aslında sormuyor da kendini onaylatıyor :D ama ben de katılıyorum o arkadaşa.
@oguzhankomcu2031
@oguzhankomcu2031 2 жыл бұрын
RabbitMQ bence en cok bir consumerın çökmesi durumunda iyi bir şekilde işe yarıyor. Yeniden ayağa kaldırıldığında consumerın dinlediği ,kuyrakta sırasını bekleyen işlemleri yeniden yaptırmaya devam etmemizi sağlıyor.Microservice mimarisini kullanmanın daha faydalı nasıl oldugunu sağlayan artı bir teknoloji .
@bakuistanbul9966
@bakuistanbul9966 2 жыл бұрын
Harika bir eğitim ama ses aşırı kalitesiz, anlatıcılara kaliteli bir mikrofon sağlanmalı. Yorumu destekleyelim arkadaşlar admin konuya dikkat etsin.
@baransel9470
@baransel9470 2 жыл бұрын
Harika sunum teşekkürler
@ertunckoybasi7049
@ertunckoybasi7049 2 жыл бұрын
Yazılı sunumların paylaşıldığı bir link var mı acaba?
@MertGorMG
@MertGorMG 2 жыл бұрын
gerçekten çok motive edici bir konuşma oldu teşekkürler
@nevzatonur1585
@nevzatonur1585 2 жыл бұрын
cok teşekkürler gayet guzel acik bir anlatim olmus, keske devaminin da videosu olsaydı
@ahmetbcakici
@ahmetbcakici 2 жыл бұрын
Emeği geçen herkese teşekkürler, çok değerli bir yayın olmuş.
@bagobago4499
@bagobago4499 2 жыл бұрын
X,Y cordinates ile Longtitue latitue farki nedir? long latin harita uzerinde coografi yerlesimler oldugunu biliyorum, fajat X Y ne? 1:02:00
@burakgul2136
@burakgul2136 2 жыл бұрын
Farkı yok aynı şeyi ifade ediyorlar.
@celaleker2741
@celaleker2741 3 жыл бұрын
her projeye dediklerinizi yapsak çok uzun sürer hocam , her yazılımın arkasında yüksek bütçeler yoktur . En güzeli zamana mekana ve ücrete göre kod yazmaktır . Tabiki markarna koddan bahsetmiyorum bazen öle orta ölçekli projelerde interface fazla yük getirdigi gibi yada unit testlerin zamanı uzattıgı gibi vs vs .
@EnesSelek
@EnesSelek 3 жыл бұрын
Vay be özlemişiz derslerinizi... Saygılar hocam.
@hasanhuseyinakkoca3718
@hasanhuseyinakkoca3718 3 жыл бұрын
Emeğinize sağlık çok faydalı bir anlatım olmuş. Tekrar teşekkür ederim.
@memduh4166
@memduh4166 3 жыл бұрын
çekim ses berbat
@ahmetkandil1500
@ahmetkandil1500 3 жыл бұрын
Emeğinize sağlık. Teşekkürler.
@yasingulcu2813
@yasingulcu2813 3 жыл бұрын
Ağzınıza ve emeğinize sağlık harika bir anlatım
@cihatsalik2769
@cihatsalik2769 3 жыл бұрын
Harika bir video olmuş. Ben birçok şey öğrendim. Emeğinize sağlık
@sefayazc267
@sefayazc267 3 жыл бұрын
Arkadaş DevOps sorusuna 09:32 de gelmek nedir?
@kubrakoken9646
@kubrakoken9646 3 жыл бұрын
Teşekkürler,ara ara feyizlenmek için izlediğim videolar arasında.
@muammerakca4196
@muammerakca4196 3 жыл бұрын
Hocam ağzınıza sağlık çok güzel bir sunum. Bir şey dikkatimi çekti, kendini benzettiği kişi 11:00 'da bahsettiğiniz Tesla olabilir mi? Girişimciden ziyade teknik tarafı ağır basan Tesla diye biliyorum.
@mustafavurkac1650
@mustafavurkac1650 2 жыл бұрын
Linus kzbin.info/www/bejne/pWmxgZ-ir9B5nqc videosunda 16:39'da bahsediyor.
@exmatalay
@exmatalay 3 жыл бұрын
Merhaba, Bu sunumu yerinde ve canlı dinleme şansım olmuştu Dev Summit de. Şimdi açıp tekrar dinledim. Engin Polat Hocanın anlatımına ve sadeliğine bir kez daha hayran kaldım diyebilirim. Olayı yalın bir halde kendi kullandığı Microsoft FW ile yalın ve net bir şekilde anlatmaya çalışmış. Aşağıdaki bazı yorumları okuyorum eleştiri olabilir ama fanatizm tarafına kayarsa çok bayat duruyor ve doğru olmuyor bence. Bu tip kaliteli içerikleri üretmek adına teşekkür etmek ve desteklemek gerekir bence, benim düşemcem tabi diğer düşüncelerede saygı duyuyorum. Bu yüzden kendi adıma içeriğin üretilmesinde rol oynayan Devnot Topluluğuna, Uğur Umutoğluna, ve anlatıcı Engin Polat hocama teşekkürü bir borç bilirim. Saygılarımla
@isf3lc
@isf3lc 3 жыл бұрын
Agziniza saglik, benim icin cok faydali oldu :)
@diskispor
@diskispor 3 жыл бұрын
Güzel bir anlatım olmuş. Çok teşekkürler.
@svsilence
@svsilence 3 жыл бұрын
ulan boğazına öhö öh öh yeter lan sıçayım ya dayanamadım kapadım videoyu.
@kaanacar8340
@kaanacar8340 3 жыл бұрын
Entityler ilişkilendirilir iken ya da Aggreagate ler navigation property tutulmamalı sadece Id ile ilişkilendirmeli deniyor ama ddd implemenet eden clean architecture anlatan yabancı birkaç videoda ki ef core kullanılarak gelştiriliyor. OrderLine entity si içinde (Northwind) Order tipinde navigation property bulunuyor. Diyelim ki sizin de dediğiniz gibi ilişki kurmadık. Master Order tablosuna ait bir bilgiye ihtiyacım olduğunda bunu elde etmenin (ddd ye göre) yolu nedir?
@Relaxation-session
@Relaxation-session 3 жыл бұрын
Llşl
Жыл бұрын
Selamlar. Oradaki OrderLine aggregate root değil, alt entity ve Order aggregate'inin bir parçası. Bu yüzden kendi içlerinde object referansı tutmasının sakıncası yok. Tabii kullandığınız ORM veya veritabanı bunu desteklemeli (ör: MongoDB kullanırsanız JSON serialization'da problem yaşanabilir, ama muhtemelen bir ayarı vardır, çünkü teorik olarak sakıncalı bir durum yok burada). Bu konudan bağımsız olarak bir aggregate içinden başka bir aggregate root'un id'sini tuttuğunuzda ve karşı taraftaki aggregate'e erişmek istediğinizde bunu veritabanından ayrıca getirmelisiniz. Eğer toplu bir liste gibi bir şey çekiyorsanız veritabanı sağlayıcınızın JOIN mantığını kullanabilirsiniz tek seferde çekmek için.
@mustafadal2105
@mustafadal2105 3 жыл бұрын
Bu videoyu daha yeni izliyorum. Yolun başında biri olarak böyle harika bir konuşmaya denk gelmek beni mutlu etti. Çok teşekkürler hocam...
@sercangoger
@sercangoger 3 жыл бұрын
lemi orhan ben adamı hastayım. mükemmel anlatım teşekkürler hocam
@yigitcandiri1294
@yigitcandiri1294 4 жыл бұрын
2 saatlik bir youtube videosunun her saniyesi bilgi dolu, mükemmel
@1811can
@1811can 4 жыл бұрын
27.45 güldürdün
@twitchmania8005
@twitchmania8005 4 жыл бұрын
kameranın yanında sürekli boğaz temizleyen abimize de selam olsun gar gar gar traktör gibi
@ismetkg2934
@ismetkg2934 4 жыл бұрын
Heyecandan sesi titriyor
@celikart
@celikart 4 жыл бұрын
faydalı içerik olmuş , beğendim.
@muhammedfuatnuroglu3025
@muhammedfuatnuroglu3025 4 жыл бұрын
Halil İbrahim hocanın videosunu üç dört defa izledim, hiç de sıkılmadım. :) Hep yeni şeyler öğreniyorum. Emeğine sağlık
@muhammedfuatnuroglu3025
@muhammedfuatnuroglu3025 3 жыл бұрын
@Ismael Sawyer link?
@oguzhan6471
@oguzhan6471 4 жыл бұрын
Sunum gerçekten şahaneydi,teşekkürler, ayrıca videonun sonuna kadar kameranın üzerine 20 cm mesafeden öksürmekten vazgeçmeyen arkadaşa ayrıca teşekkürlerimi sunuyorum. Konsantrasyonumuzu tavan yaptırdı. Alkışlar kendisine gelsin.
@kenanbasdemir1385
@kenanbasdemir1385 4 жыл бұрын
1:33:47 2020'yi gördünüz Gökhan bey :D :D
@dlosurucu
@dlosurucu 4 жыл бұрын
async search var ...süreyi baya azaltır ....analyzere değinmişken term match farkını anlatsaydın keşke
@altunah
@altunah 4 жыл бұрын
Lemi Bey'in sunumunda monolith kod yapısının bu kadar gömülmesini ve mikroservis yapısının bu kadar kutsanmasını akılcı bulmuyorum. Bu popülizm de zamanla eriyecek. Mikroservisler sorgusuz sualsiz süper mimariler değildir. Çok iyi iş gördüğü uygulama alanları vardır lakin sizin uygulamanızın mikroservise hiç ihtiyacı olmayabilir. Bazen kodunuzun sürdürülebilirliğini monolith ama temiz kodlanmış şekilde güvenle sağlayabilirsiniz. Hatta bu size iş üretmede zaman kazandırır.
@lemiorhan
@lemiorhan 4 жыл бұрын
Monolith yapıyı gömmüş gibi algılandığıma üzüldüm. Çünkü tam aksini anlatmaya çalıştım. Aslında benim ciddi eleştiriler getirdiğim çok katmanlı mimari idi. Kodu kısa zamanda legacy hale getiren şeylerden biri aslında çok kaymanlı mimarinin sorunları. Çok kaymanlı mimari olmadan da modüler monolithler yazılabilir. Bu da ports-and-adaptors ya da hexagonal mimari ile de mümkün olabiliyor.
@yasinmertuzunburun102
@yasinmertuzunburun102 4 жыл бұрын
Sizin gibi ustayı nereden bulucaz Lemi hocam
@FidanEsin
@FidanEsin 4 жыл бұрын
Mikro servislerde aralarda update ve delete olursa nasıl olacak.. update de kaydın önceki halinin tutmak lazım değil mi.. delete te yine belki isactive pasife çekilebilirde..
@muhammedfuatnuroglu3025
@muhammedfuatnuroglu3025 4 жыл бұрын
5:01:51 dbcontext'imizi inject etmek icin, web katmanindan Infrastructure katmanina bir referans olmasi gerekiyor. web katmanindaki, startup classindaki services.AddDbContext<context> fonksiyonunun context e erismesi gerekiyor Bu sorun nasil cozulur?
@serkan.bircan
@serkan.bircan 4 жыл бұрын
Web katmanına değil de, Application katmanına ekle infrastructure referansını. Application katmanında extension methods kullanarak örneğin; AddEfCore(), AddMongoDb() gibi methodlar oluşturup bunları StartUp da çağırabilirsin her hangi bir referans olmadan.
@muhammedfuatnuroglu3025
@muhammedfuatnuroglu3025 4 жыл бұрын
@@serkan.bircan Cok tesekkur ederim Arastirip soncu bilgilendirecegim size
@ogzcm58
@ogzcm58 4 жыл бұрын
Hocam, transactionList yaptık diğer mikroservis aktardık diyelim ama sizce de son mikroservisin, diğer bütün mikroservislerin yönettiği veriye müdahalesinde bir sorun yok mu? Müdahil olmasın diye tekrar bir event yaratacaksak, bu sefer iş zaten Saga'ya dönmüyor mu?
@buraksvs
@buraksvs 4 жыл бұрын
Emeği geçen herkese çok teşekkürler. Çok faydalı bir sunum olmuş.
@tugrulbayrak4469
@tugrulbayrak4469 4 жыл бұрын
Güzel sunumdu, teşekkürler
@senturktr8389
@senturktr8389 4 жыл бұрын
Öncelikle anlatım teşekkürler. Bir kaç yorumda bulunmak isterim; IsActive kullanmak yerine State Machine pattern'i kullanılabilirdi. MassTransit gibi projelerde bu kullanılan bir yöntemdir. TransactionList paylaşmak yerine Event Sourcing yöntemi kullanılabilirdi. Çünkü mesela User kaydedildikten hemen sonraki satırda server kapanırsa RabbitMq'ya aktaramaz ve bir sonraki adıma geçemez. EventSourcing ile bunu garanti altına almış olursunuz. Bir de Transaction List'in şişmesi durumu var. Production'da MassTransit, NServiceBus gibi projeler kullanılabilir. Hazır StateMachine kütüphanesi ve bir çok özellik sunmaktadır.