İçeriğe geç

Projeler

Gerçekleştirdiğim, deney yaptığım, ya da hayal ettiğim projelerle ilgili yazılar

Camiler Org'da kullanılan alt yapının görselleştirilmiş hali

Cloudflare, Docker ve Açık Kaynak Araçlarla Bir Altyapı Kurmak: Camiler.org'un Teknik Hikayesi

Camiler.org’u Açık Kaynak Araçlarla ve Cloudflare Gücüyle Nasıl Kurdum? Camiler.org’u geliştirirken yalnızca içerik değil, altyapı tarafında da sağlam, ölçeklenebilir ama ilk etapta küçük bir sunucuda bile sorunsuz çalışacak bir sistem kurmak istedim. Hedefim; hızlı, esnek ve tamamen kontrolümde olan bir yapı oluşturmaktı. Ne karmaşık çözümler ne de dışa bağımlı servisler—sadece ne yaptığını bilen basit parçalar … Continued
Yazının tamamını oku...
0

Düşük Rekabetli SERP’te Google Maps ve OpenAI Tabanlı Bir SEO Denemesi

Google’da Bulunamayan Camilerden Bir Web Projesine: camiler.org’un Hikayesi Bir WordPress temasını çevirirken çıktı bu fikir ortaya. Gerçekten… basit bir muhabbetti. Arkadaşım Emre Erkan’la birlikte, kiliseler için hazırlanmış bir temayı Türkçeye uyarlıyorduk. Bir ara, Emre durdu ve dedi ki: “Biz de bir cami teması yapsak ya.” O anda bir şey oldu. Bir kıvılcım gibi çaktı kafamda. … Continued
Yazının tamamını oku...
0

GSC Verilerinden Anlam Çıkarmak: RankExtension Yolculuğunun İlk Adımı

📉 GSC Ne Gösteriyor—Ama Anlamamızı Zorlaştırıyor Google Search Console temel metrikleri sunuyor: tıklama, gösterim, TO, ortalama konum… Ancak verinin kendisi net olsa da bağlam çoğu zaman eksik. Ekrana bakan biri genellikle şu soruyu soruyor: “Tam olarak ne değişti?” Bir düşüş var diyelim. Neden? Hangi sorgular etkilendi? Bu oynama ciddi mi, yoksa sıradan bir dalgalanma mı? … Continued
Yazının tamamını oku...
0

Frontend Geliştirme

Bu kategoride klasik CSS, JavaScript konularının yanı sıra çeşitli kütüphane ve frameworkler konusunda yazılar yazarak bilgi ve ipuçları vermeye çalışacağım.

Javascript

ECMAScript nedir? Bilinmesi gerekenler...

GitHub’daki bir Javascript kütüphanesi, hayalini kurduğunuz şirketin iş ilanı, ya da Twitter’da gördüğünüz bir tweet, EcmaScript JavaScriptle ilgili bir çok yerde karşımıza çıkıyor. Fakat ‘senior’ seviyesinde iş ilanlarında bile bu konuda bir karmaşa var. Bakalım bu yazıda bu karmaşayı ortadan kaldırabilecek miyiz.
Yazının tamamını oku...
1
Javascript

ES5 nedir?

ES 5, Aralık 2009'da yayınlanan ve ES 6 ile birlikte en köklü değişiklikleri getiren ESCMAScript sürümüdür.Bu yazıda ES 5 yeni neler getirdi, örnekleri ile birlikte inceliyoruz.
Yazının tamamını oku...
0

Backend Geliştirme

"Backend" şeklinde tek bir kelimeye kısaltılmış olsa da bu kategoride geniş yelpazede yazılar yer alıyor. Bir mobil uygulama ya da web sitesine arka çıkacak bir API, monolith olarak çalışan bir web sitesi, üçüncü parti servisler arasında entegrasyonu sağlayan bir adaptör, bunların tümünü mikroservis mimarisinda buluşturan büyük bir proje, ya da bunlarda kullanabileceğiniz küçük kütüphane ve paketler vs. vs, bunların hepsi Backend alt kümesinin bir parçası. Bu kategoride Backend programlamaya ilişkin konular veya bunları gerçeğe dönüştürebildiğimiz programlama dilleri ile ilgili yazılara yer vereceğim.

GoLang

Go ve değişkenler

Go'ya giriş yaptığım bu ilk yazıda değişkenleri inceleyeceğim. Yazıda belirli seviyede bir programlama alt yapınız olduğunu ve sadece Go'da yeni olduğunuzu varsayarak çok temel konulara değinmeyeceğim.
Yazının tamamını oku...
1
GoLang

Garbage Collection ve Golang

Garbage Collection sürecinin nasıl çalıştığını anlarsak sürecin daha verimli ve hatta daha doğru işlemesini sağlayabiliriz. Bu yazıda GoLang Garbage Collection süreci nasıl işliyor inceleyerek daha verimli hafıza yönetimi için ipuçları elde etmiş olacağız.
Yazının tamamını oku...
0

DevOps ve Sunucu Yönetimi

DevOps oldukça geniş ve bütünsel yaklaşım gerektiren bir kavram. Bu bölümde ağırlıklı sunucu yönetimi, belirli yazılımların ve yardımcı araçların kurulumu vs. bilgilerden bahsedeceğim. Görece daha düşük oranda da olsa DevOps'a ilişkin konulara da girmeye çalışacağım.

Ubuntu güncellemesi sonrası Cyberpanel'e ulaşılamama sorunlarını giderme

Ubuntu sunucunuzu güncellemek, sisteminizi en yeni özelliklerle ve güvenlik iyileştirmeleriyle güncel tutmak için gerekli bir adımdır. Ancak, CyberPanel ve OpenLiteSpeed veya LiteSpeed Enterprise gibi web hizmetlerini çalıştırırken, özellikle beklenmeyen sorunlara yol açabilir. CyberPanel zaten kuruluysa işletim sistemini güncellemenin önerilmediğini ve hatalara neden olabileceğini unutmayın. En iyi ve önerilen yaklaşım, temiz bir işletim sistemi üzerinde kurulum … Continued
Yazının tamamını oku...
0

WSL 2 Kurulumu - 6 kolay adım

WSL (The Windows Subsystem for Linux) Windows'u bırakmadan, sisteme ekstra yük bindirecek sanal makine çözümlerine başvurmadan hızlı ve basit şekilde GNU/Linux ortamı kurmak ve bunun üzerinde geliştirme yapmak isteyenler için ideal bir çözüm.
Yazının tamamını oku...
4
Merkezi log çözümü
DevOps
Docker

Graylog Nedir? Docker ile nasıl kurulur?

Graylog suncular, ağ cihazları, uygulamalar ve kendi yazdığınız kodlarla üreteceğiniz log (kayıt) dosyalarını toplamanıza ve işlemenize olanak sağlayan bir araçlar paketi. Bu yazıda Graylog hakkında daha fazla bilgi verecek, gereken uygulamaları Docker ortamında nasıl kurarız adım adım açıklayacağım.
Yazının tamamını oku...
0

CodeServer Nedir? Bulutta Geliştirme Ortamı.

ode-server üçüncü parti bir hizmet kullanmadan, kendi sunucunuz üzerinde uzaktan geliştirme imkanı sunan çevrimiçi IDE çözümüdür. Temel olarak uzak sunucunuzda çalışan, tarayıcınızla ulaşabileceğiniz bir Microsoft Visual Studio Code ortamı. İlk başta bu ne ya dedirtip, biraz kurcalayıp anladıktan sora "oha bu süper" dedirten şeylerden. :)
Yazının tamamını oku...
0

Kavramsal Yazılar

Bu kategoride yazılım ve ilişkili konulardaki kavramları açıklayan yazılara yer veriyorum. Bunlar kendi yazdığım yazılar olabileceği gibi yabancı kaynaklardan yapılan tercümeler de olabilir.

GoLang

Garbage Collection ve Golang

Garbage Collection sürecinin nasıl çalıştığını anlarsak sürecin daha verimli ve hatta daha doğru işlemesini sağlayabiliriz. Bu yazıda GoLang Garbage Collection süreci nasıl işliyor inceleyerek daha verimli hafıza yönetimi için ipuçları elde etmiş olacağız.
Yazının tamamını oku...
0

Diğer

WSL 2 Kurulumu - 6 kolay adım

WSL (The Windows Subsystem for Linux) Windows'u bırakmadan, sisteme ekstra yük bindirecek sanal makine çözümlerine başvurmadan hızlı ve basit şekilde GNU/Linux ortamı kurmak ve bunun üzerinde geliştirme yapmak isteyenler için ideal bir çözüm.
Yazının tamamını oku...
4

CodeServer Nedir? Bulutta Geliştirme Ortamı.

ode-server üçüncü parti bir hizmet kullanmadan, kendi sunucunuz üzerinde uzaktan geliştirme imkanı sunan çevrimiçi IDE çözümüdür. Temel olarak uzak sunucunuzda çalışan, tarayıcınızla ulaşabileceğiniz bir Microsoft Visual Studio Code ortamı. İlk başta bu ne ya dedirtip, biraz kurcalayıp anladıktan sora "oha bu süper" dedirten şeylerden. :)
Yazının tamamını oku...
0
Full Stack Web Projesi
DevOps
Javascript
CSS
Tailwind CSS
Vue.Js
PHP
PhalconPHP

Full Stack Proje Geliştiriyoruz

A'dan Z'ye FullStack bir proje geliştirmeye ne dersiniz? Gelin RestAPI'den hizmet verecek bir backend, onu tüketecek Vue.js ile oluşturulmuş bir frontend ve gerekecek tüm sunucu kurumlarını birlikte yapalım.
Yazının tamamını oku...
0