Category Archives: Javascript

Create Custom Data Connector With App Script For Data Studio

In this article, we will create a custom data connector with App Script for Data Studio. In changing scenarios, we can visualize our data and statements. My scenario is population of intended the country. I will get population of country from Population IO API. Firstly, we will create an App Script. For this, click “New Script”… Read More »

Google Cloud Functions + Google PubSub + Google BigQuery

Öncelikle aşağıdaki açıklamalarla başlamak istedim; Google Cloud Functions; Sunucu barındırmadan ve yönetmeden Node.js kodlarımızı yazarak, bu Node.js fonksiyonunu tetikleyerek istediğimiz işlemleri yaptırabiliyoruz. Bu fonksiyonu tetikleme yöntemleri; Http Request, Google Storage ve Google PubSub. Google PubSub: Bağımsız uygulamalar arasında mesajlar gönderip almanıza izin veren tamamen yönetilen bir gerçek zamanlı mesajlaşma servisidir. Google BigQuery: Büyük ölçekli veri analizi için… Read More »

WebSocket Programlama ve Node.js Socket.IO Modülü

İşin teknik detayına girmeden önce bir örnekle açıklamaya başlamak istiyorum. Diyelim ki; iki kullanıcının bir blog post okuduğunu ve ikisinin de sırayla yorum attığını düşünelim. İlk kullanıcı yorumu attı ve sunucuya gönderdi, peki ikinci kullanıcı, ilk kullanıcının yorumundan nasıl haberdar olacak? Sunucu tarafından, istemciye bir istek gönderemiyor.  Bu zamana kadar bunun çözümü örneğin Ajax ile… Read More »

Progressive Web Apps’in Özellikleri

Günümüze alışagelmiş web deneyimini tamamen değiştiren özellikle mobil internet tarayıcılarıyla girdiğimiz web sitelerinin bir mobil uygulama kullanırcasına özelleştiren bir teknoloji. Birkaç özelliğinden bahsetmek gerekirse; internet olmasa bile sayfalar arası gezinti, web siteyi mobilde bir uygulama gibi ‘home screen’ ekranına ikon ekleyerek mobil uygulama gibi çalışması, service worker ile düşük internet hızına rağmen yüksek hızda web… Read More »

Npm, Yeoman, Nuget, Bower ve Grunt Araçları

Günümüzde, web uygulaması geliştirirken artık birden fazla araçları kullanmaya ihtiyaç duyuyoruz. Bu araçların ne zaman, nerde kullanmaya ihtiyaç duyuyoruz bunları anlatacağım. Doğru aracı, doğru yerde kullanınca geliştirme zamanı ve geliştirici uğraşı gerçekten azalıyor.   Npm; Redis, Mysql, Mongodb, Electron.js, Nodemon gibi sayısız kütüphane veya uygulamaları en güncel versiyonları ile tek tek kendi web sitelerinden kurmak yerine, Npm… Read More »

Node.js ile Nightmare.js Kullanarak Tarayıcı Robotu

Nightmare.js, Node.js ve Electron.js’te kullandığım bir tarayıcı otomasyon kütüphanesidir. En büyük avantajları hızlı ve kolay olmasıdır. Zaten örneklerden bunu anlayacağız. Bu yazımda basit araçlar yaparak, özelliklerini anlatıyor olacağım. Mesala bir örnek ile  başlayalım, bu web sitesinin title’ını çekelim. Öncelikle kurulumu yapıyoruz. node app.js diyerek programı çalıştırıyorum. Burada önce kütüphanemizi require ediyoruz ve nightmare objemizi oluşturuyoruz.… Read More »

Ecmascript 2016’da Neler ile Karşılaştık

Son aylarda ilgilendiğim JavaScript projelerinde bilmediğim deyimlerle karşılaştım. Sonra araştırırım ne işe yaradıklarını derken, az önce yine aynı şeylerle karşılaştım ve işi gücü bırakıp bu yazıyı yazmaya karar verdim ki aklıma mıh gibi kazınsın. Ben burada gördüğüm ve karşılaştığım aslında bunların diğer programlama dillerinde ‘he bu şuna denk geliyor’ dediğim deyimleri, fonksiyonları anlatacağım. Python yazanların… Read More »