Teknik Detaylar

Yazılımın tezgahından notlar

Yıllar boyunca biriktirdiğim pratik rehberler ve derinlemesine incelemeler; Go, Linux, Docker, web temelleri ve arada bir karşılaştığım o keskin köşeler. İşe yarar detaylar her an el altında olsun diye hepsini pratik, test edilmiş ve indekslenmiş olarak tutuyorum.

Etiketler
2026(9)
Vite Nedir? Modern Web Geliştirme ve Paketleme Aracı
2026-06-21 · 4 dk

Vite Nedir? Modern Web Geliştirme ve Paketleme Aracı

Eski teknik yazılarımı güncellerken karşılaştığım Webpack yazısından sonra, günümüzün yıldızı olan Vite'ı kaleme almak kaçınılmazdı. Vite nedir, neden bu kadar hızlıdır ve esbuild gücü neyi değiştiriyor?

Oku →
#javascript#vite
ES13 nedir? ECMAScript 2022 nedir?
2026-06-20 · 4 dk

ES13 nedir? ECMAScript 2022 nedir?

ECMAScript 2022 (ES13) ile gelen yenilikler. (İçerik hazırlanıyor.)

Oku →
#ecma#ecmascript#javascript
ES14 nedir? ECMAScript 2023 nedir?
2026-06-20 · 2 dk

ES14 nedir? ECMAScript 2023 nedir?

ECMAScript 2023 (ES14) ile gelen yenilikler. (İçerik hazırlanıyor.)

Oku →
#ecma#ecmascript#javascript
ES15 nedir? ECMAScript 2024 nedir?
2026-06-20 · 3 dk

ES15 nedir? ECMAScript 2024 nedir?

ECMAScript 2024 (ES15) ile gelen yenilikler. (İçerik hazırlanıyor.)

Oku →
#ecma#ecmascript#javascript
ES16 nedir? ECMAScript 2025 nedir?
2026-06-20 · 3 dk

ES16 nedir? ECMAScript 2025 nedir?

ECMAScript 2025 (ES16) ile gelen yenilikler. (İçerik hazırlanıyor.)

Oku →
#ecma#ecmascript#javascript
ES17 nedir? ECMAScript 2026 nedir?
2026-06-20 · 3 dk

ES17 nedir? ECMAScript 2026 nedir?

ECMAScript 2026 (ES17) ile gelen yenilikler. (İçerik hazırlanıyor.)

Oku →
#ecma#ecmascript#javascript
PHP'de Generator ve Iterator Arasındaki Temel Farklar
2026-06-20 · 4 dk

PHP'de Generator ve Iterator Arasındaki Temel Farklar

PHP'de custom iterasyon yapıları oluşturmak için kullanılan Generator ve Iterator kavramlarının farklarını, kod örneklerini ve kullanım alanlarını öğrenin.

Oku →
#php#oop#performance
PHP ve Makine Öğrenimi: PHP-ML Kütüphanesi ile Pratik Çözümler
2026-06-20 · 4 dk

PHP ve Makine Öğrenimi: PHP-ML Kütüphanesi ile Pratik Çözümler

PHP ile makine öğrenimi uygulamaları geliştirmek mümkün mü? PHP-ML kütüphanesini, kullanım alanlarını, avantajlarını ve örnek kodları inceleyin.

Oku →
#php#machine-learning#yazilim
Ubuntu 24.04 LTS ve 22.04 LTS Üzerinde CyberPanel Kurulumu
2026-06-20 · 4 dk

Ubuntu 24.04 LTS ve 22.04 LTS Üzerinde CyberPanel Kurulumu

Ubuntu 24.04 Noble Numbat ve Ubuntu 22.04 Jammy Jellyfish LTS sunucuları üzerinde güncel CyberPanel kurulumunu, sistem gereksinimlerini ve OpenLiteSpeed yapılandırmasını adım adım öğrenin.

Oku →
#devops#ubuntu#cyberpanel#litespeed
2023(4)
Ubuntu Güncellemesi Sonrası CyberPanel'e Ulaşılamama Sorunlarını Giderme
2023-10-14 · 2 dk

Ubuntu Güncellemesi Sonrası CyberPanel'e Ulaşılamama Sorunlarını Giderme

Ubuntu major sürüm yükseltmesi sonrası CyberPanel (Port 8090) ve LiteSpeed WebAdmin (Port 7080) panellerine erişim sorunlarının çözümü.

Oku →
#cyberpanel#ubuntu
WordPress Yönetici Şifresini WP-CLI Kullanarak Sıfırlama
2023-07-02 · 2 dk

WordPress Yönetici Şifresini WP-CLI Kullanarak Sıfırlama

WP-CLI aracı ile WordPress yönetici şifresini komut satırından sıfırlama, kullanıcıları listeleme ve root çalıştırma hatasını çözme rehberi.

Oku →
#wordpress#wp-cli
PHP'de Temiz, Modüler ve Yeniden Kullanılabilir Kod Yazma Rehberi
2023-01-17 · 4 dk

PHP'de Temiz, Modüler ve Yeniden Kullanılabilir Kod Yazma Rehberi

SOLID prensipleri, tasarım desenleri ve PSR standartlarını kullanarak PHP'de nasıl temiz, modüler ve yeniden kullanılabilir kod yazılacağını pratik örneklerle öğrenin.

Oku →
#php#psr#solid#temiz-kod
Self-Hosted API Gateway Nasıl Kurulur? Kapsamlı Rehber
2023-01-12 · 6 dk

Self-Hosted API Gateway Nasıl Kurulur? Kapsamlı Rehber

Kendi sunucunuzda (self-hosted) bir API Gateway tasarlamak, kurmak ve güvenceye almak için stratejik rehber. Ters vekil sunucular (Traefik/Nginx) ile API Gateway farklarını öğrenin.

Oku →
#api#devops#microservices
2022(2)
Next.js Önbelleği Nasıl Yenilenir? "On-Demand Cache Regeneration"
2022-11-10 · 4 dk

Next.js Önbelleği Nasıl Yenilenir? "On-Demand Cache Regeneration"

Next.js projelerinde Incremental Static Regeneration (ISR) önbelleğini tetikleyicilerle yenileme. Pages Router ve App Router revalidate yöntemleri.

Oku →
Headless WordPress Hakkında Her Şey
2022-05-17 · 5 dk

Headless WordPress Hakkında Her Şey

Headless WordPress mimarisine dürüst ve detaylı bir bakış. WordPress backend altyapısını arayüzden ayırmanın avantajlarını, zorluklarını ve geliştirme süreçlerini öğrenin.

Oku →
#cms#headless#wordpress
2021(35)
ECMAScript Nedir? Bilinmesi Gerekenler...
2021-10-20 · 5 dk

ECMAScript Nedir? Bilinmesi Gerekenler...

ECMAScript standardının ne olduğunu, JavaScript ile arasındaki farkları, TC39 komitesi süreçlerini ve modern derleyicileri (Babel, SWC, esbuild) öğrenin.

Oku →
#javascript
ES5 Nedir? JavaScript Geliştiricileri İçin Kılavuz
2021-10-20 · 4 dk

ES5 Nedir? JavaScript Geliştiricileri İçin Kılavuz

ECMAScript 5 (ES5) ile JavaScript dünyasına katılan strict mode, getter/setter, Object.defineProperty ve yeni dizi metotlarını pratik kod örnekleriyle öğrenin.

Oku →
#javascript#es5#ecmascript
ES6 Nedir? ECMAScript 2015 Nedir?
2021-10-20 · 6 dk

ES6 Nedir? ECMAScript 2015 Nedir?

Modern JavaScript'in temel taşı olan ES6 (ECMAScript 2015) sürümüyle gelen let/const, arrow functions, promises ve sınıflar gibi özellikleri öğrenin.

Oku →
#javascript#es6#ecmascript
ES10 Nedir? ECMAScript 2019 Nedir?
2021-10-19 · 4 dk

ES10 Nedir? ECMAScript 2019 Nedir?

ES10 (ECMAScript 2019) özellikleri nelerdir? Array.prototype.flat(), Object.fromEntries(), optional catch ve globalThis kullanımı.

Oku →
#javascript
ES11 Nedir? ECMAScript 2020 Nedir?
2021-10-19 · 4 dk

ES11 Nedir? ECMAScript 2020 Nedir?

ECMAScript 2020 (ES11) sürümüyle gelen Optional Chaining, Nullish Coalescing, BigInt, globalThis ve Promise.allSettled özelliklerini öğrenin.

Oku →
#javascript#es11#ecmascript
ES7 Nedir? ECMAScript 2016 Nedir?
2021-10-19 · 2 dk

ES7 Nedir? ECMAScript 2016 Nedir?

ES7 (ECMAScript 2016) özellikleri nelerdir? Üs alma operatörü (**) ve Array.prototype.includes() fonksiyonunun kullanımı ve kod örnekleri.

Oku →
#javascript
ES8 Nedir? ECMAScript 2017 Nedir?
2021-10-19 · 3 dk

ES8 Nedir? ECMAScript 2017 Nedir?

ES8 (ECMAScript 2017) ile JavaScript'e gelen yenilikler: async/await, padStart, padEnd, Object.entries, Object.values ve trailing commas.

Oku →
#javascript
ES9 Nedir? ECMAScript 2018 Nedir?
2021-10-19 · 4 dk

ES9 Nedir? ECMAScript 2018 Nedir?

ES9 (ECMAScript 2018) özellikleri nelerdir? RegExp isimlendirilmiş yakalama grupları, Object Rest/Spread ve Promise finally kullanımı.

Oku →
#javascript
ES12 Nedir? ECMAScript 2021 Nedir?
2021-10-18 · 4 dk

ES12 Nedir? ECMAScript 2021 Nedir?

ECMAScript 2021 (ES12) ile gelen yenilikler: replaceAll, Promise.any, WeakRef, mantıksal atama operatörleri ve nümerik ayraçlar.

Oku →
#ecma#ecmascript#javascript
Go Veri Tipleri: Struct
2021-10-14 · 4 dk

Go Veri Tipleri: Struct

Go dilinde struct yapısı nedir, nasıl tanımlanır? Nokta gösterimi ile erişim, pointer kullanımı ve struct gömme (embedding) özellikleri.

Oku →
#go#golang#struct
Go Veri Tipleri - Map
2021-10-13 · 5 dk

Go Veri Tipleri - Map

Go dilinde Map veri tipinin kullanımı, başlatılması (make), eleman ekleme, silme, sorgulama ve nil map panik hatasının nedenleri.

Oku →
#go#golang#map
Go Veri Tipleri: Slice
2021-10-10 · 5 dk

Go Veri Tipleri: Slice

Go dilinde Slice veri yapısı nedir, nasıl tanımlanır? Boyut (length) ve kapasite (capacity) farkı, eleman ekleme/çıkarma ve kopyalama işlemleri.

Oku →
#go#golang#slice
Go Veri Tipleri - String, Integer, Float, Complex, Boolean ve Array
2021-10-10 · 4 dk

Go Veri Tipleri - String, Integer, Float, Complex, Boolean ve Array

Go programlama dilinin güçlü ve statik veri tiplerini, sıfır değerler (zero values) mantığını ve açık tip dönüşümlerini öğrenin.

Oku →
#go#golang
Visitor Tasarım Deseni Nedir?
2021-10-09 · 9 dk

Visitor Tasarım Deseni Nedir?

Visitor tasarım deseni nedir, ne işe yarar? Double Dispatch tekniği, polimorfizm sınırları ve nesne ağaçlarında davranış ayırma rehberi.

Oku →
#design-pattern#ipucu
Template Method Tasarım Deseni Nedir?
2021-10-08 · 6 dk

Template Method Tasarım Deseni Nedir?

Template Method (Şablon Yöntemi) tasarım kalıbını, kullanım alanlarını, sınıf yapılarını ve PHP/Python örneklerini bu rehberde öğrenin.

Oku →
#design-pattern#ipucu
Strategy Tasarım Deseni Nedir?
2021-10-07 · 7 dk

Strategy Tasarım Deseni Nedir?

Strategy (Strateji) tasarım kalıbını, çalışma zamanında algoritma değiştirmeyi, ödeme entegrasyonu senaryolarını ve PHP/Python örneklerini öğrenin.

Oku →
#design-pattern#ipucu
State Tasarım Deseni Nedir?
2021-10-06 · 8 dk

State Tasarım Deseni Nedir?

Bu yazı Design Patterns/Tasarım Desenleri nedir? başlıklı yazı dizisinin bir parçasıdır.

Oku →
#design-pattern#ipucu
Observer Tasarım Deseni Nedir?
2021-10-05 · 7 dk

Observer Tasarım Deseni Nedir?

Observer tasarım deseninin ne olduğunu, PHP ve Python kod örneklerini, avantajlarını, dezavantajlarını ve diğer tasarım kalıplarıyla ilişkilerini öğrenin.

Oku →
#design-pattern#ipucu
Go ve Değişkenler
2021-10-04 · 4 dk

Go ve Değişkenler

Go dilinde değişken tanımlama yöntemleri, kısa atama operatörleri, sabitler (constants) ve iota kullanımının temel esasları.

Oku →
#go#golang
Go'da iota Nedir? iota Ne Zaman ve Nerede Kullanılır?
2021-10-04 · 4 dk

Go'da iota Nedir? iota Ne Zaman ve Nerede Kullanılır?

Go dilinde iota nedir, ne işe yarar? Sabit tanımlarında iota kullanımı, bit kaydırma (bitwise), boş tanımlayıcı kullanımı ve kod örnekleri.

Oku →
#go#golang
Memento Tasarım Deseni Nedir?
2021-10-04 · 10 dk

Memento Tasarım Deseni Nedir?

Memento tasarım deseninin amacı, nesne kapsülleme (encapsulation) sınırlarını koruyarak geri alma (Undo/Redo) işlemlerinin nasıl tasarlandığı.

Oku →
#design-pattern#ipucu
Mediator Tasarım Deseni Nedir?
2021-10-03 · 7 dk

Mediator Tasarım Deseni Nedir?

Mediator (Arabulucu) tasarım kalıbını, gevşek bağlılığı (loose coupling), kontrol kulesi senaryolarını ve PHP/Python örneklerini öğrenin.

Oku →
#design-pattern#ipucu
Iterator Tasarım Deseni Nedir?
2021-10-02 · 6 dk

Iterator Tasarım Deseni Nedir?

Iterator (Yineleyici) tasarım kalıbını, lazy loading ve generator yapılarını, organizasyon şeması dolaşım örneklerini ve PHP/Python uygulamalarını öğrenin.

Oku →
#design-pattern#ipucu
OpenLiteSpeed ve LiteSpeed Enterprise Sunucularını Reverse Proxy Olarak Kullanmak
2021-10-02 · 4 dk

OpenLiteSpeed ve LiteSpeed Enterprise Sunucularını Reverse Proxy Olarak Kullanmak

OpenLiteSpeed ve LiteSpeed Enterprise üzerinde harici uygulamalar (Go, Node.js vb.) için WebAdmin konsolu üzerinden adım adım Reverse Proxy yapılandırması.

Oku →
#go#litespeed#reverse-proxy
Chain of Responsibility Deseni Nedir?
2021-10-01 · 7 dk

Chain of Responsibility Deseni Nedir?

Chain of Responsibility (Sorumluluk Zinciri) tasarım kalıbını, HTTP middleware mantığını, destek masası senaryolarını ve PHP/Python örneklerini öğrenin.

Oku →
#design-pattern#ipucu
Command Tasarım Deseni Nedir?
2021-10-01 · 8 dk

Command Tasarım Deseni Nedir?

Command (Komut) tasarım kalıbını, kullanım alanlarını, Undo/Redo mekanizmasını ve PHP/Python örneklerini öğrenin.

Oku →
#design-pattern#ipucu
Garbage Collection ve Go (Golang)
2021-10-01 · 6 dk

Garbage Collection ve Go (Golang)

Go (Golang) dilinde Garbage Collection (Çöp Toplama) süreci, bellek yönetimi (heap vs stack), kaçış analizi (escape analysis) ve bellek optimizasyonu.

Oku →
#go#golang
Tricolor Garbage Collection Algoritması Nedir?
2021-10-01 · 3 dk

Tricolor Garbage Collection Algoritması Nedir?

Go (Golang) tarafından kullanılan Tricolor Mark-and-Sweep çöp toplama algoritmasının çalışma mantığını, renk kümesi kurallarını ve yazma bariyeri kavramını öğrenin.

Oku →
#go#devops
Go Programlama Dilinin Özellikleri
2021-09-28 · 4 dk

Go Programlama Dilinin Özellikleri

Google tarafından geliştirilen açık kaynaklı Go programlama dilinin temel özellikleri, avantajları, hata yönetimi ve katı kuralları.

Oku →
#go#golang
Linux'ta Golang Kurulumu
2021-09-28 · 4 dk

Linux'ta Golang Kurulumu

Linux (Ubuntu/Debian) üzerinde güncel Go (Golang) kurulumunu, ortam değişkenleri ayarlarını ve Go Modules ile ilk proje oluşturmayı öğrenin.

Oku →
#go#golang#ubuntu#linux
Windows 10 ve 11'de Golang Kurulumu ve GOPATH Yapılandırması
2021-09-28 · 3 dk

Windows 10 ve 11'de Golang Kurulumu ve GOPATH Yapılandırması

Windows 10 ve Windows 11 üzerinde adım adım Go (Golang) kurulumu, ortam değişkenleri (GOPATH/PATH) ayarları ve go install testi.

Oku →
#go#golang
Tailwind CSS Nerede Kullanılır? Tailwind CSS Nerede Kullanılmaz?
2021-09-25 · 3 dk

Tailwind CSS Nerede Kullanılır? Tailwind CSS Nerede Kullanılmaz?

CSS dünyasında büyük yankı uyandıran Tailwind CSS'in avantajlı olduğu ve dezavantaj yarattığı kullanım senaryolarının analizi.

Oku →
#bootstrap#bulma#tailwind-css
WSL 2 Kurulumu - 6 kolay adım
2021-09-20 · 4 dk

WSL 2 Kurulumu - 6 kolay adım

WSL (The Windows Subsystem for Linux) Windows'u bırakmadan, sisteme ekstra yük bindirecek sanal makine çözümlerine başvurmadan hızlı ve basit şekilde…

Oku →
Proxy Tasarım Deseni Nedir?
2021-09-15 · 6 dk

Proxy Tasarım Deseni Nedir?

Proxy (Vekil) tasarım kalıbını, erişim kontrolünü, gecikmeli yüklemeyi (lazy loading), caching senaryolarını ve PHP/Python örneklerini öğrenin.

Oku →
#design-pattern#ipucu
Flyweight Tasarım Deseni Nedir?
2021-09-14 · 9 dk

Flyweight Tasarım Deseni Nedir?

Flyweight tasarım deseninin amacı, bellek (RAM) optimizasyonu sağlamak için içsel ve dışsal durumların ayrıştırılması ve paylaşımı.

Oku →
#design-pattern#ipucu