MVC Core 3 için Appsettings.Json Path Değişikliği
Taner Hacıoğlu Taner Hacıoğlu Yazılım   11 gün önce
20 kez okundu.

MVC Core 3 için Appsettings.Json Path Değişikliği

Bazı durumlarda bağımlılığı azaltmak isteyebilirsiniz. DataAccess katmanını ilgilendiren ConnectionString bilgisini neden sunum katmanı olan API klasörümüzden okutalım ki ?

Devamını Oku
Entity Framework ve AsNoTracking Performansı
Taner Hacıoğlu Taner Hacıoğlu Yazılım   13 gün önce
18 kez okundu.

Entity Framework ve AsNoTracking Performansı

Entity Framework, uygulamalarınızın performansını optimize etmenize yardımcı olmak için bir dizi performans ayarlama seçeneği sunar. Bu ayar seçeneklerinden biri .AsNoTracking()'tir. Bu optimizasyon, Entity Framework'e bir sorgunun sonuçlarını izlememesini söylemenizi sağlar. Bu, Entity Framework'ün sorgu tarafından döndürülen varlıkların ek işlemesini veya depolamasını gerçekleştirmediği anlamına gelir. Ancak aynı zamanda bu varlıkları izleme grafiğine yeniden eklemeden güncelleyemeyeceğiniz anlamına gelir.

Devamını Oku
PostgreSQL Tabloyu Farklı Şemaya Taşımak (Şema Değiştirmek)
Taner Hacıoğlu Taner Hacıoğlu Veritabanı   bir ay önce
45 kez okundu.

PostgreSQL Tabloyu Farklı Şemaya Taşımak (Şema Değiştirmek)

Bir tabloyu farklı bir şemaya taşımak isterseniz kopyalamanıza yahut karşı tarafta yeni bir tablo yaratmanıza gerek yoktur.

Devamını Oku
ASP.NET WEB API Hakkında Bir Çok Şey
Taner Hacıoğlu Taner Hacıoğlu Yazılım   bir ay önce
57 kez okundu.

ASP.NET WEB API Hakkında Bir Çok Şey

Web Api (Application Programming Interface), HTTP Status Code, HTTP Body, REST RESTful Kavramı, Postman Aracı, Convention Base- Action Base - Attribute Base Routing Kavramı, Route Prefix, Route Constraints(Kısıtlayıcılar), Default-Optional Route Name-Link Kavramları, API CRUD, JQuery Web Api, Typing XML/JSON, Model, HTTP SSL, Filtering Authentication, Token, File Upload, Dependency Injection, IoC

 

Devamını Oku
(CSRF) Ataklarına Karşı ASP.NET MVC AntiForgeryToken Kullanımı
Taner Hacıoğlu Taner Hacıoğlu Yazılım   bir ay önce
67 kez okundu.

(CSRF) Ataklarına Karşı ASP.NET MVC AntiForgeryToken Kullanımı

CSRF atağı saldırgan tarafından son kullanıcının kullandığı uygulamada, isteği dışında işlemler yaptırılabilmesidir diyebiliriz. Gelen isteğin web sayfasındaki form yapılarında  bizim sunucumuzdan mı yoksa karşı sitelerden mi geldiğini algılamak ve buna karşı çözüm üretmek CSRF karşı emniyet sağlanması açısından önemlidir.

 

Devamını Oku
Jira, Agile metodta Story Point kısmına ne girmeliyiz ?
Taner Hacıoğlu Taner Hacıoğlu Yazılım   bir ay önce
65 kez okundu.

Jira, Agile metodta Story Point kısmına ne girmeliyiz ?

Jira kullananlar yada Agile metoda sadık kalanların işi planlarken karşılarına çıkan soru Story Point nedir ? Nasıl cevaplanmalıdır ?

Devamını Oku
PostgreSQL Rol ve Yetki (Ayrıcalık İzinleri) Yönetimi
Taner Hacıoğlu Taner Hacıoğlu Veritabanı   bir ay önce
109 kez okundu.

PostgreSQL Rol ve Yetki (Ayrıcalık İzinleri) Yönetimi

Bugün PostgreSQL rol mantığı nedir ? Rol izinleri (Privileges) nasıl tanımlanır ? konusunda kısa ve anlaşılır bilgiler vermek istiyorum.

Devamını Oku
PostgreSQL varchar ile character varying farkı
85 kez okundu.

PostgreSQL varchar ile character varying farkı

PostgreSQL Varchar (n) ve char (n) notasyonları, sırasıyla character varying (n) ve character (n) için takma adlardır. Uzunluk belirteci olmayan character, character (1) ile eşdeğerdir. Character varying uzunluk belirteci olmadan kullanıldığında, tür herhangi bir uzunluktaki dizeyi kabul eder. Öyleyse varchar mı , yoksa character varying mi kullanmalıyız ?

Devamını Oku
PostgreSQL'de DB Bakım Komutları: Analyze, ReIndex, Vacuum
93 kez okundu.

PostgreSQL'de DB Bakım Komutları: Analyze, ReIndex, Vacuum

PostgreSQL'de aktif olarak güncellenen veritabanı tabloları bazen tablo ve dizin şişmesi, eski ve yetersiz sorgu planları ve bazen bozuk dizinler nedeniyle bakım gerektirir. Şişirilmiş tablolar ve dizinler çok fazla disk alanı ve belleği kaplar, düşük kaliteli sorgular ve bozuk dizinler veritabanı sorgularını yavaşlatır. Sonuç olarak, veritabanı performansı önemli ölçüde düşebilir. PostgreSQL, geliştiricilerin bu sorunları çözmesine yardımcı olacak birkaç komuta sahiptir: ANALYZE, VACUUM, REINDEX.

Devamını Oku
Blog Test Aşamasında Yakında Yayındayım.
Taner Hacıoğlu Taner Hacıoğlu Diğer   4 ay önce
172 kez okundu.

Blog Test Aşamasında Yakında Yayındayım.

Her yazılımcının en azından kendi notlarını ve çalışmalarını unutmamak adına bir bloğa sahip olması gerektiğine inanıyorum. Üstelik bilgi denen şey sinerji gerektiriyor. Eklediğim makalelerde bir çok eksik ve hata olabilir ki çok mümkün... Sizden gelecek geri bildirimlere göre daha efektif bir blog elde edebiliriz.

 

Devamını Oku