Full Stack Developer · Yazılım Tutkunu · Fikir, kod ve teknoloji Daha fazlası için hakkımda sayfasını ziyaret edebilirsiniz.


Mustafa ALP tarafından yazılanlar : 

Problemi Anlamadıysan Çözmeye Hazır Değilsindir

İzninizle bir kez daha tekrar edeyim: “Problemi anlamadıysan çözmeye hazır değilsindir.” Henüz kariyerimin başında da olsam gerek üniversite yıllarımda gerek iş hayatımda genellikle debug etme, problemi anlama, başkasının yazdığı kodu okuma/yorumlama ve problemi çözme üzerine olan yeteneğim ile tanınırım. Genelde çalışma arkadaşlarım kadar çok iyi bir algoritma kurma becerim ya da üst düzey matematik bilgim…

Git Hooks – Pre Commit

Merhaba arkadaşlar. Bu yazıda, git hooks komutlarından bahsedeceğim ve pre-commit komutuna değineceğim.  Git Hooks Nedir Git Hooks, commit, push ve receive gibi git eventleri tetiklendiği zaman çalıştırılan komutlardır. Aşağıda örnek birkaç git hooks komutu mevcut. Bunları istediğiniz kadar genişletebilir ve ihtiyaçlarınıza göre tamamen şekillendirebilirsiniz. pre-commit: Kod içerisinde heceleme hataları var mı kontrol et. (eslint) pre-receive:…

iOS CocoaPods Kullanımı

 Cocoapods Ne İşe Yarar Cocoapods aracılığıyla projenize hızlıca üçüncü parti kütüphaneleri ekleyip kullanabilirsiniz. Aynı şekilde dilerseniz siz de kendi Cocoapod kütüphanenizi oluşturup dağıtabilirsiniz. Cocoapod bünyesinde bulunan bütün kütüphaneleri cocoapods.org adresinden kontrol edebilirsiniz.  Cocoapods Kurulumu CocoaPod’u bilgisayarınıza kurmak için öncelikle aşağıdaki komutu çalıştırmalısınız. sudo gem install cocoapods Bu komutun tamamlanması biraz zaman alacaktır. Bir kahve alın…

Service Workers ile Offline-First Yaklaşımı

Dünya üzerinde en fazla kullanılan dillerden olan Javascript alanında her geçen yıl yeni gelişmeler yaşanıyor. Bu gelişmeler özellikle EGMAScript ile birlikte oluyor. EGMAScript bir nevi javascript standardlarının belirlendiği bir standard script diyebiliriz. ES2015(ES5) ve ES2016(ES6) ile birlikte Javascript dünyasında çok önemli güncellemelerin duyuruları yapıldı. Javascript her geçen gün güçlenmeye ve yaygınlaşmaya devam ediyor. Gittikçe popüler…

JavaScript Promises. Nedir bu Promise?!

Alışık olduğumuz gibi eş zamanlı programlama(synchronous programming) hata düzeltme(debug) açısından daha kolaydır fakat asenkron programlama esneklik ve performans açısından genel olarak daha iyidir. Çok fazla sayıda isteğin aynı anda sunucuya geldiğini düşünelim. Bu kadar isteği nasıl halledeceğiz ? İşte tam bu noktada JavaScript dünyasında Promise yapısı devreye giriyor. Hadi gelin hep birlikte promise yapısına ve…