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.

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 →
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 →
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 →
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 →
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 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 →
ES17 nedir? ECMAScript 2026 nedir?
ECMAScript 2026 (ES17) ile gelen yenilikler. (İçerik hazırlanıyor.)
Oku →
ES16 nedir? ECMAScript 2025 nedir?
ECMAScript 2025 (ES16) ile gelen yenilikler. (İçerik hazırlanıyor.)
Oku →
ES15 nedir? ECMAScript 2024 nedir?
ECMAScript 2024 (ES15) ile gelen yenilikler. (İçerik hazırlanıyor.)
Oku →
ES14 nedir? ECMAScript 2023 nedir?
ECMAScript 2023 (ES14) ile gelen yenilikler. (İçerik hazırlanıyor.)
Oku →
ES13 nedir? ECMAScript 2022 nedir?
ECMAScript 2022 (ES13) ile gelen yenilikler. (İçerik hazırlanıyor.)
Oku →
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 →
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 →
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 →
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ı?
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 →
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 →
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 →
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 →
ES9 Nedir? ECMAScript 2018 Nedir?
ES9 (ECMAScript 2018) özellikleri nelerdir? RegExp isimlendirilmiş yakalama grupları, Object Rest/Spread ve Promise finally kullanımı.
Oku →
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 →
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 →
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 →
ES10 Nedir? ECMAScript 2019 Nedir?
ES10 (ECMAScript 2019) özellikleri nelerdir? Array.prototype.flat(), Object.fromEntries(), optional catch ve globalThis kullanımı.
Oku →
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 →
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 →
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 →
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 →
State Tasarım Deseni Nedir?
Bu yazı Design Patterns/Tasarım Desenleri nedir? başlıklı yazı dizisinin bir parçasıdır.
Oku →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
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?
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 →
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 →
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 →
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 →
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 →
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 →
Bridge Tasarım Deseni Nedir?
Bu yazı Design Patterns/Tasarım Desenleri nedir? başlıklı yazı dizisinin bir parçasıdır.
Oku →
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 →
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 →
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 →
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 →
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 →