Blog

Blog

KEYDAL blog yazilarinin 4. sayfasi (58 sayfadan): hosting, alan adi, sunucu, e-ticaret ve yazilim rehberleri.

Yazılım

shadcn/ui components.json Ayarları: Tüm Alanlar ve Örnekler

shadcn/ui components.json dosyasındaki style, tailwind, baseColor, cssVariables, rsc, tsx, aliases ve registries alanları; değiştirilemeyen ayarlar.

7 Kasım 2026 · 12 dk okuma
Yazılım

shadcn/ui Command: cmdk ile Komut Paleti ve Arama Menüsü

shadcn/ui Command bileşeni: cmdk tabanlı arama listesi, gruplar, CommandDialog ile Ctrl/Cmd+K komut paleti, onSelect ve sık yapılan hatalar.

7 Kasım 2026 · 11 dk okuma
Yazılım

shadcn/ui Combobox Rehberi: Popover ve Command ile Aranabilir Seçim

shadcn/ui Combobox nasıl kurulur? Popover ve Command birleşimi, resmî örneğin satır satır açıklaması, Drawer ile responsive sürüm ve sık yapılan hatal

7 Kasım 2026 · 11 dk okuma
Yazılım

shadcn/ui cn() fonksiyonu: clsx, tailwind-merge ve data-slot

shadcn/ui cn() yardımcısı nasıl çalışır: clsx ile tailwind-merge neden birlikte, className ile bileşen stilini ezmek ve data-slot ile parçaları seçmek

7 Kasım 2026 · 10 dk okuma
Yazılım

shadcn CLI komutları: add, view, search, list, build ve migrate

shadcn CLI ile bileşen ekleme, kurmadan inceleme, registry içinde arama, registry build etme ve migrate radix: seçenekler, örnekler ve sık hatalar.

7 Kasım 2026 · 11 dk okuma
Yazılım

shadcn/ui Checkbox, Radio Group, Switch ve Slider Kullanımı

shadcn/ui Checkbox, RadioGroup, Switch ve Slider: kurulum, label bağlama, kontrollü ve kontrolsüz kullanım, slider değer dizisi ve hata durumu.

7 Kasım 2026 · 11 dk okuma
Yazılım

shadcn/ui Chart: Recharts ile Grafik, ChartConfig, Tooltip ve Legend

shadcn/ui Chart bileşeni: Recharts ile çubuk grafik, ChartConfig, tema renkleri ve CSS değişkenleri, tooltip ve legend ayarları, accessibilityLayer.

7 Kasım 2026 · 11 dk okuma
Yazılım

shadcn/ui Carousel Kullanımı: Boyut, Aralık, Yön, API ve Autoplay

shadcn/ui Carousel (Embla): basis ile slayt boyutu, pl/-ml aralığı, dikey yön, opts, setApi ile sayaç, olaylar ve Autoplay eklentisi.

7 Kasım 2026 · 11 dk okuma
Yazılım

shadcn/ui Card, Separator, Scroll Area, Resizable ve Aspect Ratio

shadcn/ui düzen bileşenleri: Card parçaları ve CardAction, Separator yönü, ScrollArea ve yatay kaydırma, Resizable panel grupları ve AspectRatio.

7 Kasım 2026 · 11 dk okuma
Yazılım

shadcn/ui Calendar ve Date Picker: Tarih Seçimi Rehberi

shadcn/ui Calendar ile tek gün ve aralık seçimi, ay/yıl listesi, saat dilimi, hücre boyutu ve Popover ile Date Picker kurma adımları.

7 Kasım 2026 · 12 dk okuma
Yazılım

shadcn/ui Button Bileşeni: Varyantlar, Boyutlar, İkon ve asChild

shadcn/ui Button bileşeninin variant ve size değerleri, ikonlu ve yükleniyor durumundaki butonlar, asChild ile link ve Tailwind v4 imleç notu.

7 Kasım 2026 · 10 dk okuma
Yazılım

shadcn/ui Button Group, Toggle ve Toggle Group Kullanımı

shadcn/ui ButtonGroup ile buton grupları, ayırıcı ve split buton; Toggle ve ToggleGroup ile single ve multiple seçim, spacing ve kontrollü kullanım.

7 Kasım 2026 · 11 dk okuma
Yazılım

shadcn/ui Blocks rehberi: dashboard, login, sidebar ve takvim şablonları

shadcn/ui bloklarını CLI ile projeye ekleyin: dosyaların nereye yazıldığı, dashboard-01 bağımlılıkları, monorepo davranışı ve blok katkısı.

7 Kasım 2026 · 10 dk okuma
Yazılım

shadcn/ui Bileşenlerini Özelleştirmek: cva, Varyant ve asChild

shadcn/ui bileşen dosyasını düzenlemek: cva ile yeni variant ve size eklemek, varsayılan değer tuzağı, Slot ve asChild kalıbı, data-slot ve CLI overwr

7 Kasım 2026 · 11 dk okuma
Yazılım

shadcn/ui Alert, Badge, Progress, Skeleton ve Spinner: Durum ve Yükleniyor Gösterimi

shadcn/ui ile durum ve yükleniyor gösterimi: Alert varyantları, Badge ve asChild, Progress değeri, Skeleton yer tutucu ve Spinner kullanımı, örneklerl

7 Kasım 2026 · 11 dk okuma
Yazılım

Service Worker Nedir? register(), Kapsam, Yaşam Döngüsü ve Güncelleme

Service worker nasıl kaydedilir, kapsamı nasıl belirlenir? install, activate, bekleyen worker, skipWaiting(), clients.claim() ve güncelleme akışı.

7 Kasım 2026 · 11 dk okuma
Yazılım

Service Worker ile Çevrimdışı Çalışma: Cache First, Network First ve Stale While Revalidate

Service worker fetch olayı ve respondWith() ile cache first, stale while revalidate ve network first stratejileri, yanıt klonlama, yedek sayfa ve önbe

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust Veri Tipleri: Tamsayı, Float, bool, char, Tuple ve Dizi Rehberi

Rust veri tipleri: i32, u8, usize aralıkları, taşmanın debug ve release farkı, checked ve wrapping metotları, f64, char ve Türkçe harfler, tuple ve di

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust'ta Vec Kullanımı: Vektörleri Oluşturma, Okuma, Güncelleme ve Kapasite Yönetimi

Rust Vec rehberi: vec! makrosu, push, get ile [] farkı, for döngüsü, remove, retain ve drain, kapasite ve E0502 hatası çalışan örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Unsafe Rust: Ham İşaretçiler, unsafe fn, extern ve Güvenli Soyutlama

Unsafe Rust'ın beş yeteneği: ham işaretçi, unsafe fn, static mut, unsafe trait ve union. Rust 2024 kuralları ve güvenli soyutlama örnekleri.

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust Trait: Tanımlama, impl, Trait Bound ve impl Trait

Rust trait rehberi: trait tanımlama, impl Trait for Tip, varsayılan metot, trait bound, where, impl Trait dönüşü, orphan kuralı ve supertrait.

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust Trait Object: dyn Trait, Box<dyn> ve Dinamik Dağıtım

Rust trait object rehberi: dyn Trait, Box, vtable, statik ve dinamik dağıtım, dyn uyumluluğu, E0038, upcasting ve Any ile downcast.

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust Thread Kullanımı: thread::spawn, join, move Closure ve thread::scope

Rust ile iş parçacığı açma: thread::spawn ve JoinHandle, join ile sonuç alma, move closure ve E0373, thread::scope, Builder ve panik yakalama.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust Test Yazma: #[test], assert_eq!, Entegrasyon Testleri ve cargo test

Rust ile test yazma: #[test], assert_eq! ve assert_ne!, should_panic, Result testleri, tests klasörü, doc testleri ve cargo test bayrakları.

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust Struct Tanımlama: impl Blokları, Metotlar ve İlişkili Fonksiyonlar

Rust struct rehberi: tanımlama, alan kısaltması, güncelleme söz dizimi ve taşıma, tuple ve birim struct, derive(Debug), impl, self alıcıları ve new.

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust'ta String ve &str Farkı: UTF-8, Bayt ve Karakter, Birleştirme ve Türkçe Harfler

Rust String ile &str farkı: oluşturma, + ve format! ile birleştirme, len ile chars farkı, s[0] hatası ve Türkçe İ/ı dönüşümü gerçek çıktılarla.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust'ta Slice Nedir? &str, &[T], Aralık Sözdizimi ve UTF-8 Sınırları

Rust slice rehberi: &str ve &[T] dilimleri, aralık sözdizimi, &str parametreleri, Türkçe metinde UTF-8 sınır paniği, get ve slice metotları.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust'ta Belgelendirme: ///, //!, cargo doc ve Belge Testleri

Rust'ta /// ve //! ile belge yorumu yazma, cargo doc ile HTML üretme, belge testleri ve öznitelikleri, intra-doc link ve rustdoc lint'leri.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust'ta Result ve Hata Yönetimi: match, ? Operatörü, unwrap, expect ve panic! Ne Zaman?

Rust Result rehberi: match ile hata yakalama, ? operatörü, unwrap ve expect, main'den hata döndürme, map_err ve and_then, panic! mi Result mı sorusu.

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust'ta Referanslar ve Borrowing: & ile &mut Nasıl Kullanılır?

Rust borrowing rehberi: & ve &mut referanslar, aynı anda tek &mut kuralı, referansın son kullanımı, E0499, E0502, E0505 ve sarkan referanslar.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust Rc ve RefCell: Paylaşılan Sahiplik, İç Değişebilirlik ve Weak

Rust Rc referans sayımı, RefCell ile çalışma zamanı ödünç denetimi, Cell, Rc RefCell kalıbı, Weak ile döngü önleme ve thread kısıtları; denenmiş örnek

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust Pattern (Desen) Sözdizimi: Parçalama, Aralık, Guard, @ ve Slice

Rust desen sözdizimi rehberi: refutability, literal ve aralık desenleri, struct ve enum parçalama, _ ve .., match guard, @ bağlama ve slice desenleri.

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust'ta Özel Hata Tipi Yazmak: Error Trait, Display, source(), From ile ? ve Box dyn Error

Rust özel hata tipi: Display ve Error uygulama, enum ile hata türleri, source() zinciri, From ile ? dönüşümü, Box dyn Error ve downcast çalışan örnekl

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust'ta Ownership (Sahiplik) Nasıl Çalışır? Move, Clone, Copy ve Drop

Rust ownership kuralları: move ile kopya farkı, Clone ve Copy, drop sırası, kısmi move ve mem::take. Rust 1.99.1 ile denenmiş örnekler.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust Operatör Aşırı Yükleme: Add, Mul, Neg, Index ve std::ops

Rust'ta std::ops ile operatör aşırı yükleme: Add, Sub, Mul, Neg, AddAssign, Index, Rhs ve Output, referans uygulamaları, orphan kuralı ve operatör tab

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust Öğrenme Rehberi: Temellerden Eşzamanlılığa Adım Adım Yol Haritası

Rust öğrenme yol haritası: resmî belgeler, çalışma sırası ve kurulumdan ownership, trait, eşzamanlılık ve sık hatalara kadar 49 Türkçe yazı.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust mpsc Kanalları: channel, sync_channel ve İş Parçacıkları Arası Mesajlaşma

Rust std::sync::mpsc ile iş parçacıkları arası mesajlaşma: channel ve sync_channel, birden çok üretici, drop(tx), try_recv, recv_timeout ve sahiplik.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust Modül Sistemi: Paket, Crate, mod, use ve pub Rehberi

Rust paket, crate ve modül yapısı; modülleri dosyalara bölme, pub, pub(crate), super, use, as, pub use ve sık derleme hataları; Cargo ile denenmiş örn

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust'ta match, if let ve let...else Nasıl Kullanılır?

Rust match rehberi: kollar, değer bağlama, kapsayıcılık hatası E0004, _ yakalama kolu, if let, let...else, while let, let zincirleri ve matches!.

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust'ta macro_rules! ile Makro Yazma: Desenler, Tekrar ve Hijyen

Rust'ta macro_rules! ile bildirimsel makro yazma: parça belirteçleri, tekrar desenleri, hijyen, macro_export ve $crate, çalışan örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust'ta Lifetime (Yaşam Süresi) Nedir? 'a, Elision Kuralları ve 'static

Rust lifetime rehberi: sarkan referans, 'a parametresi, struct içinde referans, üç elision kuralı, 'static ve lifetime sınırları. Denenmiş örnekler.

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust Kurulumu: rustup, rustc ve Cargo ile İlk Programınızı Çalıştırın

Rust kurulumu adım adım: Linux, macOS ve Windows için rustup, bağlayıcı, PATH kontrolü, rustc ile Merhaba dünya ve cargo new, build, run, check.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust'ta Komut Satırı Argümanları, Ortam Değişkenleri ve Çıkış Kodları

Rust'ta env::args ile argüman okuma, env::var ile ortam değişkenleri, eprintln! ile stderr, process::exit ve ExitCode ile çıkış kodları.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust Iterator Rehberi: map, filter, collect ve Kendi Iterator'ınız

Rust Iterator trait'i, iter/iter_mut/into_iter farkı, tembel değerlendirme, adaptörler, collect, kendi iterator'ınızı yazma ve sık hatalar; denenmiş ö

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust Kontrol Akışı: if İfadesi, loop, while ve for Döngüleri

Rust'ta if ifadesi, else if, if ile değer atama, loop ve break ile değer döndürme, döngü etiketleri, while, for, aralıklar, etiketli blok ve while let

7 Kasım 2026 · 12 dk okuma
Yazılım

Rust'ta HashMap Kullanımı: Oluşturma, Okuma, entry API ile Güncelleme ve Sahiplik

Rust HashMap rehberi: insert, get, get_mut, remove, entry ile or_insert ve and_modify, kelime sayma, özel anahtar tipi ve sık hatalar çalışan örnekler

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust Generics: Jenerik Tipler, impl Blokları ve Const Generic

Rust generics rehberi: generic fonksiyon, struct, enum ve metot, impl, tipe özel impl, const generic, turbofish ve monomorphization örnekleri.

7 Kasım 2026 · 11 dk okuma
Yazılım

Rust Tip Dönüşümleri: From, Into, TryFrom, AsRef ve as

Rust tip dönüşümü rehberi: From ve Into, TryFrom ve TryInto, AsRef, FromStr ile parse ve as dönüşümünün kesme, doyma ve yuvarlama kuralları.

7 Kasım 2026 · 12 dk okuma