Genel

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

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