Posts
Protokol Günlükleri - TFTP ve Gariplikleri
Ascii Tablosu Üzerinde Bit Manipülasyonları
Sorun Her Zaman DNS - Musl Libc TCP Sorunu
Shell Hileleri - Vim ile Özel Karakterler
HTTP Protokolünde El Sıkışmanın Bedeli
Core Dump Stack Analizi 3 - Otomasyon
Core Dump Stack Analizi 2 - El İle Çözümleme
Core Dump Stack Analizi 1 - Sorunu Anlamak
Sorun Her Zaman DNS - Musl LibC
Gelin Tcpdump ile DNS sorgularını filtreleyelim
Vifm ile Çoklu Dosya İsmi Değiştirme
SSH Reverse Tunnel - Pratik Bir Kullanım Senaryosu
Linux OOM Killer Son Kurban: MongoDB
Unix Araçları ile REST Api Performans Testi
Neden Vim? Bölüm 1 - Performans
Starting All Over Again
Syslog Priority Matrix
How to Become a Hacker
Text Editör Seçimlerinin Galibi : Vim
JavaScript'in Balyozu Eval ve Array Notasyonu
Javascript Refactoring:Use Constants
Eski Kodu Test Etmek : Subclass and Override
Flyweight Pattern ile Performans Optimizasyonu
Object Creation Patterns : Creation Method
Tell Don’t Ask Principle
Ortak Düşmanımız : Bağımlılık (Dependency,High Coupling)
TDD : Mocks, Stubs and Two Smoking Barrels
Model View Presenter (MVP) Pattern
Refactoring : Table Driven Methods
Refactoring : Replace Magic Number with Symbolic Constant
Single Responsibility Principle(SRP)
Dependency Inversion
Interface nedir,ne zaman kullanılır?
Abstract nedir, ne zaman kullanılır?
Test Driven Development
Refactoring : Decompose Conditional
subscribe via RSS