K. Murat BaserenMitt Kütüphanesini Kullanarak Vue 3 ile Event Bus OluşturmakMitt kütüphanesini kullanarak Vue 3 projelerinde Event Bus oluşturmak oldukça kolaydır. Mitt, hafif bir olay yöneticisi (Event Emitter)…May 30May 30
K. Murat BaserenEF Core : Explicit loading, Eager Loading ve Lazy Loading de Nedir?Bilerek mi kullanıyoruz yoksa bilmeden mi kullanıyoruz yoksa daha kötüsü bundan haberimiz yok mu? :)May 11May 11
K. Murat BaserenAsimetrik Anahtarlar (Public/Private Key) ile JWT Doğrulama MantığıAsimetrik anahtarlar (Public/Private Key) ile JWT doğrulama yöntemi, bir anahtar çiftinin kullanılmasına dayanır: bir private key ve bir…May 9May 9
K. Murat BaserenJWT Simetrik ve Asimetrik Doğrulama YöntemleriJWT (JSON Web Token) doğrulaması genellikle bir secret key (simetrik anahtar) veya bir public/private key çifti (asimetrik anahtarlar)…May 8May 8
K. Murat BaserenJaveScript de Truthy/Falsy Durumuna Göre Metot ÇalıştırılmasıKodlarımız da çoğu zaman aşağıdaki şekilde koşullara bağlı kodlamalar yapıyoruz. Bu kodlamanın daha kısa ve okunabilir(!) şekilde farklı…Apr 20Apr 20
K. Murat BaserenJavaScript de Null, Undefined ya da Boş String ‘in Ternary Operatörü Olmadan KontrolüAşağıdaki kod ile bir değerin nullolması ya da olmaması durumuna göre bir şeyler yaptırmak istediğimiz de ternary operatörü ile bunu…Apr 19Apr 19
K. Murat BaserenVuejs : Class Attribute ‘u Etkin Şekilde KullanmaVue.js’te, classattribute’unu etkin bir şekilde kullanmanın birkaç yolu vardır. Bu yöntemler, uygulamanızın durumuna veya koşullarına bağlı…Apr 4Apr 4
K. Murat BaserenGit — Merge ve Rebase Kavramları Nedir?Aralarındaki farklar? Ne zaman hangisi kullanılmalıdır?Mar 8Mar 8
K. Murat BaserenGit — Cherry-Pick de Nedir?git cherry-pick komutu, Git'te belirli bir commit'i mevcut çalışma dalına uygulamanızı sağlayan bir yöntemdir. Bu işlem, seçilen…Mar 7Mar 7
K. Murat BaserenGit — Checkout’un Kullanım Senaryolarıgit checkout komutu, Git'te çok yönlü bir işlevsellik sunar ve farklı senaryolarda kullanılabilir. Bir commit'e uygulandığında, bu komut…Mar 6Mar 6