Sitemize hoşgeldiniz!  ::  Son eklenen yazı: Git’te “master” mı “main” mi? Bir kelimenin ardındaki hikâye  ::  Toplam 63 yazı  ::  Görüş ve önerileriniz için iletişim sayfasını kullanabilirsiniz.
» Menü
Anasayfa
Hakkımda
İletişim
» Kategoriler
› nostalji (8)
› laravel (7)
› php (5)
› web (3)
› agile (3)
› go (2)
› golang (2)
› api (2)
› redis (2)
› git (2)
› github (2)
› model (1)
» Arşiv
› Ekim 2025 (2)
› Temmuz 2025 (1)
› Nisan 2025 (3)
› Mart 2025 (5)
› Şubat 2025 (1)
› Ocak 2025 (43)
› Haziran 2011 (1)
› Kasım 2009 (1)
› Temmuz 2009 (1)
› Temmuz 2007 (1)
› Ocak 2007 (1)
› Kasım 2006 (1)
› Ekim 2006 (1)
› Ağustos 2006 (1)
Arşiv: Ocak 2025 (43 yazı)  « Tüm yazılar
Laravel raw sql API Güvenlik Önlemleri
Yazan: Atilla Mutlu | Tarih: 23.01.2025 05:52 | Kategori: laravel
SQL Injection Koruması SQL injection saldırılarına karşı korunmak için parametreli sorgular kullanın: Input Validasyonu Tüm kullanıcı girdilerini doğrulayın: Rate Limiting API isteklerini sınırlandırın: Authentication & Authorization CORS Ayarları Production G...
Devamını oku »
GraphQL-PHP ile GraphQL API Geliştirme
Yazan: Atilla Mutlu | Tarih: 20.01.2025 07:03
GraphQL-PHP, PHP'de GraphQL API'leri oluşturmak için kullanılan güçlü bir kütüphanedir. Facebook'un geliştirdiği GraphQL standardını destekler ve PHP uygulamalarınızda veri sorgulama ve manipülasyon işlemlerini kolaylaştırır. Bu yazıda, GraphQL-PHP'nin kurulum...
Devamını oku »
PostgreSQL ve SQL Sorguları: Temel ve İleri Düzey Komutlar
Yazan: Atilla Mutlu | Tarih: 20.01.2025 07:00
PostgreSQL Nedir? PostgreSQL, açık kaynaklı ve güçlü bir ilişkisel veritabanı yönetim sistemidir (RDBMS). SQL (Structured Query Language) kullanarak veriler üzerinde işlem yapmamıza olanak tanır. Ayrıca JSON, XML gibi veri tiplerini de destekler ve genişletile...
Devamını oku »
Algolia Search Kullanımı
Yazan: Atilla Mutlu | Tarih: 16.01.2025 06:50
Algolia Search, yüksek performanslı ve kullanıcı dostu bir arama deneyimi sunan bir arama platformudur. Algolia, hızlı ve kesin sonuçlar sunarak, kullanıcıların doğru bilgiye hızlıca ulaşmasını sağlar. Laravel gibi modern framework'lerle kolayca entegre edileb...
Devamını oku »
Laravel Modüler Mimari
Yazan: Atilla Mutlu | Tarih: 15.01.2025 15:04 | Kategori: laravel
Mikroservis mimarisi, büyük ve karmaşık projelerde servislerin bağımsız olarak geliştirilip yönetilmesini sağlar. Ancak, Laravel projelerinde bu yapıyı doğrudan uygulamak yerine, modüler mimari kullanarak benzer bir yapı elde edebiliriz. Laravel'in "Modüler Mi...
Devamını oku »
Laravel Octane ile Performans Artırma
Yazan: Atilla Mutlu | Tarih: 15.01.2025 14:07 | Kategori: laracel, octane
Laravel Octane, Laravel projelerinde performansı önemli ölçüde artırmak için geliştirilmiş bir pakettir. Octane, uygulamanızı yüksek performanslı sunucular (Swoole veya RoadRunner gibi) üzerinde çalıştırarak istek yanıt sürelerini hızlandırır ve daha fazla eşz...
Devamını oku »
Laravel Raw SQL Kullanımı
Yazan: Atilla Mutlu | Tarih: 15.01.2025 13:52 | Kategori: rawsql
Laravel, veritabanı işlemleri için güçlü bir Query Builder ve Eloquent ORM sunar. Ancak bazı durumlarda, doğrudan SQL sorguları çalıştırmanız gerekebilir. Bu ihtiyaçlar için Laravel, Raw SQL kullanımı sağlar. Raw SQL Avantajları ve Dezavantajları Avantajlar: K...
Devamını oku »
Laravel Blade Components
Yazan: Atilla Mutlu | Tarih: 15.01.2025 13:38 | Kategori: laravel, blade, components
, Blade şablon motorunda tekrar kullanılabilir UI (kullanıcı arayüzü) parçaları oluşturmayı kolaylaştıran bir özelliktir. Bu özellik, kodunuzu daha temiz, daha modüler ve yeniden kullanılabilir hale getirir. Blade Components Avantajları Kod Tekrarını Azaltır:...
Devamını oku »
cURL ve API Kullanımı: Detaylı Rehber
Yazan: Atilla Mutlu | Tarih: 15.01.2025 11:00 | Kategori: cURL
cURL, (Client URL) URL tabanlı kaynaklara erişim sağlamak, veri göndermek ve almak için kullanılan bir araç ve kütüphanedir. Özellikle RESTful API’lerle etkileşimde yaygın olarak tercih edilir. Komut satırında çalışan bu aracın, PHP gibi programlama dillerinde...
Devamını oku »
REST API Çeşitleri ve Karşılaştırması
Yazan: Atilla Mutlu | Tarih: 15.01.2025 10:57 | Kategori: api
RESTful API'ler, web hizmetleri arasında veri iletişimini kolaylaştırmak için yaygın olarak kullanılan bir mimaridir. Ancak farklı tür API mimarileri de bulunur. Bu yazıda, REST API, GraphQL, SOAP ve gRPC gibi API türlerini karşılaştıracağız. 1. REST API Açıkl...
Devamını oku »
Spatie Laravel Permission ve Bouncer Karşılaştırması
Yazan: Atilla Mutlu | Tarih: 15.01.2025 10:54 | Kategori: laravel, spatie, bouncer
Laravel projelerinde yetkilendirme (“authorization”) için çok kullanılan iki paket Spatie Laravel Permission ve Bouncer arasında bir seçim yaparken, projenizin özelliklerine ve ihtiyaçlarına uygun olanı tercih etmek önemlidir. Bu yazıda, her iki paketin avanta...
Devamını oku »
Türkiye de Web Siteleri İçin Çerez (Cookie) Yönetimi Rehberi
Yazan: Atilla Mutlu | Tarih: 14.01.2025 16:01 | Kategori: cookie, çerez, kvkk
Web geliştiriciler için çerez yönetimi, kullanıcı gizliliğini korumanın yanı sıra yasal uyumluluğu sağlamak adına kritik bir önem taşır. Bu rehber, Türkiye'deki mevzuatı ve Avrupa Birliği'nin Genel Veri Koruma Yönetmeliği (GDPR) ile uyumu göz önünde bulundurar...
Devamını oku »
Event Sourcing ve CQRS (Command Query Responsibility Segregation) Nedir?
Yazan: Atilla Mutlu | Tarih: 14.01.2025 15:46 | Kategori: event sourcing, cqrs
* Event Sourcing ve CQRS, modern yazılım mimarilerinde önemli bir yere sahip olan iki kavramdır. Bu yazıda bu kavramların detaylarına inecek ve Laravel kullanarak microservice mimarisinde bu yaklaşımların nasıl uygulanabileceğini göstereceğiz. Event Sourcing N...
Devamını oku »
Senkron Asenkron
Yazan: Atilla Mutlu | Tarih: 14.01.2025 15:28 | Kategori: senkron, asenkron
Senkron ve Asenkron Nedir? Yazılım dillerinde senkron ve asenkron terimleri, bir programın işlemleri nasıl yürüttüğünü ifade eder. Bu kavramlar, işlem süreçleri ve zamanlama ile ilgilidir. Özellikle, bir işlemin başlaması, tamamlanması ve diğer işlemlere etkis...
Devamını oku »
Mesajlaşma Sistemleri (Mikroservisler)
Yazan: Atilla Mutlu | Tarih: 14.01.2025 15:26 | Kategori: microservis
Mesajlaşma Sistemleri Mesajlaşma sistemleri, mikroservisler arasında mesajların gönderilmesini, alınmasını ve işlenmesini sağlayan temel yapılar sunar. Bu sistemler, asenkron iletişim, gevşek bağlantı ve yük dengelemesi gibi avantajlarıyla modern yazılım mimar...
Devamını oku »
Event-Driven Architecture (EDA)
Yazan: Atilla Mutlu | Tarih: 14.01.2025 15:21 | Kategori: EDA
, modern yazılım geliştirme ve sistem tasarımında kullanılan bir yaklaşımdır. Bu yaklaşımda, sistemler veya uygulamalar, "olaylar" üzerinden iletişim kurar ve tetiklenir. EDA, çevik, esnek ve ölçeklenebilir sistemler inşa etmeye yönelik popüler bir paradigmadı...
Devamını oku »
Web ve Yazılım Uygulamaları İçin ISO Sertifikaları
Yazan: Atilla Mutlu | Tarih: 14.01.2025 15:12 | Kategori: iso
ISO 9001:2015 - Kalite Yönetim Sistemi ISO 9001, müşteri memnuniyetini ve sürekli iyileştirmeyi amaçlayan bir kalite yönetim sistemi standardıdır. Web ve yazılım uygulamaları geliştiren kuruluşlar, bu standardı kullanarak kalite yönetim sistemlerini oluşturabi...
Devamını oku »
React
Yazan: Atilla Mutlu | Tarih: 14.01.2025 14:07 | Kategori: react
* React, modern web uygulamaları geliştirmek için popüler bir JavaScript kütüphanesidir. Bu yazıda, React kullanarak basit bir blog frontend’i oluştururken izlenecek adımları, kurulumu, önemli React özelliklerini ve performans optimizasyonlarını ele alacağız....
Devamını oku »
Swagger
Yazan: Atilla Mutlu | Tarih: 14.01.2025 14:05 | Kategori: swagger
* Swagger, RESTful API’lerin tasarımını, oluşturulmasını, dokümante edilmesini ve tüm özelliklerinin test edilmesini kolaylaştıran bir araç takımıdır. Swagger, API geliştiricileri için bir standart sunar ve uygulama geliştirme sürecini düzenler. Swagger sayesi...
Devamını oku »
Mikroservis Mimarisi ve Kubernetes
Yazan: Atilla Mutlu | Tarih: 14.01.2025 13:52 | Kategori: mikroservis, kubernetes
ile Uygulama Geliştirme Mikroservis Nedir? Mikroservis, yazılım sistemlerini küçük, bağımsız olarak geliştirilebilen ve yönetilebilen hizmetlere (servislere) bölen bir mimari yaklaşımdır. Her bir servis, belli bir işlevi yerine getirir ve diğer servislerle API...
Devamını oku »
Redis Nedir?
Yazan: Atilla Mutlu | Tarih: 14.01.2025 13:48 | Kategori: redis
* Redis, RAM (Random Access Memory) üzerinde çalışan ve bu sayede son derece hızlı veri işleyebilen bir veri saklama ve yönetim sistemidir. Geleneksel SQL tabanlı veritabanılardan farklı olarak Redis, verileri hız odaklı ve çeşitli veri yapıları şeklinde sakla...
Devamını oku »
Yazılım Mimarisi
Yazan: Atilla Mutlu | Tarih: 14.01.2025 13:33 | Kategori: Yazılım Mimarisi
* Yazılım Mimarisi Nedir? Yazılım mimarisi, bir yazılım sisteminin temel yapısını, bileşenlerini ve bu bileşenler arasındaki ilişkileri tanımlayan bir kavramdır. Yazılım geliştirme sürecindeki bir “plan” olarak düşünülebilir ve bir sistemin hem teknik hem de f...
Devamını oku »
UI/UX Tasarımı: Kullanıcı Deneyimi ve Arayüzü Sanatı
Yazan: Atilla Mutlu | Tarih: 14.01.2025 13:31 | Kategori: ui, ux
* Dijital dünya her geçen gün daha da büyürken, insanların teknolojiyle etkileşim biçimleri de çok daha kritik bir hale geldi. Bu noktada, UI (User Interface - Kullanıcı Arayüzü) ve UX (User Experience - Kullanıcı Deneyimi) tasarımı devreye giriyor. Peki, bu i...
Devamını oku »
Çevik (Agile) Yazılım Geliştirme
Yazan: Atilla Mutlu | Tarih: 14.01.2025 13:20 | Kategori: agile, çevik
AGILE (ÇEVİK) YAZILIM GELİŞTİRME YAKLAŞIMI VE PHP UYGULAMALARI Agile Nedir? Agile, yazılım geliştirme süreçlerinde esneklik, hızlı teslimat ve müşteri odaklılığı ön planda tutan bir yaklaşımdır. 2001 yılında Agile Manifestosu’nun yayınlanmasıyla resmileşmiştir...
Devamını oku »
Ekip Çalışması ve Proje Geliştirme: Branch Yönetimi, Agile ve Test Süreçleri
Yazan: Atilla Mutlu | Tarih: 14.01.2025 13:19 | Kategori: Agile
* Yazılım projelerinde ekip çalışması, verimlilik ve kaliteyi artırmak için kritik bir rol oynar. Branch yönetimi, Agile yaklaşımlar, SOLID prensipleri ve DevOps süreçleri gibi uygulamalar, ekiplerin daha etkili çalışmasını sağlar. İşte bu konulara dair detayl...
Devamını oku »
NoSQL Nedir?
Yazan: Atilla Mutlu | Tarih: 14.01.2025 12:35 | Kategori: nosql
NoSQL, geleneksel relational database management systems (RDBMS) ile karşılaştırıldığında, daha esnek bir veri saklama ve yönetim modeli sunan veritabanı sistemlerini ifade eder. “NoSQL” terimi genellikle “Not Only SQL” anlamına gelir, yani SQL’in yerine geçme...
Devamını oku »
Authentication ve Yetkilendirme: Laravel’de Güvenlik
Yazan: Atilla Mutlu | Tarih: 14.01.2025 10:41 | Kategori: Authentication
Laravel, modern web uygulamalarında güvenlik özelliklerini kolay ve etkili bir şekilde sunan bir frameworktür. Authentication (kimlik doğrulama) ve Authorization (yetkilendirme), uygulamaların güvenliğini sağlamak için temel bileşenlerdir. 1. Authentication (K...
Devamını oku »
Laravel Paketleri: En Popüler Eklentiler ve Kurulum
Yazan: Atilla Mutlu | Tarih: 14.01.2025 10:38 | Kategori: packages
Laravel, güçlü özellikleri ve genişletilebilir yapısıyla modern PHP uygulamaları geliştirmek için en popüler çerçevelerden biridir. Laravel'in popülerliği, sunduğu zengin paket ekosisteminden de gelir. Bu yazıda, Laravel projelerinde sıklıkla kullanılan popüle...
Devamını oku »
Laravel Redis ve Cache
Yazan: Atilla Mutlu | Tarih: 14.01.2025 10:32 | Kategori: redis, cache
Laravel, performansı artırmak ve sık kullanılan verileri hızlı bir şekilde sunmak için önbellekleme mekanizmaları sunar. Redis, bu mekanizmalardan biri olarak öne çıkar. Laravel ve Redis birlikte kullanıldığında, uygulama performansının çok daha üygün bir sevi...
Devamını oku »
Postman, Broadcast, WebSocket, RESTful API, Webhook ve HTTP/HTTPS Farkları
Yazan: Atilla Mutlu | Tarih: 14.01.2025 10:30 | Kategori: postmani broadcast, websocket, restfulapi, webhook, http, https
Bu yazıda modern web geliştirme süreçlerinde sıklıkla kullanılan Postman, Broadcast, WebSocket, RESTful API, Webhook ve HTTP/HTTPS protokollerinin detaylı bir incelemesi yapılacaktır. Ayrıca bu teknolojilerin kullanımı ve birbirleriyle ilişkileri ele alınacakt...
Devamını oku »
HTTP Durum Kodları ve API Yönetimi
Yazan: Atilla Mutlu | Tarih: 14.01.2025 10:28 | Kategori: http status code
HTTP Durum Kodları HTTP durum kodları, istemci ile sunucu arasındaki iletişimde kullanılan standart kodlardır. Bu kodlar, bir HTTP isteğinin sonucunu belirtir ve istemciye belirli bir mesaj iletir. İşte en yaygın HTTP durum kodlarının açıklamaları ve kullanıml...
Devamını oku »
Docker ile Laravel, PHP, MySQL ve PostgreSQL Kullanımı
Yazan: Atilla Mutlu | Tarih: 14.01.2025 10:26
Docker, yazılım geliştirme süreçlerini kolaylaştıran güçlü bir araçtır. Laravel projelerinde Docker kullanarak uygulamalarınızı konteynerize edebilir, bağımlılıkları kolayca yönetebilir ve farklı ortamlar arasında tutarlılık sağlayabilirsiniz. Bu yazıda, Docke...
Devamını oku »
Laravel – PHP Artisan Komutları
Yazan: Atilla Mutlu | Tarih: 14.01.2025 10:25 | Kategori: php, artisan
php artisan, Laravel projelerinde kullanılan bir komut satırı aracıdır. Uygulama geliştirirken pek çok özelliği bu komutla kolayca yönetebilirsiniz. Artisan, Laravel ile birlikte gelir ve frameworkün çok sayıda işlemini otomatikleştirir. 1. Artisan Yardım Komu...
Devamını oku »
Git ve GitHub Kullanımı
Yazan: Atilla Mutlu | Tarih: 14.01.2025 08:39 | Kategori: git, github
Git, versiyon kontrol sistemi olarak kod projelerini yönetmek ve geliştiricilerin takım olarak çalışmasını kolaylaştırmak için kullanılır. GitHub ise bu projeleri bulut üzerinde barındırabileceğiniz ve yönetebileceğiniz bir platformdur. Git Kurulumu Windows: G...
Devamını oku »
Laravel Event ve Listener Nedir?
Yazan: Atilla Mutlu | Tarih: 14.01.2025 07:29 | Kategori: laravel, event, listener
Laravel, uygulamanızdaki belirli işlemlere veya olaylara (event) tepki verebilmek için Event-Listener mimarisini kullanır. Bu yapı, uygulamanın belirli noktalarında tetiklenen olaylara (event) çeşitli işlevler (listener) atayarak çalışır. Böylece, kodunuzu dah...
Devamını oku »
Laravel ve SOLID Prensipleri
Yazan: Atilla Mutlu | Tarih: 14.01.2025 07:20
SOLID prensipleri, yazılım geliştirirken daha esnek, okunabilir ve bakımı kolay kod yazmamıza yardımcı olan beş temel prensiptir. Laravel gibi modern framework'lerle bu prensipleri uygulamak çok daha kolay hale gelir. Bu yazıda, SOLID prensiplerini Laravel uyg...
Devamını oku »
CI/CD ve Agile Nedir?
Yazan: Atilla Mutlu | Tarih: 14.01.2025 07:19 | Kategori: ci, cd, agile
Günümüz yazılım geliştirme ve proje yönetiminde CI/CD ve Agile kavramları, etkinlik ve kaliteyi arttırmak için kritik öneme sahiptir. Bu yazıda, CI/CD ve Agile kavramlarının ne olduğuna, faydalarına ve nasıl kullanıldıklarına detaylı bir bakış sunacağız. CI/CD...
Devamını oku »
Git, GitHub, GitLab ve Bitbucket
Yazan: Atilla Mutlu | Tarih: 14.01.2025 07:16 | Kategori: git, github
Modern yazılım geliştirme süreçlerinin çoğu, versiyon kontrol sistemleri ve bu sistemlerin barındırıldığı platformlar üzerine kuruludur. Git, GitHub, GitLab ve Bitbucket bu sistemlerin ve platformların başlıcalari arasında yer alır. Her birini ayrıntılı olarak...
Devamını oku »
Basit C# Uygulaması: Konsol Ekranına Yazdırma
Yazan: Atilla Mutlu | Tarih: 05.01.2025 19:21 | Kategori: C#
C#, Microsoft tarafından geliştirilmiş, günümüzde hem masaüstü hem de web uygulamalarında sıklıkla kullanılan popüler bir programlama dilidir. Konsol uygulamaları ise C# öğrenmeye başlayanlar için gayet ideal bir başlangıç noktasıdır. Çünkü doğrudan kullanıcıd...
Devamını oku »
Programlama Nedir? Temel Mantık ve Diller
Yazan: Atilla Mutlu | Tarih: 05.01.2025 19:14 | Kategori: programlama
Programlama Nedir? Programlama, bilgisayarın anlayabileceği talimatları yazma sanatıdır diyebiliriz. Yani belirli bir görevi yerine getirmek için bilgisayara veya herhangi bir işlemciye “ne yapacağını” ayrıntılı biçimde anlatırız. Bu talimatları, belirli kural...
Devamını oku »
Sayısal Dünyanın Temeli: 0 ve 1’ler
Yazan: Atilla Mutlu | Tarih: 05.01.2025 19:11 | Kategori: 0 ve 1
Bilgisayarların, akıllı telefonların ve dijital ortamda kullandığımız hemen her şeyin temelinde 0 ve 1 bulunur. Bu iki rakam, verilerin depolanmasından işlenmesine kadar pek çok aşamada karşımıza çıkar. Sen bir fotoğraf açtığında, şarkı dinlediğinde veya inter...
Devamını oku »
İnternet Nedir?
Yazan: Atilla Mutlu | Tarih: 05.01.2025 19:07 | Kategori: web
İnternet, dünya üzerindeki milyarlarca cihazın birbiriyle iletişim kurduğu devasa bir ağdır. Bilgisayarlar, akıllı telefonlar, hatta buzdolapları bile internet üzerinden veri alışverişi yapabilir hale geldi. Email göndermekten tut, sosyal medyaya kadar, intern...
Devamını oku »
Bilgisayar Nedir? Temel Kavramlar ve Tarihçe
Yazan: Atilla Mutlu | Tarih: 05.01.2025 18:57 | Kategori: teknoloji
Bilgisayar, en basit tanımıyla verileri işleyip saklayabilen, karmaşık işlemleri çok hızlı şekilde yapabilen elektronik bir cihazdır. Günlük hayatımızda artık o kadar çok alanda karşımıza çıkıyor ki, bazen varlığını unutuyoruz. Telefonlarımız, tabletlerimiz, h...
Devamını oku »
» Hakkımda
A
Atilla Mutlu
Yazılım Geliştirici

Devamını oku »
» Son Yazılar
› Git’te “master” mı “main” mi? Bir kelimenin ardındaki hikâye
› Laravel Model Controller
› PostgreSQL Mini‑Kılavuz
› ReactJS Rehberi
› Spatie Laravel Paketleri
» İstatistik
Ziyaretçi Sayısı
034277
Toplam yazı: 63
PHPpowered SQLiteinside Firefoxile daha iyi CSStables ♥
Bu site en iyi 1024x768 çözünürlükte görüntülenir.
Copyright © 2006-2026
Anasayfa | Hakkımda | İletişim | Yukarı ↑
Bu sayfa 0,055 saniyede oluşturuldu.