Blog

Blog

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

Yazılım

HTML dialog Etiketi ile Modal ve Modal Olmayan Pencereler

HTML dialog etiketiyle modal pencere yapın: showModal, commandfor ve command, closedby, form method="dialog", returnValue ve erişilebilir odak yönetim

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

HTML details ve summary Etiketi: Açılır Kapanır İçerik ve Akordeon

details ve summary ile JavaScript'siz açılır kapanır içerik: open, name ile akordeon, toggle olayı, erişilebilirlik ve sık hatalar.

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

HTML data-* Öznitelikleri: Adlandırma, dataset ile Okuma ve Kullanım Sınırları

data-* özel veri öznitelikleri: adlandırma kuralları, dataset camelCase dönüşümü, dizge değerler, sınıflarla karşılaştırma ve sınırlar.

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

HTML Checkbox ve Radio Button Kullanımı

HTML checkbox ve radio button rehberi: name ile gruplama, value ve gönderilen veri, checked, required davranışı, indeterminate ve switch.

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

HTML button Etiketi: type, formaction ve commandfor Rehberi

HTML button etiketi: type submit/reset/button farkı, name ve value, formaction ailesi, input submit karşılaştırması, commandfor ve command öznitelikle

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

HTML Alıntı ve Kod Etiketleri: blockquote, q, cite, code, pre, kbd, samp, var

blockquote, q ve cite ile alıntı; code, pre, kbd, samp ve var ile kod, girdi ve çıktı işaretleme. MDN kuralları, kaçış ve örnekler.

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

HTML Belge Yapısı: doctype, html, head ve body Öğeleri

HTML belge iskeleti: doctype ve quirks modu, html lang, head içindeki title ve meta charset, body, yazılmayabilen etiketler ve HTML yorum kuralları.

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

HTML Başlık Etiketleri h1-h6: Hiyerarşi, hgroup ve headingoffset

HTML h1-h6 başlık etiketleri: seviye atlamama kuralı, tek h1 önerisi, hgroup ile alt başlık, bölüm etiketleme ve headingoffset ile headingreset kullan

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

HTML autocomplete Özniteliği ve type="password" Alanı

HTML autocomplete rehberi: on, off, belirteç listesi, shipping ve billing, current-password, new-password, one-time-code ve şifre alanı.

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

HTML article, section, div ve aside Farkı: Hangisini Ne Zaman Kullanmalı?

article, section, div ve aside arasındaki fark: MDN teknik özetleri, varsayılan ARIA rolleri, iç içe kullanım ve sık hatalar örneklerle.

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

ARIA Nedir? HTML'de Rol, Durum ve Özellik Kullanımı

ARIA rolleri ve aria-* öznitelikleri ne işe yarar, ne zaman gerekir? İlk ARIA kuralı, aria-expanded, aria-pressed, aria-hidden ve sık yapılan hatalar.

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

Erişilebilir Ad: aria-label, aria-labelledby ve aria-describedby

Ekran okuyucu bir öğenin adını nereden alır? label, aria-label, aria-labelledby ve aria-describedby farkı, öncelik sırası, örnekler ve sık hatalar.

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

HTML a Etiketi: href, target, download ve rel ile Bağlantılar

HTML a etiketi rehberi: href türleri, sayfa içi bağlantı, mailto ve tel, target _blank ve noopener, download sınırları ve erişilebilir bağlantı metni.

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

History API ile SPA Yönlendirme: pushState, replaceState ve popstate

History API ile sayfayı yenilemeden adres değiştirme: pushState, replaceState, popstate olayı, history.state, scrollRestoration ve Navigation API fark

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

Go type assertion ve type switch: x.(T), comma-ok ve tip dalları

Go tip iddiası x.(T), comma-ok biçimi, arayüz tipine iddia, type switch kuralları, dal sırası ve generic kodda any(v) kullanımı çalıştırılmış örnekler

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

Go time Paketi: Tarih, Saat, Biçimlendirme ve Süreler

Go time paketinde 2006-01-02 referans zaman düzeni, Format ve Parse, ParseInLocation ile saat dilimi, Duration, AddDate, Equal ve monotonik saat.

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

Go'da Test Yazma: testing Paketi, Tablo Testleri, Example ve Kapsama

Go testleri nasıl yazılır? _test.go, t.Errorf ve t.Fatal, tablo testleri, t.Run, t.Helper, t.Cleanup, t.Context, Example fonksiyonları ve kapsama ölçü

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

Go Temel Veri Tipleri: Tam Sayılar, float, complex, bool, byte ve rune

Go'nun temel tipleri: int boyutları, taşma, tam sayı bölmesi, float hassasiyeti, complex, bool, byte ve rune ile açık tip dönüşümü kuralları.

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

Go sync Paketi: Mutex, RWMutex, WaitGroup ve Once Kullanımı

Go sync.Mutex, RWMutex, WaitGroup.Go, Once ve OnceValue nasıl kullanılır? Kilit kopyalama, yanlış Add ve go vet uyarıları Go 1.27 örnekleriyle.

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

Go'da sync/atomic ve Veri Yarışı: Bellek Modeli ve -race

Go veri yarışı nedir, sync/atomic tipleri nasıl kullanılır? Int64, Bool, Pointer, CompareAndSwap, bellek modeli ve race detector Go 1.27 ile.

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

Go Struct Yapıları: Tanımlama, Gömme (Embedding), Karşılaştırma ve Etiketler

Go struct nasıl kullanılır: konumsal ve anahtarlı literal, gömme ve terfi eden alanlar, Go 1.27 alan seçici anahtarlar, karşılaştırma, etiketler ve sı

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

Go String, Rune ve Byte: UTF-8, strings Paketi ve Türkçe Harfler

Go string, rune ve byte farkı: len neden bayt sayar, range ile UTF-8, []rune dönüşümü, strings paketi ve unicode.TurkishCase ile Türkçe büyük-küçük ha

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

Go strconv Paketi: Sayı ve String Dönüşümü

Go strconv ile Atoi, Itoa, ParseInt, ParseFloat, ParseBool ve FormatFloat; taban ve bit boyutu, NumError, ondalık virgül ve string(n) tuzağı.

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

Go slices, maps ve sort Paketleri: Sıralama, Arama ve Dilim İşlemleri

Go slices.Sort, SortFunc, BinarySearch, Insert, Delete, Compact; maps.Keys ve Clone; sort paketinden geçiş ve sık hatalar, çalışan örneklerle.

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

Go Slice append ve copy Kullanımı: Kapasite, Ortak Dizi ve Tuzaklar

Go append ve copy nasıl çalışır: kapasite büyümesi, ortak dizi tuzağı, üç indeksli dilim, silme ve araya ekleme, bellek tutma sorunu ve çözümleri.

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

Go'da Sık Karşılaşılan Derleme ve Çalışma Zamanı Hataları

declared and not used, imported and not used, missing return, nil map, index out of range, nil pointer ve deadlock: Go hatalarının nedenleri ve çözüml

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

Go select Deyimi ve Zaman Aşımı Desenleri

Go select nasıl çalışır? default ile bloklamayan işlem, time.After zaman aşımı, Timer ve Ticker, Go 1.23 timer değişikliği ve break tuzağı örneklerle.

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

Go regexp Paketi: Düzenli İfadeler, Gruplar ve Değiştirme

Go regexp ile MustCompile, FindString, FindAllStringSubmatch, adlı gruplar, ReplaceAllString şablonları, RE2 sınırları ve Türkçe karakterler.

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

Go Pointer (İşaretçi) Kullanımı: &, *, new(ifade), nil ve Kaçış Analizi

Go işaretçileri: & ve * operatörleri, fonksiyona işaretçi geçirme, new ve Go 1.26 new(ifade), nil paniği, kaçış analizi ve işaretçi aritmetiğinin olma

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

Go Paket Yapısı: import, Dışa Aktarma, internal ve init Sırası

Go paketleri nasıl düzenlenir? Büyük harfle dışa aktarma, import biçimleri, internal dizini, init sırası ve proje düzeni, Go 1.27 ile çalışan örnekler

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

Go os/exec ile Komut Çalıştırma: Command, Output, ExitError ve os/signal

Go os/exec ile dış komut çalıştırma: Command, Output, Run, ExitError ve çıkış kodu, ErrNotFound, stdin, CommandContext ile zaman aşımı ve NotifyContex

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

Go Öğrenme Rehberi: Temellerden Eşzamanlılığa Yol Haritası

Go dilini sırayla öğrenin: temeller, veri yapıları, arayüzler, eşzamanlılık, araçlar ve standart kütüphane için 49 yazılık yol haritası ve resmî belge

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

Go net/http ile Web Sunucusu: Handler, ServeMux ve Zaman Aşımları

Go net/http ile web sunucusu: handler, Go 1.22 ServeMux kalıpları ({id}, metot, {$}), öncelik kuralı, middleware, zaman aşımları ve Shutdown ile kapan

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

Go Modül Yönetimi: go mod init, go mod tidy, go.mod ve go.sum Rehberi

Go modülleri nasıl çalışır? go mod init, go mod tidy, go get, go.mod yönergeleri, go.sum, replace, sürüm seçimi ve go work, Go 1.27 ile çalışan örnekl

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

Go metotlar ve alıcı tipleri: değer alıcı, işaretçi alıcı ve metot kümeleri

Go metot tanımı, değer ve işaretçi alıcı farkı, metot kümeleri, adreslenebilirlik, metot değerleri ve ifadeleri Go 1.27.3 ile çalıştırılmış örneklerle

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

Go Map Kullanımı: Tanımlama, comma ok, delete, clear ve Sıralı Gezinme

Go map nasıl kullanılır: make ve literal, comma ok, delete, clear, nil map paniği, struct anahtar, sıralı gezinme, maps paketi ve sık yapılan hatalar.

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

Go log ve log/slog: Yapılandırılmış Loglama, Seviyeler ve Handler'lar

Go log ve log/slog paketleri: bayraklar, TextHandler ve JSONHandler, seviyeler, LevelVar, With ve Group, ReplaceAttr, LogValuer ile maskeleme ve go ve

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

Go Kurulumu ve İlk Program: Kurulum, go mod init, go run ve go build

Go'yu Linux, macOS ve Windows'a kurun, go version ile doğrulayın, go mod init ile ilk modülü oluşturup go run ve go build ile çalıştırın.

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

Go'da Iterator Kullanımı: range over func, iter.Seq ve iter.Pull

Go 1.23 ile gelen range over func: iter.Seq ve Seq2 tipleri, yield mantığı, erken çıkış, adaptörler, iter.Pull ve slices/maps iterator fonksiyonları.

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

Go interface rehberi: örtük uygulama, any, Stringer ve nil arayüz tuzağı

Go arayüzleri: örtük uygulama, küçük arayüzler, io.Writer ve Stringer, arayüz değeri, nil error tuzağı, gömme ve derleme anı kontrolü örneklerle.

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

Go'da if ve switch: Kısa Deyimli if, fallthrough ve İfadesiz switch

Go'da if ve switch kullanımı: kısa deyimli if, erken dönüş, otomatik geçişi olmayan switch, fallthrough, ifadesiz switch ve etiketli break.

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

Go HTTP İstemcisi: http.Get, http.Client, Zaman Aşımı ve Body Kapatma

Go ile HTTP isteği gönderme: http.Get, Body kapatma, Client.Timeout, NewRequestWithContext ile POST ve JSON, url.Error, url.Values ve yönlendirme poli

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

Go'da Goroutine Nedir, Nasıl Kullanılır?

Go goroutine nedir, go deyimi nasıl çalışır, main bitince ne olur? Bekleme yöntemleri, GOMAXPROCS, panic ve sızıntı örnekleri Go 1.27 ile.

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

Go generics rehberi: tip parametreleri, generic tipler ve tip çıkarımı

Go generics: tip parametreli fonksiyon ve tipler, örnekleme, tip çıkarımının sınırları, generic metotlar ve generics ne zaman kullanılır, çalıştırılmı

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

Go generics kısıtları: tip kümeleri, ~T, comparable ve cmp.Ordered

Go generics kısıtları: tip kümesi, birleşim ve ~T, comparable ve Go 1.20 istisnası, cmp.Ordered, Compare, Or, min/max ve S ~[]E deseni örneklerle.

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

Go for Döngüsü ve range: Üç Biçim, Etiketler ve Go 1.22 Değişikliği

Go'da for döngüsünün üç biçimi, slice, map, string, kanal ve tam sayı üzerinde range, etiketli break ve Go 1.22 ile gelen döngü değişkeni kuralı.

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

Go Fonksiyonları: Çoklu Dönüş, İsimli Sonuç, Variadic ve Closure

Go'da fonksiyon tanımı, değerle aktarım, çoklu dönüş ve error kalıbı, isimli sonuçlar, variadic parametreler, fonksiyon değerleri ve closure.

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

Go Araçları: gofmt, go vet, go doc, go fix ve go env Kullanımı

gofmt ve go fmt ile biçimlendirme, go vet ile olası hataları bulma, go doc ile belge okuma, go fix ile kodu modernleştirme ve go env, Go 1.27 çıktılar

7 Kasım 2026 · 12 dk okuma