Kategori

Yazılım

Yazılım başlığı altındaki 678 yazı: haber yazılımı, panel özellikleri, modüller ve içerik yönetimi. Hepsi sahadan; en yeniden eskiye doğru sıralı.

678 yazı

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
Yazılım

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ı.

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

Go 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

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

Go 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

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

Go 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ç

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

Go 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

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

Go 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

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

Go'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

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

Go 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ı

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

Go 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.

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

Go 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.

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

Go 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.

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

Go 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

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

Go 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

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

Go 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.

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

Go 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

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

Go 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

7 Kasım 2026 · 12 dk okuma

← Tüm blog yazıları

Altyapınızı KEYDAL ile kurun

Yazılım, hosting ve sunucu tek pakette. Kurulumu ve taşımayı biz yapıyoruz.