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(11)
Bazı Teknik Yazılarımı Neden Kaldırdım?
2026-08-27 · 2 dk

Bazı Teknik Yazılarımı Neden Kaldırdım?

Eski teknik rehberlerimden bazılarını neden artık güncellemediğimi ve yayından kaldırdığımı anlatıyorum.

Oku →
#content-strategy
Google Consent Mode v2 İçin Ücretli CMP Şart mı?
2026-08-18 · 17 dk

Google Consent Mode v2 İçin Ücretli CMP Şart mı?

Küresel siteleri WordPress'ten Next.js'e taşırken Google Consent Mode v2 için ücretli, açık kaynak ve özel geliştirilmiş CMP seçeneklerini karşılaştırdım.

Oku →
#google-consent-mode-v2#cmp#gizlilik#nextjs#gdpr
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
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
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
PHP Generator Nedir? Iterator Sınıfından Farkı ve Kullanımı
2026-06-20 · 5 dk

PHP Generator Nedir? Iterator Sınıfından Farkı ve Kullanımı

PHP Generator zaten Iterator arayüzünü uygular. yield anahtar sözcüğünü, özel Iterator sınıfından farkını ve hangi durumda hangisini seçmek gerektiğini inceleyin.

Oku →
#php#oop#performance
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
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
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
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
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
2023(3)
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
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 Nedir, Ne Zaman Mantıklı?
2022-05-17 · 6 dk

Headless WordPress Nedir, Ne Zaman Mantıklı?

Headless WordPress nedir, hangi işleri özel geliştirmeye dönüştürür ve bu ek yük hangi projelerde mantıklıdır?

Oku →
#cms#headless#wordpress
2021(34)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Facade Tasarım Deseni Nedir?
2021-09-13 · 5 dk

Facade Tasarım Deseni Nedir?

Facade (Önyüz) tasarım kalıbını, karmaşık alt sistemleri basitleştirmeyi, sipariş süreci senaryolarını ve PHP/Python örneklerini öğrenin.

Oku →
#design-pattern#ipucu
Decorator Tasarım Deseni Nedir?
2021-09-12 · 10 dk

Decorator Tasarım Deseni Nedir?

Decorator tasarım deseni nedir, ne işe yarar? Nesnelere dinamik davranış kazandıran Wrapper yapısı, PHP ve Python kod örnekleri.

Oku →
#design-pattern#ipucu
Early Return / Erken Dönüş nedir?
2021-09-11 · 4 dk

Early Return / Erken Dönüş nedir?

Kimi kaynaklarda Early Return, kimi kaynaklarda Return Early ve hatta zaman zaman Early Return pattern olarak geçen bu kavram, yani erken dönüş kavramı…

Oku →
#go#ipucu#javascript#php#python#yazilim-ipucu
Composite Tasarım Deseni Nedir?
2021-09-11 · 7 dk

Composite Tasarım Deseni Nedir?

Composite (Kompozit) tasarım kalıbını, ağaç yapılarını, dosya sistemi senaryolarını ve PHP/Python kod örneklerini öğrenin.

Oku →
#design-pattern#ipucu
Bridge Tasarım Deseni Nedir?
2021-08-23 · 6 dk

Bridge 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
Adapter Tasarım Deseni Nedir?
2021-08-21 · 6 dk

Adapter Tasarım Deseni Nedir?

Adapter (Adaptör) tasarım kalıbını, sınıf ve nesne adaptörleri arasındaki farkları, log entegrasyonu senaryolarını ve PHP/Python örneklerini öğrenin.

Oku →
#design-patterns#ipucu#tasarim-desenleri#tasarim-kaliplari
Singleton Tasarım Deseni Nedir?
2021-08-17 · 6 dk

Singleton Tasarım Deseni Nedir?

Singleton (Tekil) tasarım kalıbını, kullanım alanlarını, anti-pattern tartışmalarını ve PHP/Python örneklerini öğrenin.

Oku →
#design-pattern#ipucu
Mutable ve Immutable Kavramları Nedir?
2021-08-17 · 4 dk

Mutable ve Immutable Kavramları Nedir?

Programlamada mutable (değiştirilebilir) ve immutable (değiştirilemez) veri kavramlarını, bellek yönetimini ve JS/Go dillerindeki yansımalarını öğrenin.

Oku →
#immutable#ipucu#mutable#pointer#javascript#golang
Prototype Tasarım Deseni Nedir?
2021-08-16 · 6 dk

Prototype Tasarım Deseni Nedir?

Prototype (Prototip/Klon) tasarım kalıbını, shallow/deep copy farklarını, şablon klonlama senaryolarını ve PHP/Python örneklerini öğrenin.

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

Builder Tasarım Deseni Nedir?

Builder (Kurucu) tasarım kalıbını, Teleskobik Yapıcı problemini, SQL Query Builder uygulamalarını ve PHP/Python örneklerini öğrenin.

Oku →
#design-patterns#ipucu#tasarim-desenleri#tasarim-kaliplari