Yazılım Mimarileri ve Tasarım Desenleri Üzerine Blog

0

Entity Framework – AsNoTracking İle Takip Sonlandırma

Merhaba, Yazılım uygulamalarında, parça odaklı yapılan performans aktiviteleri makro düzeye bir bütün olarak yansımakta haliyle genel olarak ilgili uygulama olabildiğince performanslı işlevsellik gösterebilmektedir. Dolayısıyla her bir parçada; kod kalitesine dikkat edilmiş ve bellek yönetimine...

0

.NET Core – Console Application’da Dependency Injection Kullanımı

Merhaba, .NET Core; uygulamada olası tüm kodsal bağımlılıkları minimize etmek ve biz yazılımcıları bu bağımlılıklardan soyutlayabilmek için Dependency Injection yaklaşımını benimsemiş bir mimaridir. Mecramızdaki birçok makale ve içerikte ilgili mimari ve yaklaşım üzerine yeterince...

0

Angular 7 – Reactive Forms

Merhaba, Bu içeriğimizde, bir form üzerinde yapılan tüm aktiviteleri dinamik bir şekilde kontrol etmemizi sağlayan ve Angular 7 ile gelen Reactive Forms yapıları üzerine konuşuyor olacağız. Reactive Forms; form üzerinde tüm input kontrolleriyle birlikte,...

0

TypeScript – Generic Tiplerde Nesne Oluşturma

Merhaba, Bu içeriğimizde, TypeScript mimarisinde generic olarak tanımlanmış herhangi bir sınıf yahut metodda belirtilen tipte bir nesnenin nasıl oluşturulacağını inceliyor olacağız. Generic yapılanmalarda verilen tip her ne olursa olsun ilgili tipten bir nesne üretebilmek...

0

TypeScript – Get ve Set Property Kullanımı

Merhaba, Her Object-Oriented Programming(OOP) yaklaşımını benimseyen programlama dilinde olduğu gibi sınıf elemanlarından get ve set propertyleri TypeScript dilinde de mevcuttur. Haliyle bu içeriğimizde ilgili yapıların TypeScript’te nasıl oluşturulduğunu ve kullanıldığını inceleyeceğiz. Öncelikle property dediğimiz...

Angular TypeScript 0

Angular – Subscribe Durumlarında Memory Leaks Yönetimi İle Bellek Optimizasyonu

Merhaba, Angular uygulamalarında “subscribe” fonksiyonu neticesinde ihtiyaca dönük veri akışını asenkron olarak takip edebildiğimiz yapılarımız mevcuttur. Bunlar; kâh ActivatedRoute nesnesi ile yapılan route üzerinde parametreden değer okuma amaçlı takip iken kâh herhangi bir adrese...

0

Asp.NET Core’da Route Handler Oluşturma

Merhaba, Asp.NET Core uygulamalarında kendi route handler yapılanmamızı oluşturarak belli başlı isteklere özel cevaplar verebiliriz. Aslında bizler bu konuya dair önceden Asp.NET MVC’de HttpHandler Oluşturma başlığı altında bir değerlendirmeyi standart Asp.NET MVC için kaleme...

0

Node.js – Websocket’te leave Fonksiyonu İle Odadan Ayrılma

Merhaba, Önceki yazılarımdan Node.js – Websocket’te Namespace ve Room Kavramları ve Kullanımları başlıklı yazımda Node.js’de namespace ve room kavramlarını detaylıca ele alarak pratik bir şekilde incelemiştik. Bu içeriğimizde ise bağlanılmış bir odadan “leave” fonksiyonu...

0

Asp.NET Core’da IHostingEnvironment İle Server.MapPath’e Alternatif Yol

Merhaba, Hatırlar mısınız? Klasik Asp.NET(Web Forms ya da MVC)’de server’a ait işlemlerimizi genellikle “HttpContext” sınıfı üyelerinden olan “Server” property’si aracılığıyla gerçekleştiriyorduk. Bu işlemler arasında en çok kullandığımız işlevsellik ise bizlere server’ın kök dizinini veren...

0

C# – Flags Attribute’u İle Toplu Enumeration Tanımlama

Merhaba, Enumeration, yapısı gereği bir veya birden fazla değeri numaralandırmak ve bu atanan numaralar üzerinden işlem yapmak için kullanılan bir araçtır. Kullanım olarak birçok varyasyonu bulunsada bunlar arasında amaçsal olarak diğerlerinden farklılık göstermeyen lakin...

C# – WordPressSharp İle WordPress’e Veri Post Etme 1

C# – WordPressSharp İle WordPress’e Veri Post Etme

Merhaba, Siz değerli okuyucularım bilirsiniz ki, her ne kadar son teknolojileri takip etmeye çalışsamda biryandan da otomasyonel yapılar üzerine her daim ilgilenmekte ve mümkün mertebe içerikler oluşturmaya özen göstermekteyim. Dolayısıyla günlük hayatta yapmış olduğumuz...

1

Node.js – Broadcast Komutuyla Çoklu Erişim İşlemleri

Merhaba, Bir önceki Node.js – Websocket Nedir? Nasıl Kullanılır? başlıklı makalemde, Node.js teknolojisi çerçevesinde Websocket’in ne olduğuna ve nasıl kullanıldığına detaylıca değinmiş olduk. Bu içeriğimizde ise websocket ile oluşturulan TCP bağlantısına bağlı tüm clientlara...

1

Node.js – Websocket Nedir? Nasıl Kullanılır?

Merhaba, Bundan yıllar yıllar öncesine kadar(yani geçen yıla kadar) web yapılanmalarında gerçek zamanlı işler yapılacağı zaman Ajax teknolojisi kullanılarak, belli aralıklarla 1 saniye – milisaniye yapılan sorgular neticesinde sanki gerçek zamanlı bir sistem izlenimi...

0

C#’ta Programatik Nesne Oluşturma

Merhaba, C# programlama dilinde bir sınıftan instance talep ederken “new” operatörünü kullanmaktayız. “new” operatörü, talep edilecek olan nesnenin hangi sınıftan olacağını kesin bilmek ister ve dolayısıyla bu ihtiyacını ilgili sınıfın tarafımızdan belirtilerek giderilmesini istemektedir....

0

Ülkendeki Kuşlardan Ne Haber Vardır?

Bi anlamı olmalı anların, bi tarifi olmalı. Ama öyle iki dudak arasından çıkan sözlerle değil; yürekten süzülen kelimelerle… Nasibi olmalı insanın, bi kaderi olmalı! Ama güzel bir yaşam için değil; yâr belleyebilmek için, yârin...

0

Node.js – Cors Paketiyle ‘Access-Control-Allow-Origin’ Güvenlik Yönetimi

Merhaba, Node.js temelli geliştirilen bir sunucunun API’larını kullanabilmek için varsayılan ‘Access-Control-Allow-Origin’ güvenliğini aşabilmemiz gerekmektedir. Sunucu tarafından hangi adreslerin API’lara erişebileceğini ayarlamalı ve bu doğrultuda erişim politikalarını belirlemeliyiz. Cors ayarlaması yapılmayan bir sunucuya yapılan talep...

0

Asp.NET Core – “The Instance Of Entity Type ‘X’ Cannot Be Tracked Because Another Instance Of This Type With The Same Key Is Already Being Tracked” Hatası ve Çözümü

Merhaba, Asp.NET Core framework’ü temelinde geliştirilen bir web projesinde, içerisinde kendi tipinden başka bir anahtar değere bağlı olan ya da bir başka deyişle içerisinde kendi kendine foreign key bağlantısı olan entity’den türetilmiş datalar üzerinde...

1

Angular 6 – Multiple Layout Kullanımı

Merhaba, Angular, Single Page Application uygulamalar üretebilmemiz için geliştirilmiş bir mimaridir. Dolayısıyla uygulama tasarımı, Angular mimarisinin yapısı gereği tek bir şablon üzerinden değişiklik göstermeksizin yayını sağlamakta ve geliştiriciler açısından da ilgili şablon dışına çıkılmasına...

0

Angular 6 – Multiple Router Outlet Kullanımı

Merhaba, Single Page Application şeklinde nitelendirdiğimiz web tabanlı uygulamalar geliştirmemizi sağlayan Angular mimarisi, sayfa taleplerine cevap olarak component yapıları ile karşılık verdiğinden dolayı uygulamanın bel kemiği tek bir router outlet’a bağlanmakta ve son kullancıyla...

Copy Protected by Chetan's WP-Copyprotect.