Quick Overview of AWS, AZURE ve Google Cloud Hizmetleri
Bu yazıda en popüler bulut platformlarını ve popüler hizmetlerini tabloda göstereceğim. AWS, AZURE ve Google Cloud ezici bir pazar payına sahiptir. Başarılar …
PHP Laravel’ de Unit Test Yazma
Bir yazılım projesinde geliştirdiğimiz kodların en az hata ile canlı ortama çıkmasını istiyorsak, unit testinin yazılıp test edilmesi bizim için önemlidir. Özellikle büyük ve kurumsal firmalarda çalışacaksak yazdığımız kodun testinin yapılması istenir. Bu yazıda PHP Laravel‘ de unit testin nasıl
Döviz Kurunu Hesaplayan Chrome Eklentisi Geliştirme
Bu yazıda Chrome İnternet Tarayıcısı için geliştirdiğim Döviz kurunu Türk Lirasına çevirme eklentisini anlatacağım. Ziyaret edilen web sitesinde seçilen dolar değerini güncel kur değeri ile TL’ ye çeviren eklenti aşağıdaki resimdeki gibi çalışmaktadır. Bu eklenti özellikle satın alacağımız ürünlerde fiyat
Javascript’ te Currying
Currying fonksiyonel programlamada önemli bir tekniktir. Bir çok mülakattada mülakat sorusu olaraka sorulur. Currying tekniği, bir fonksiyonu f(a, b, c) ‘daki gibi birden fazla parametre alacak şekilde çağırmak yerine, her seferinde f(a)(b)(c) gibi tek parametre ile çağrılacak şekilde dönüştürme işlemidir. En
typeahead.js ile Dinamik Arama Formu Doldurma
Arama giriş alanını tasarlarken, kullanıcı deneyimlerini iyileştirmek için kullanıcının girdiği metne dayalı olarak ipuçlarını veya olası seçeneklerin bir listesini göstermek önemlidir. Bu yazımda size bu durumu html dosyası ile nasıl uygulayacağınızı göstereceğim. Aşağıdaki html dosyasını incelerseniz typeahead.js örneğini bulabilirsiniz. Bu
Bir Web Sayfasının Tamamının Ekran Görüntüsünü Chrome Tarayıcıda Kaydetme
Web sayfalarının ekrandan taşan kısımlarını da içine alacak şekilde ekran görüntüsü chrome web tarayıcısında nasıl alınacağını anlatacağım. Ekran alıntısı yapacağınız web sayfasında farenin sağ tuşuna basarak çıkan pencerede incele düğmesine basıyoruz. Bu düğmeye bastıktan sonra chrome tarayıcısının geliştirici sekmesi açılacaktır.
Ubuntu Linux Server Makinesinde Yeni Kullanıcı Oluşturma ve Kullanıcı Bilgisi ve Parola Kullanarak SSH Bağlantısı Yapma
Bu yazıda Linux makinesinde yeni bir kullanıcı oluşturarak bu makineye kullanıcı bilgisi ve parola ile uzaktan nasıl bağlanılacağını anlatacağım. Bu yazıda kullanılan Linux server makinesi Ubuntu 20.04 versiyonu yüklüdür. İlk önce yeni bir kullanıcı tanımlayacağımız Linux makinesinin root yetkisine sahip
Javascript’ te includes() Metodu
Javascriptte includes() metodu array ve string ifadelerde ayrı ayrı kullanım yöntemi vardır. String ifadelerde includes() Metodu: Kullanım: str.includes(aranacak-ifade, başlangıç-pozisyonu) includes() metodu aranacak ifadeninin metnin içinde olup olmadığını kontrol eder. Eğer ifade metnin içinde varsa true değerini döner. Metod büyük küçük
CSS ‘position’ Özelliği ve Kullanım Örnekleri
CSS ‘te position özelliği, bir elementin web sayfasında nasıl konumlandırılacağını belirlemek için kullanılır. Diğer bir ifade ile elementin web sayfasındaki konum davranışını tanımlar. CSS position özelliği 5 farklı değer alabilir. Bunlar; static relative absolute fixed sticky Şimdi bu 5 değerin
PHP Projelerinde Docker Kullanarak Visual Studio Code Editor ‘e Xdebug Nasıl Entegre Edilir ve Kullanılır?
Yazılım projeleri geliştirdiğimizde çoğunlukla vaktimizin çoğu hataları bulmak ile geçer. PHP ‘de hataları bulmak için genellikle var_dump(), echo, print_r() gibi fonksiyonları kullanırız. Bunun yerine JAVA, C# gibi diğer dillerdeki gibi adım adım kodu kod editöründe çalıştırarak değişkenlerde hangi değerlerin olduğunu