Redis Nedir ve Laravel ile Birlikte Nasıl Kullanılır?
Redis ve Laravel

Redis Nedir? Redis (Remote Dictionary Server), Key-Value (Anahtar-Değer) mantığına dayalı hızlı veri erişimi sağlayan bir NoSQL veritabanıdır. Özellikle yüksek hız/performans gerektiren uygulamalarda, önbellekleme (caching) ve anlık veri taleplerinde sıklıkla tercih edilir. Bellek üzerinde çalışan bir veritabanı olması ve önbellekleme yapabildiği için verileri sürekli veritabanından çekmek zorunda kalmaması Redis’in yüksek hız ve düşük gecikme süreleri sunmasını […]

Devamını Oku
React Native’de State Yönetimi: Redux, Redux Thunk ve Redux Saga

React Native, mobil uygulama geliştirmek için popüler bir JavaScript çerçevesidir. Ancak, büyük ve karmaşık uygulamalarda durum yönetimi önemli bir sorundur. Bu sorunu çözmek için Redux, Redux Thunk ve Redux Saga gibi araçlar kullanılır. Bu yazıda, bu teknolojilerin nasıl kullanılacağını ve farklarını inceleyeceğiz. Redux Nedir? Redux, React ve React Native uygulamalarındaki durumu yönetmek için kullanılan bir […]

Devamını Oku
Deep Linking ve React Native
React Native ve Deep Linking

Merhabalar, bu yazımda deep linking’in ne olduğundan ve nasıl yapabileceğimizden bahsedeceğim. Ayrıca yazıyı tam olarak okuduğunuzda şu konularda bilgi sahibi olacaksınız: Deep Linking nedir? Deep Linking nasıl yapılır? Deep Linking ile React Native’de istediğim ekrana nasıl gidebilirim? Deep Linking ile React Native’de istediğim ekrana istediğim veriyi nasıl gönderirim? Deep Linking Nedir? Deep linking bir web […]

Devamını Oku
Header Already Sent Hatası Nedir?

Merhabalar bugün “header already sent” hatasını ele alacağız. Bu hatanın sebebi aslında projemizin içerisinde birden fazla yerde header bilgisi göndermeye çalışıyor olmamızdan kaynaklanıyor. Örneğin bir PHP sayfanız var ve aynı zamanda bu siteye POST ya da GET metoduyla bir parametre gönderdiğinizde o sayfa bir dosya indirecek diyelim. İşte bu sırada dosyanın inmediğini ve aynı zamanda […]

Devamını Oku
Text Masking (Metin Maskeleme)

Merhaba, bu blogumda Typescript ile bir input valuesini istediğimiz şekilde maskeleyeceğiz. Ayrıca blogun sonunda ekleyeceğim github linklerinden kodların Javascript ve Typescript halini bulabilirsiniz. Böylece kodları isterseniz React, React Native, Typescript ya da Javascript tabanlı projelerinizde kullanabileceksiniz. O zaman işe koyulalım… İlk olarak yapmak istediğimiz şeyi belirleyelim. Biz bir maske belirleyeceğiz ve buna göre inputumuza girilen […]

Devamını Oku
Laravel’de Basit Hata Mesajı Döndürmek ve NULL Hatası

Merhabalar, bazen projelerimizde bir hata oluştuğunda bu durumu son kullanıcıya bildirmek isteriz. Laravel’de bu işi bizim için yapan bir fonksiyon var: WithError() veya WithErrors(). İkisi de bizim belirttiğimiz hata mesajını geçici olarak tutar. (Yani sayfa yenilenene kadar.) Öncelikle withError() ve withErrors() arasındaki farkı anlayalım. İkisinin arasındaki fark şudur: İkisi de verilerinizi Flash data olarak Session’da […]

Devamını Oku
Arduino Nedir?

Arduino, en basit tanımıyla bir mikro kontrolcü kartın üzerine takılan dış bileşenler ve bu bileşenlerden gelecek ya da bu bileşenlere gidecek sinyalleri kontrol edecek kodları oluşturabileceğimiz bir platformdur. Bu platform olabildiğince sade bir yapıda ve açık kaynaklı olduğu için öğrenmesi, geliştirmesi ve daha önceden yapılmış bir projeyi ilerletmek çok basittir. Arduino kullanırken projenize göre bir […]

Devamını Oku