Ismet BALAT

Ismet BALAT
Builder Pattern - Oluşturucu Tasarım Deseni

Clean Code

Builder Pattern - Oluşturucu Tasarım Deseni

Builder pattern, karmaşık nesneleri adım adım oluşturmanıza olanak tanıyan creational bir tasarım desenidir. Kalıp, aynı construction kodunu kullanarak bir nesnenin farklı türlerini ve temsillerini oluşturmanıza olanak tanır. Daha önceki Tasarım Deseni / Kalıbı / Örüntüsü (Design Pattern) Nedir? [https://kerteriz.net/tasarim-deseni-nedir/] başlıklı yazımızda tanıttığımız Creational Patternsaltında yer alanBuilder PatternNedir sorusunu ve

Docker Registry Kurulumu ve SSL/TLS Aktivasyonu

Docker

Docker Registry Kurulumu ve SSL/TLS Aktivasyonu

Docker Registry, Docker image’leri depolayan ve dağıtmanıza olanak tanıyan, durum bilgisi olmayan, yüksek düzeyde ölçeklenebilir bir sunucu tarafı uygulamasıdır. Docker private / local registry ile imageleri kendi sunucunuzda depolayabilir, erişimi kısıtlayabilir ve internet band genişliğinizi rahatlatabilirsiniz. Local/Private Docker Registry kullanarak şu imkanlara sahip olabilirsiniz; * İnternet erişimi olmayan ortamlarda istemcilerinizin

Açık Portlar ve Portları Kullanan Uygulamaları Bulmak - CentOS / RHEL

Ağ & Sistem

Açık Portlar ve Portları Kullanan Uygulamaları Bulmak - CentOS / RHEL

Port, bir bilgisayarla dış aygıtlar ve programlar arasındaki iletişimi sağlayan veri kanalıdır. Bu veri kanallarını (port) kimlerin kullandığını ve dinlediğini öğrenmek isterseniz birçok yöntem mevcut. Bu yazımızda bu yöntemleri inceleyeceğiz. Bir TCP/IP ağ bağlantısı engellenmiş, drop edilmiş, açık veya filtrelenmiş olabilir. Bu eylemleri genellikle sistemin kullandığı IPtables güvenlik duvarı

Virtualbox Red Hat/Centos VM'leri Hyper-V'ye Taşıma

Ağ & Sistem

Virtualbox Red Hat/Centos VM'leri Hyper-V'ye Taşıma

Virtualbox üzerinde çalışan Red Hat ve Centos sanal makinelerinizi Hyper-V sanal makine yöneticisine taşıdığınızda hata alır ve sanal makineleri direkt çalıştıramazsınız. Uzun uğraşlar ve denemeler sonucunda bulduğumuz yöntem ile artık problemsiz bir taşıma işlemi gerçekleştirebilirsiniz. Hyper-V, yönetimsel, performans açısından ve Windows entegrasyonu gibi sebeplerle birçok sistem yöneticisinin kullandığı başarılı ve

Abstract Factory - Soyut Fabrika Tasarım Deseni

Clean Code

Abstract Factory - Soyut Fabrika Tasarım Deseni

Abstract Factory (Soyut Fabrika) tasarım deseni, concrete1 [javascript:void(0)] abstract olmayan sınıfları tanımlamada kullanılan terim sınıfları belirlemeden ilgili nesnelerin ailelerini üretmenizi sağlayan creational kategorisindeki bir tasarım desenidir. Daha önceki Tasarım Deseni / Kalıbı / Örüntüsü (Design Pattern) Nedir? [https://kerteriz.net/tasarim-deseni-nedir/] başlıklı yazımızda tanıttığımız Creational Patternsaltında yer alanAbstract Factory MethodNedir

Factory Method - Fabrika Tasarım Deseni

Clean Code

Factory Method - Fabrika Tasarım Deseni

Factory Method, bir üst sınıfta nesneler oluşturmak için bir interface sağlayan, ancak alt sınıfların oluşturulacak nesnelerin türünü değiştirmesine izin veren yaratıcı bir tasarım desenidir. Daha önceki Tasarım Deseni / Kalıbı / Örüntüsü (Design Pattern) Nedir? [https://kerteriz.net/tasarim-deseni-nedir/] başlıklı yazımızda tanıttığımız Creational Patterns altında yer alan Factory Method Nedir sorusunu ve

Jenkins Nedir? Jenkins Kurulumu ve CI/CD Süreç Örneği

Ağ & Sistem

Jenkins Nedir? Jenkins Kurulumu ve CI/CD Süreç Örneği

Jenkins, Sürekli Entegrasyon (CI/ Continuous Integration) ve Sürekli Dağıtım (CD / Continuous Delivery) amacıyla Java ile yazılmış açık kaynaklı bir otomasyon aracıdır. Jenkins, yazılım projelerinizi sürekli olarak oluşturmak ve test etmek için kullanılır, bu da geliştiricilerin değişiklikleri projeye entegre etmesini ve kullanıcıların yeni bir sürüm elde etmesini kolaylaştırır. Ayrıca, çok sayıda