Blog
KEYDAL blog yazilarinin 16. sayfasi (58 sayfadan): hosting, alan adi, sunucu, e-ticaret ve yazilim rehberleri.
Go fmt Paketi: Printf, Sprintf ve Biçimlendirme Fiilleri
Go fmt paketinde Printf, Sprintf ve Fprintf, %v %+v %#v %T %q %x fiilleri, genişlik ve hassasiyet, Stringer, Errorf ve go vet ile biçim hataları.
YazılımGo flag Paketi: os.Args, Bayraklar, FlagSet ve Alt Komutlar
Go ile komut satırı argümanları: os.Args, flag.String ve Int, Bool bayrak tuzağı, yardım metni, ErrorHandling, flag.Value ve Func ile özel tipler, alt
YazılımGo hata yönetimi: error arayüzü, %w ile sarmalama, errors.Is, As ve Join
Go hata yönetimi: error arayüzü, sentinel hatalar, özel hata tipleri, %w ile sarmalama, errors.Is, As, AsType ve Join kullanımı çalıştırılmış örnekler
YazılımGo encoding/json/v2: v1 ile Farklar, Seçenekler ve Güvenli Geçiş
Go 1.27 encoding/json/v2 ve jsontext: nil dilim, yinelenen anahtar, harf duyarlılığı, omitzero, Duration farkları ve DefaultOptionsV1 ile kademeli geç
YazılımGo encoding/json Kullanımı: Marshal, Unmarshal ve Struct Etiketleri
Go encoding/json ile Marshal ve Unmarshal, omitempty ve omitzero etiketleri, any ve json.Number, Decoder ile akış, MarshalJSON ve Go 1.27 değişiklikle
YazılımGo embed ile Dosya Gömme: //go:embed, embed.FS ve io/fs
Go //go:embed ile dosyaları ikili dosyaya gömme: string, []byte ve embed.FS, desen kuralları, all: öneki, fs.Sub ile web sunumu ve gerçek derleyici ha
YazılımGo'da Dosya Okuma ve Yazma: os, io, bufio ve os.Root
Go'da os.ReadFile, WriteFile, Open, Create ve OpenFile ile dosya işlemleri, bufio.Scanner ile satır okuma, io.Reader/Writer ve os.Root ile güvenli diz
YazılımGo Değişkenler ve Sabitler: var, :=, Sıfır Değer, const ve iota
Go'da var ve := farkı, sıfır değerler, kapsam ve gölgeleme, tipsiz sabitler ve iota ile sıralı sabitler; derleyici hatalarıyla birlikte örnekli anlatı
YazılımGo defer, panic ve recover: Erteleme Kuralları, Panik ve Kurtarma
Go defer, panic ve recover nasıl çalışır: LIFO sırası, argüman değerlendirme, isimli sonuç, recover sınırları, panic(nil), döngüde defer ve os.Exit.
YazılımGo context Paketi: İptal, Zaman Aşımı ve İstek Değerleri
Go context nasıl kullanılır? WithCancel, WithTimeout, WithValue, Cause, AfterFunc ve WithoutCancel ile iptalin yayılması Go 1.27 örnekleriyle.
YazılımGo Channel (Kanal) Rehberi: Tamponlu, Tamponsuz, close ve range
Go channel nasıl kullanılır? Tamponlu ve tamponsuz kanal, close, range, v ok, yönlü ve nil kanal, deadlock ve panic durumları Go 1.27 örnekleriyle.
YazılımGo Build ve Çapraz Derleme: GOOS, GOARCH, -ldflags ve //go:build
go build, go install ve go run farkı, GOOS ve GOARCH ile çapraz derleme, -ldflags -X ile sürüm yazma, -trimpath ve //go:build kısıtları, Go 1.27 ile d
YazılımGo Benchmark ve Fuzz Testi: testing.B, b.Loop ve Fuzzing Rehberi
Go'da benchmark ve fuzz testi nasıl yazılır? b.Loop ve b.N, -bench ve -benchmem çıktısı, f.Add ile tohum korpusu, -fuzz ile hata bulma, Go 1.27 örnekl
YazılımGo Array ve Slice Farkı: Dizi ve Dilim Nasıl Çalışır?
Go dilinde array ile slice farkı: değer semantiği, slice başlığı, len ve cap, dilimleme kuralları, nil dilim ve sık hatalar, Go 1.27.3 örnekleriyle.
YazılımGo 1.27 Yenilikleri: Generic Metotlar, Struct Literal Anahtarları, json/v2 ve uuid
Go 1.27 sürüm notlarından: generic metotlar, struct literalinde alan seçici, tip çıkarımı, encoding/json/v2, uuid, araç ve çalışma zamanı değişiklikle
YazılımGo 1.26 Yenilikleri: new(ifade), Kendine Başvuran Tipler, go fix ve Green Tea GC
Go 1.26 sürüm notlarından: new(ifade), kendine başvuran generic tipler, yenilenen go fix, Green Tea çöp toplayıcısı, errors.AsType ve kütüphane değişi
YazılımgetUserMedia ile Kamera ve Mikrofon Erişimi: Kısıtlar, İzinler ve MediaRecorder
getUserMedia ile kamera ve mikrofona erişin: kısıtlar, ideal ve exact farkı, hata adları, HTTPS ve izin kuralları, fotoğraf çekme ve MediaRecorder ile
YazılımGeolocation API ile Konum Alma: getCurrentPosition, watchPosition ve Hatalar
navigator.geolocation ile kullanıcı konumu alma: getCurrentPosition, watchPosition, seçenekler, coords alanları, hata kodları, izin ve iframe kurallar
YazılımFetch API Request, Response ve Headers: Nesneler, Seçenekler ve clone()
Fetch API nesnelerini öğrenin: Headers append ve set farkı, Request seçenekleri (mode, credentials, cache), Response türleri, gövdenin tek okunması ve
YazılımFetch API ile GET ve POST İsteği: Tarayıcıda fetch() Kullanımı
fetch() ile GET ve POST isteği gönderin: response.ok kontrolü, JSON ve form gövdesi, hata yakalama, AbortController ve AbortSignal.timeout ile iptal.
YazılımEF Core Veritabanı Sağlayıcıları: SQL Server, SQLite, InMemory, Cosmos DB ve Diğerleri
EF Core veritabanı sağlayıcıları: resmî tablo, sürüm uyumu, SQL Server uyumluluk düzeyi, SQLite migration sınırları, InMemory ve Cosmos DB farkları.
YazılımEF Core Value Conversion: HasConversion, Hazır Dönüştürücüler ve Value Comparer
Entity Framework Core'da HasConversion ile enum'u string saklama, hazır dönüştürücüler, ConfigureConventions ile toplu dönüşüm ve value comparer kulla
YazılımEF Core'da Transaction Yönetimi: Varsayılan Davranış, BeginTransaction, Savepoint ve TransactionScope
EF Core transaction yönetimi: SaveChanges varsayılanı, BeginTransactionAsync, savepoint, DbContext'ler arası transaction ve TransactionScope sınırları
YazılımEF Core Uygulamalarını Test Etmek: Gerçek Veritabanı, Repository, SQLite In-Memory ve InMemory Sağlayıcı
EF Core test stratejisi: gerçek veritabanıyla izole testler, repository deseni, SQLite in-memory kurulumu ve InMemory sağlayıcının neden önerilmediği.
YazılımEF Core SQL Loglama: LogTo, TagWith, Interceptor ve Metrikler
EF Core ile üretilen SQL'i loglama: LogTo, filtreler, EnableSensitiveDataLogging, EF Core 10 gizleme, Microsoft.Extensions.Logging, TagWith, intercept
YazılımEF Core Split Query: AsSplitQuery ile Kartezyen Patlamayı Önlemek
EF Core AsSplitQuery ne zaman kullanılır: kartezyen patlama, veri tekrarı, global ayar, uyarı koşulları, tutarlılık riski ve EF Core 10 sıralama düzel
YazılımEF Core Scaffold-DbContext: Var Olan Veritabanından Model Üretmek (Database First)
dotnet ef dbcontext scaffold ile var olan veritabanından DbContext ve entity üretin: Name= sözdizimi, tablo seçimi, partial sınıflar, T4 şablonları, s
YazılımEF Core Sayfalama: Skip/Take ile Ofset ve Keyset Pagination
EF Core ile Skip ve Take ofset sayfalaması, keyset (seek) sayfalama, çok anahtarlı koşullar, benzersiz sıralama kuralı ve gereken bileşik indeksler.
YazılımEF Core SaveChanges ile Ekleme, Güncelleme ve Silme Rehberi
EF Core'da Add, Remove ve SaveChanges ile veri ekleme, güncelleme, silme; ilişkili veri kaydetme, relationship fixup ve sık yapılan hatalar.
YazılımEF Core'da Property ve Kolon Yapılandırma: Tip, Uzunluk, Zorunluluk, Shadow Property
Entity Framework Core'da kolon adı, tipi, max length, precision, Unicode, required/optional, shadow property ve backing field ayarlarını örneklerle öğ
YazılımEF Core'da Primary Key, Composite Key ve Alternate Key
Entity Framework Core'da primary key konvansiyonu, [Key] ve HasKey, composite key, PK adı, anahtar tipleri ve alternate key ile unique index farkını ö
YazılımEF Core Performans Optimizasyonu: Ölçümden İndekse, N+1'den Batching'e
EF Core performansı: yavaş sorguyu loglarla bulma, indeksler, projeksiyon, N+1 ve kartezyen patlama, takipsiz sorgu, batching ve ExecuteUpdate.
YazılımEF Core “Pending Model Changes” Hatası: PendingModelChangesWarning Nedenleri ve Çözümleri
EF Core 9 sonrası Migrate() ve database update'te çıkan pending model changes hatası: altı neden, HasData tuzağı, CI kontrolü ve uyarıyı bastırma.
YazılımEF Core One-to-One İlişki: HasOne, WithOne ve Dependent Seçimi
EF Core one-to-one ilişki: dependent seçimi, HasForeignKey, required ve optional, PK-to-PK, shadow foreign key, tek yönlü ilişki ve one-to-many tuzağı
YazılımEF Core One-to-Many İlişki: HasMany, WithOne ve Foreign Key
EF Core one-to-many ilişki: required ve optional, shadow foreign key, tek yönlü ilişki, alternatif ve bileşik anahtar, Restrict ve self-referencing ör
YazılımEF Core Öğrenme Rehberi: Entity Framework Core ile Veri Erişimi
Entity Framework Core nedir, güncel sürüm hangisi, nereden başlanır? 49 EF Core yazısını öğrenme yoluna göre sıralayan başlangıç rehberi.
YazılımEF Core'da Model Yapılandırma: Konvansiyonlar, Fluent API ve Data Annotations
Entity Framework Core modelinin konvansiyonlarla nasıl kurulduğunu, Fluent API ve data annotations ile tablo, şema, view ve keyless entity ayarlarını
YazılımEF Core Migration Rehberi: Migration Ekleme, Kaldırma, Listeleme ve Sıfırlama
EF Core migration nasıl eklenir, kaldırılır, listelenir? Üretilen dosyalar, snapshot, has-pending-model-changes ve squash adımları resmî belgelere gör
YazılımEF Core Migration'ı Production'a Uygulamak: SQL Script, Idempotent Script ve Migration Bundle
EF Core migration'ını production'a uygulamanın yolları: SQL script, idempotent script, migration bundle, Migrate() ödünleşimleri ve EF 9 migration kil
YazılımEF Core Migration Özelleştirme: Kolon Yeniden Adlandırma, Veri Dönüşümü ve Ham SQL
EF Core migration özelleştirme: RenameColumn, InsertData, migrationBuilder.Sql, özel işlemler, geçmiş tablosu, ayrı proje ve takımda dallanan migratio
YazılımEF Core Many-to-Many İlişki: Join Tablosu, Payload ve UsingEntity
EF Core many-to-many ilişki: skip navigation, konvansiyonel join tablosu, UsingEntity ile adlandırma, join sınıfı, payload, tek yönlü ve simetrik iliş
YazılımEF Core LINQ Sorguları: Sorgu Nasıl Çalışır, Null Mantığı ve Collation
EF Core LINQ sorgularının SQL'e çevrilişi, ne zaman çalıştığı, parametre ve sorgu önbelleği, null karşılaştırmaları ve büyük/küçük harf için collation
YazılımEF Core Lazy Loading: Proxies, ILazyLoader ve N+1 Sorunu
EF Core lazy loading kurulumu: UseLazyLoadingProxies, virtual navigation, ILazyLoader, N+1 sorunu, dispose edilmiş context ve JSON serileştirmede döng
YazılımEF Core Kurulumu: Sağlayıcı, Design ve Tools Paketleri
Entity Framework Core kurulumu: sağlayıcı paketi, Microsoft.EntityFrameworkCore.Design, Tools, dotnet-ef aracı ve sürüm uyumu adım adım.
YazılımEF Core Join, GroupBy ve LeftJoin: Karmaşık Sorgu Operatörleri
EF Core ile Join, GroupJoin, SelectMany ve GroupBy sorgularının SQL karşılıkları, HAVING çevirisi ve EF Core 10 ile gelen LeftJoin ve RightJoin.
YazılımEF Core Inheritance: TPH, TPT ve TPC Kalıtım Eşlemesi
EF Core kalıtım eşlemesi: TPH ve discriminator, TPT, TPC, anahtar üretimi ve sequence, foreign key sınırı, belgelerdeki performans karşılaştırması.
YazılımEF Core'da Index, Unique Index, Composite ve Filtreli Index
Entity Framework Core'da [Index] ve HasIndex ile index, unique index, composite index, sıralama, filtre, included columns ve SQL Server ayarlarını öğr
YazılımEF Core Include ve ThenInclude ile İlişkili Veri Yükleme: Eager ve Explicit Loading
EF Core Include ve ThenInclude ile eager loading, filtrelenmiş include, AutoInclude ve Entry().LoadAsync ile explicit loading: kurallar, tuzaklar ve s
Aramanızla eşleşen yazı yok.