Data bizler i&#231;in olduk&#231;a &#246;nemlidir ve s&#252;rekli olarak crud işlemleri yapılan bir projede insert update, delete gibi operasyonlar yapılırken bunların ne zaman kimler tarafından yapıldığıda olduk&#231;a &#246;nem arz-etmekte. Bunun yanı sıra geliştirdiğiniz projeler eğer bir denetime tabiyse &#246;rn. bir sertifikasyon denetimi (PCI dss gibi) denetleyen kişi bu veri &#252;zerinden kimler ne zaman ne t&#252;r değişiklikler yaptı g&#246;rmek isteyebilir. Bu kavrama audit log denir. Audit log kısaca; belirli bir işlemi hangi zamanda kimler tarafından oluşturulduğu veya g&#252;ncellendiği gibi bilgileri historic olarak tutulmasıdır diyebiliriz. Bu yazımızda olduk&#231;a basit olan Entity Framework Core kullandığımız bir uygulamamızda audit log bilgisini kolayca nasıl implement ederiz buna değineceğiz
July 5, 2020
gRPC Server Streaming RPC Client .Net Core'da Nasıl Oluşturulur ?
Daha &#246;nceki yazılarımızda genel hatlarıyla gRPC nedir ve Unary RPC Tipinde Client nasıl oluşturulur konularına değinmiştik. Kısaca gRPC&#39;yi tekrar tanımlayacak olursak;gRPC open source olarak google tarafından geliştirlen ve ilk olarak 2015 yılında tanıtılan bir remote-procedure-call(RPC) k&#252;t&#252;phanesidir. Bu yazımızda ise Refund isteklerinden sonra m&#252;şteriyi notify etmek i&#231;in kullanacağımız Server Streaming RPC Client t&#252;r&#252;nde comm sağlayacak olan NotifyCustomer Client&#39;ını oluşturacağız.
May 17, 2020
gRPC Client .Net Core'da Nasıl Oluşturulur ? Unary RPC Tipinde Client Uygulaması Oluşturma
Bu yazımızda ise bir &#246;nceki yazımızda yapmış olduğumuz RefundService uygulamasının Refund metodu i&#231;in bir client projesi oluşturup Unary RPC tipinde iki uygulamanın birbirleri arasında nasıl iletişim kurduklarını g&#246;zlemleyeceğiz. Unary RPC kısaca; client&#39;ın tek bir request atıp karşılığında bir response aldığı server-client arası iletişim t&#252;rlerinden biridir.
May 7, 2020
gRPC nedir ? .Net Core gRPC Service Oluşturma
gRPC open source olarak google tarafından geliştirlen ve ilk olarak 2015 yılında tanıtılan bir remote-procedure-call(RPC) k&#252;t&#252;phanesidir. Transport i&#231;in HTTP/2 prokol&#252;n&#252; kullanır ve yine google tarafından ilk olarak şirket i&#231;i projelerde kullanılmak &#252;zere geliştirilen bir binary serialization protocol&#39;&#252; olan Protocol Buffers(protobuf) kullanarak serialize/deserialize edilmiş binary-message exchange yapabilen bir altyapı sunmaktadır.
May 2, 2020
Local Functions C# 7
By Caner / May 16, 2017 / C#
Local Functions bizlere method scope'ları içerisinde function'lar tanımlamamızı sağlar ve o fonction'ı tıpkı o scope aralığında tanımlanmış bir değişken gibi kullanabiliriz....
Read More
C# 7.0 Yenilikleri
By Caner / Jun 18, 2016 / C#
Daha C# 6.0 'ın tüm özelliklerini yeni yeni kavramışken Microsoft C# 7.0 ile gelecek olan özelliklerden bazılarını açıkladı bile. Gelecek olan feature'lara baktığımızda çokta fazla major yenilikler yok gibi ancak yine de kayda değer şeyler var. Gelin bu feauture'ları ufaktan bi inceleyelim...