Yusuf Borucu

Yazılım Geliştirici

23 yazı
0 yorum aldı
0 beğeni aldı

Hakkında

Benim adım Yusuf. 1993 yılında Şanlıurfa'da doğdum. 2015 yılında Bilecik Şeyh Edebali Üniversitesi'nde Bilgisayar Mühendisliği bölümünden mezun oldum. Şu anda özel bir şirkette Yazılım Geliştirici olarak çalışmaktayım. Yazılıma yönelik uğraştığım, sevdiğim ve ilgi duyduğum teknolojilerden bahsetmem gerekirse; Laravel, MySQL (mevcut çalıştığım şirkette uğraştıklarım). Asp.Net Mvc, MSSQL (önceden çalıştığım şirkette uğraştıklarım). Android (Kotlin & Java) (en çok sevdiğim, birkaç ufak çaplı proje yaptığım ancak gerçek anlamda bir türlü çalışma fırsatı bulamadığım). Node.js, MongoDB (ilgi duyarak başladığım ve severek devam ettiklerim). Unity (üniversite zamanında proje ödevi alarak başladığım, "Belki bir gün bir oyun yapar zengin oluruz." düşüncesine kapıldığım ancak henüz bu konuda bir ilerleme kaydedemediğim). React Native (hem Android'e hem de iOS'a aynı anda uygulama çıkartma hevesiyle başladığım, halen devam etmekte olduğum). Her ne kadar burada belirttiğim teknolojilerin sayıları fazla görünse de esasında hiçbiriyle dünyayı kurtaracak nitelikte çalışmalar yapmadığım için birçok eksiğimin olduğunun farkındayım. Her geçen gün kendimi geliştirmeye gayret gösteriyorum.

Yazılar

Laravel'de Cache kullanımı

Merhabalar,Bu yazıda Laravel'de Cache kullanımından bahsedeceğim. Projenizde cache kullanmanız, uygulamanızın hem daha performanslı çalışmasını hem de sunucuya ve veritabanına bindirilen yükü azaltmanızı sağlayacaktır.Cache kullan...

Laravel ve Vue.js ile CRUD uygulaması yapımı

Merhabalar,Bu yazıda Laravel ve Vue.js ile CRUD uygulaması yapımından bahsedeceğim. CRUD (Create-Read-Update-Delete) işlemi oluştur, oku, güncelle ve sil kelimelerinin İngilizce karşılıklarının baş harflerinden oluşan bir kelimedi...

Laravel'de Observer kullanımı

Merhaba,Bu yazıda Laravel'de Observer kullanımından bahsedeceğim. Observer adı üstünde gözlemleme işlemi yapmaktadır. Yani mesela bir veri kaydedilirken/kaydedildiğinde, silinirken/silindiğinde bu durumu gözleyip o esnada başka bi...

Laravel'de Unit Test kullanımı

Merhaba,Bu yazıda Laravel'de Unit Test kullanımından bahsedeceğim. Örnek projede basit bir Rest Api yazıp onun üzerinden gideceğim. Örnek projeyi Github üzerinden paylaştım. İndirip inceleyebilirsiniz.Örnek proje linkiİlk olarak i...

Laravel'de veritabanı ilişkileri (eloquent relationships) işlemleri

Merhaba,Bu yazıda Laravel'de veritabanı ilişkileri (eloquent relationships) işlemlerinin nasıl yapıldığından bahsedeceğim. Bu işlemleri göstermek adına yapmış olduğum örnek projeyi Github üzerinden paylaştım. İndirip inceleyebilir...

Android'de Shared Preferences kullanımı

Merhabalar,Bu yazıda Android'de Shared Preferences kullanımından bahsedeceğim. Shared Preferences ile key-value şeklinde değerleri uygulamanın yüklenmiş olduğu cihazın bünyesinde kaydedip kullanabilirsiniz. Şimdi örnek bir proje ü...

Android'de Push Notification kullanımı ile Firebase ve Postman üzerinden bildirim gönderme

Merhabalar,Bu yazıda Android'de Push Notification kullanımı ile Firebase ve Postman üzerinden bildirim gönderme işleminden bahsedeceğim.İlk olarak elbette Android Studio'da boş bir proje oluşturuyoruz. Sonrasında Firebase arayüzün...

Laravel'de Pusher kullanımı

Merhabalar,Bu yazıda Laravel'de Pusher kullanımından bahsedeceğim. Pusher ile gerçek zamanlı (realtime) işlemler yapabilirsiniz. Buna en güzel örnek olarak sohbet (chat) uygulaması verilebilir. Şimdi Pusher'ın en basit anlamda nas...

Android'de Vision API kullanımı ile resimden yazı okutma (Text Recognition) işlemi

Merhabalar,Bu yazıda Android'de Google Cloud Vision API kullanımı ile resimden yazı okutma (Text Recognition) işleminin nasıl yapılabileceğinden bahsedeceğim.Örnek projeyi Github üzerinden paylaştım. İndirip inceleyebilirsiniz:Örn...

Android'de Socket.io kullanımı ile online kullanıcı sayısını göstermek

Merhabalar,Bu yazıda Android'de Socket.io kullanımı ile online kullanıcı sayısının gösterilmesinden bahsedeceğim. Client (istemci) ve server (sunucu) olarak çalışacak şekilde iki farklı projemiz olacak. Server tarafında Node.js il...

Laravel'de Transaction kullanımı

Merhaba,Bu yazıda Laravel'de Transaction kullanımından bahsedeceğim. Transaction tam olarak ne işe yarar derseniz şöyle bir senaryodan bahsedebilirim: Veritabanında iki farklı tablonuz olduğunu ve bir fonksiyonda bu iki ...

Laravel'de middleware ile rol bazlı yetkilendirme işlemi yapma

Merhabalar,Bu yazıda Laravel'de middleware kullanarak rol bazlı yetkilendirme işleminin nasıl yapılabileceğinden bahsedeceğim. Daha açık olmak gerekirse bu işlem sayesinde, örneğin Laravel'de bir Rest Api projesi geliştirirken "şu...

Android'de Jsoup kütüphanesi kullanımı ve Html Parse etme işlemi

Merhabalar,Bu yazıda Android'de Jsoup kütüphanesi kullanımını ve bir web sitesi üzerindeki Html'i Parse etme işlemini anlatacağım. Jsoup bir Java kütüphanesi olduğu için bu işlemi Java diliyle gerçekleştirmek daha uygun olacaktır....

Laravel'de Swagger ile Rest Api dokümantasyonu hazırlama

Merhabalar,Bu yazıda Laravel'de Swagger ile Rest Api dokümantasyonu hazırlamayı temel özellikleriyle anlatacağım. Örnek projeyi Github üzerinden paylaştım. İndirip inceleyebilirsiniz.Örnek Proje LinkiElbette her şeyden önce işe bo...

Laravel Full Text Search kullanımı

Merhaba,Bu yazıda Laravel'de MySQL veritabanının bir özelliği olan Full Text Search kullanımından bahsedeceğim. Örnek projeyi Github üzerinden paylaştım. İndirip inceleyebilirsiniz.Örnek Proje Linkiİlk olarak komut satırında masaü...

Android Picasso kütüphanesi kullanımı

Merhabalar,Bu yazıda Android'de bulunan Picasso kütüphanesinin kullanımından bahsedeceğim. Örnek uygulamamızda bir linkte bulunan resmi ekrandaki ImageView nesnesi içerisinde gösterme işlemi yapacağız. Örnek projeyi Github üzerind...

Android Volley kütüphanesi ile veri çekme işlemi

Merhabalar,Bu yazıda Android'de bulunan Volley kütüphanesi ile bir API linkinden veri çekme işlemi üzerinde duracağız. Çektiğimiz verileri JSON Parse işleminden geçirerek ekranda göstereceğiz. Bu işlemleri Kotlin diliyle gerçekleş...

Yazılım geliştiriciler için yararlı kaynaklar

Merhabalar,Biz yazılım geliştiriciler için internetin adeta bir derya deniz niteliği taşıdığı yadsınamaz bir gerçektir.Elbette hepimizin yararlandığı birçok farklı kaynak mevcuttur. Ancak gözden kaçırdığımız veya he...

Laravel'de kuyruk (queue) kullanımı

Merhabalar,Bu yazıda Laravel'de kuyruk (queue) kullanımından bahsedeceğim. Senaryomuz şu şekilde olacak. Kullanıcının bilgilerini alıp MERNIS kontrolünden geçiren ve bilgilerin doğruluğuna yönelik kullanıcıya e-posta gönderen...

Node.js projesinde Json Web Token kullanımı

Merhabalar,Bu yazıda bir Node.js projesinde en basit haliyle JWT (Json Web Token) kullanımından bahsedeceğim. Örnek olarak hazırladığım projeyi Github üzerinden paylaştığım için çok fazla detaya girmeden, önemli noktalar üzer...

Mysql veritabanı için otomatik yedek alma

Merhabalar,Bu yazıda Mysql veritabanının sunucu üzerinden otomatik olarak yedeğini alma işlemini anlatacağım.Öncelikle sunucumuza ssh ile erişim sağlıyoruz. Sonrasında;cd /usr yazarak "usr" klasörüne geçiş yapıyoruz.mkdir yedekler...

Laravel'de Passport kullanımı

Merhabalar,Bu yazıda Laravel'de Passport kullanımından bahsedeceğim.İlk olarak komut satırında masaüstü dizinine gelerek aşağıdaki komutu yazıp yeni bir Laravel projesi oluşturuyorum:composer create-project --prefer-dist lara...

Git ile Push işleminde login sorunu

Merhabalar,Geçen gün Git versiyon kontrol sistemini kullanırken ufak ama can sıkıcı bir sorunla karşılaştım. Biraz araştırma sonrasında çözümü buldum ve  aynı sorunla karşılaşan arkadaşlara yardımcı olmak amacı...

Sosyal medya

Yazarımız henüz sosyal medya hesapları tanımlamadı.