Kategoriler
PHP

Bağımlılık Enjeksiyonu: Kodunuzda Esnekliği Sağlayan Güçlü Bir Tasarım İlkesi

Bağımlılık Enjeksiyonu ve Modüler Kodlama: Yazılım geliştirme süreçlerinizi optimize edin! Bağımlılık enjeksiyonu, kendi Di sınıfınız aracılığıyla nasıl uygulanır? Yazımızda adım adım öğrenin ve kodunuzu esnek, sürdürülebilir hale getirin.

Kategoriler
PHP

ORM Nedir? PHP’de Kendi ORM’imi Nasıl Yaparım?

PHP ile kendi ORM sınıfını oluşturmanın heyecan verici yolculuğunu keşfedin! Adım adım geliştirdiğimiz model sınıfımızla veritabanı işlemlerini nasıl yöneteceğimizi öğrenin. Bu blog yazısı, web geliştiriciler için özelleştirilmiş model sınıfları oluşturmanın keyfini çıkarmak isteyenler için rehber niteliğindedir. PDO kullanımı, dinamik sorgular ve esnek arama metodlarıyla kodlamayı basitleştirin.

Kategoriler
Kod Savaşları

Kod Savaşları: Dil Çatışmaları

Kod Savaşları” serisi, yazılım dünyasının karmaşık dokusunu anlamak ve farklı programlama dilleri arasındaki çatışmaları keşfetmek için bir rehber sunuyor. Her dilin kendine özgü bir öyküsü vardır ve bu yazı dizisi, yazılım projelerindeki dil çeşitliliğini bir sanat eseri olarak sunuyor. Siz de bu epik yolculuğa katılın, yazılımın gizemli dünyasında bilgelik ve çeşitliliği keşfedin.

Kategoriler
Kod Savaşları

Kod Savaşları: Zaman Kapanı

Yazılım öğrenme sürecinin karmaşıklığına dair gerçekçi bir bakış: “Kod Savaşları: Zaman Kapanı.” Yazılım maratonunu anlatan bu yazı, kısa yolların aldatıcılığına karşı bir uyarı ve sürekli gelişim perspektifi sunuyor.

Kategoriler
Kod Savaşları

Kod Savaşları: Algoritma İmparatorluğu

Algoritma İmparatorluğu’nda yazılım kahramanları, bilgisayarların kalbindeki algoritmik dünyada kendilerini buluyorlar. Bu epik savaşta, karşılarına çıkan algoritmik zorluklarla başa çıkmak için kılıçlarını çekiyorlar.

Kategoriler
Kod Savaşları

Kod Savaşları: Kolaylaştırıcı Araçlar ve Yazılımcının Kaderi

Yazılım kahramanları, kolaylaştırıcı araçların büyüsüne kapılırken, gerçek kod mücadelesi nerede? Merak ediyorsanız, buyurun okumaya!

Kategoriler
CentOS

CentOS 8 Apache Virtual Host Kurulumu

CentOS 8 yüklü sunucunuza Apache ile birden fazla alan adını host etmek istediğinizde karşınıza VirtualHost yani sanal konaklar kavramı çıkacaktır. Apache Virtual Host ile size alan adlarınız için farklı host alanları açmanıza ve barındırmanıza olanak sağlar. İşe başlamadan önce sunucu işletim sisteminizin CentOS 8 olduğundan emin olun. CentOS 8 Apache Kurulumu Sunucuzda Apache önceden kurulu […]

Kategoriler
PHP

Altınkaynak Döviz Kuru Bilgilerini PHP İle Çekmek

Altınkaynak Döviz Kuru için eski bir yazımda daha önce kaynak yayımlamıştım. Ancak üzerinden zaman geçtikçe gerek teknik gelişmeler gerekse Altınkaynak tarafındaki güncellemeler nedeni ile geçersiz hale geldi. Bu nedenle güncel bir şekilde Altınkaynak kur bilgilerini alabileceğiniz bir kod hazırladım. Umarı işinizi yarar. İstek ve sorularınızı paylaşmayı unutmayın. Kaynak dosyalarını buradan indirebilirsiniz. Altınkaynak verilerinden 3 farklı […]

Kategoriler
PHP

Bağımlılık Enjeksiyonu

Bağımlıklık uygulamalarda pekte istenen bir durum değildir. Yazdığınız bir uygulama parçasının bir başkasına bağımlı olması size geliştirmede yüksek maliyet doğuracaktır. Bağımlılık Enjesiyonu yani Dependency Injection, “gevçek bağlı” uygulamalar oluşturma yaklaşımıdır. Zaman içerisinde değişen ihtiyaç ve isteklere en az maliyetle (zaman=para) cevap verebilecek uygulamalar geliştirmemize olanak sunar. Yazılım tasarımında kodların kapsüller (encapsulation) halinde bir birlerinden bağımsız […]

Kategoriler
CSS

object-position: CSS ile Boyutlandırılmış Resimleri Konumlandırma

Bir önceki yazımızda object-fit ile görselleri nasıl kırpıp boyutlandırabileceğimizden bahsetmiştir. object-position özelliği ile kırptığımız görsellerin kırpma konumlarını ayarlayabiliriz. object-position özelliği, object-fit özelliği ile bağlantılı olarak kullanılır. Örneğin, bir video veya resim olarak bir eleman içeriği-kutu içinde, X / Y koordinatları ile nasıl konumlandığı belirler. Bu özellik, 0 10% veya 0 10px gibi iki sayısal değer […]