ExpressJS - Middleware Nasıl Çalışır?

2023-05-13

ExpressJS, Node.js ile web geliştirme yapan neredeyse herkesin hayatı boyunca en az bir kez kullandığı bir framework. Oldukça kolay adapte olabilmemizin yanı sıra, geliştirmeyi de çok kolaylaştırdığı için hızlıca popülerleşmiş ve neredeyse bir standart haline gelmiştir. Bugün Node.js öğrenmek istediğinizde karşınıza çıkacak olan ilk framework ExpressJS olacaktır.

Read More

TamperMonkey ile Sitelerde Özel Script Çalıştırma

2022-05-29

Bazen tarayıcı tabanlı oyunlarda, bazen de sürekli kullandığımız web sitelerindeki bazı alanları kendimize göre düzenlemek isteyebiliyoruz. Bu gibi durumlarda imdadımıza TamperMonkey yetişir. TamperMonkey, bir Chrome eklentisidir ve bir web sitesinde kendi yazdığımız Javascript kodunu çalıştırabilmemizi sağlar. Eğer Chrome kullanmıyorsanız, Firefox’ta da benzer işleri yapan GreaseMonkey eklentisini kullanabilirsiniz.

Read More

MongoDB Performans Artırma Yöntemleri

2022-05-07

MongoDB, genel olarak oldukça hızlı sorgulama yapmamıza imkan tanıyan bir veritabanıdır. Ancak sakladığı veriler büyüdükçe eğer doğru şekilde indexleme yapılmadıysa performansta ciddi olarak düşüş yaşanır. Bu makaledeki amacımız; mongodb performans sorunlarıyla karşılaştığımızda sorgu analizini nasıl yapabileceğimizi ve bu analiz sonucunda gerekli indexleri oluşturarak performansı nasıl artırabileceğimizi göstermektir.

Read More

Node.js - Cheerio ile Web Scraping/Crawling

2022-01-24

Regex ile Web Scraping makalesinin devamı niteliğindeki bu yazımızda aynı projeyi bu kez cheerio modülünü kullanarak nasıl yapacağımızı anlatmaya çalışacağım. Cheerio modülü, Node.js içinde jQuery metotlarını kullanmamızı sağlayan bir modüldür. Böylece sanki tarayıcıdaymış gibi kod geliştirerek verileri ayıklayabiliriz.

Read More