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
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.
Chrome Tarayıcıda Google Translate Pop-up Özelliği Ekleme
İnternet tarayıcısı ile yaptığımız araştırmalarda farklı dillerde metinler karşımıza geliyor. Özellikle wikipedia veya blog sitelerinden ingilizce metinler okurken karşımıza bilmediğimiz kelimeler çıkıyor. Bunlar için sürekli sözlüğe bakmaktansa sözcük ya da metni seçtiğimizde karşımıza hemen çevirisinin gelmesi işlerimizi daha da kolaylaştırır.
PHP’ de Sihirli Sabitler
PHP’ de çeşitli extension’ larla birlikte gelen ön tanımlı sabitler vardır. Bu sabitleri bilmek bizim PHP’ yi daha etkin kullanmamızı sağlar. 1.) __LINE__ Kullanıldığı yerdeki satır numarasını getirir. 2.) __FILE__ Dosya yolu ve dosya ismini getirir. 3.) __DIR__ Dosyanın bulunduğu
Web Uygulamalarına CKeditor5′ i Seçilen Pluginler ile Birlikte Nasıl Entegre Edilir?
Ckeditor web uygulamalarında en çok kullanılan yazı editörüdür. Bu yazıda CKeditor5′ i geliştirdiğimiz web uygulamalarında(PHP’ deki laravel, codeigniter …, Python’ da Django, Flask … gibi frameworklerle geliştirilen) nasıl kullanılacağını anlatacağım. Ckeditor5′ te toolbarın özelleştirilmesi ve pluginlerin editöre entegre edilmesi ckeditör4‘
Selenium ile Test Yaparken Chrome İnternet Tarayıcısını Nasıl Açık Tutarız?
Selenium ile web uygulamalarımızın testlerini otomatize edebiliriz. Web uygulamamızı test etmek için bir test senaryosu hazırız. Bu test senaryomuz birkaç adımdan oluşabilir. Testlerimizi gerçekleştirirken test, senaryo gereği bir adımı geçmeden diğerine geçemeyebilir. Eğer browserımız sürekli açık olmazsa testimizin başarısız olduğu
Web Yazılımcılarının Bilmesi Gereken İnternet Siteleri
Bu yazıda yazılımcıların hayatını kolaylaştıracak web sitelerini tanıtmaya çalıştım. bitnami.com Bitnami açık kaynak kodlu uygulamaları sorunsuzca ve kolayca bilgisayarımıza yükleyeceğimiz bir internet sitesidir. ninite.com Bilgisayarımıza format attığımızda en sancılı konu uygulamaları tekrar yüklemektir. ninite.com internet sitesini kullanarak tek seferde popüler