💣 Memory Leak Nedir ve JavaScript’te Nasıl Başımıza Bela Olur?

💣 Memory Leak Nedir ve JavaScript’te Nasıl Başımıza Bela Olur?

“Uygulama çalışıyor ama niye gittikçe ağırlaşıyor?”“Kodda hata yok ama performans yerlerde…”“Chrome sekmesi resmen nefes nefese” 🥵 Tebrikler.Bir memory leak ile tanışmış olabilirsin. Bugün: Memory leak’i gerçekten anlayacağız Nereden çıktığını tek tek göreceğiz Ve en önemlisi: nasıl önleneceğini öğreneceğiz 🧠 Memory Leak Nedir? (Çok Net…
🥗 JavaScript Destructuring: Kodun Diyete Girmesi

🥗 JavaScript Destructuring: Kodun Diyete Girmesi

(Daha az satır, daha az tekrar, daha fit bir JavaScript – üstelik kaslı 💪) JavaScript’te bir noktaya gelirsin…Kod çalışıyordur ama bir tuhaflık vardır. user.profile.address.city…user.profile.address.zip…user.profile.address.country… Parmakların yorulur, gözlerin kayar, ruhun daralır. İşte tam o anda JavaScript yanına gelir, protein shake’ini uzatır ve der ki: “Bu…
💛✨ JavaScript Promises: Seni Asla Yarım Bırakmayan Sözler

💛✨ JavaScript Promises: Seni Asla Yarım Bırakmayan Sözler

JavaScript’te asenkronluk tam bir “kendi düzeni olan çalışan” gibidir: Ne zaman döneceği belli değildir, Dönerse güzel, Dönmezse sorun çıkarmadan “error” fırlatır, Bazen geç döner, Bazen yanlış bilgi döndürür, Bazen de hiç dönmez. Bu yüzden JavaScript, asenkronluğu bir düzene oturtmak için Promise denen yapıyı getirdi.…
🎩 JavaScript Classes

🎩 JavaScript Classes

Modern JavaScript ile Nesne Yönelimli Programlama (“OOP sıkıcıdır” diyenleri bile kendine aşık eden anlatım — özel sürüm bebeğim 🫶) JavaScript, yıllarca “Ben aslında prototip tabanlıyım, class’ım yok, alışın böyle” diye geziyordu.Ama ES6 geldi ve JavaScript’e dedi ki: “Seni bu şekilde kimse anlamıyor, adam gibi…
🪄 JavaScript Hoisting: Kodun Ardındaki Sırlar

🪄 JavaScript Hoisting: Kodun Ardındaki Sırlar

(Kod daha çalışmadan önce nereye gidiyor, kimleri yanına alıyor ve neden seni bazen utandırıyor?) JavaScript’te bazı şeyler vardır…Sen aşağıya yazdığını sanırsın,JavaScript ise çoktan yukarı taşımıştır. Hoisting, JavaScript’in perde arkasındaki en dramatik, en yanlış anlaşılan ve en çok bug üreten mekanizmalarından biridir.Bugün bu yazıda: Hoisting…
JavaScript’te Sayı Özellikleri

JavaScript’te Sayı Özellikleri

Number Properties (Bildiklerini Unutturacak Rehber 🚀) “JavaScript’te sayı basittir” diyen birini duyarsan, muhtemelen henüz NaN ile yalnız kalmamıştır… JavaScript’te sayılar tek bir tipe (number) ait gibi görünür.Ama bu tek tipin arkasında limitler, tuzaklar, güvenli alanlar ve matematiksel dramalar vardır. İşte bu yazı, o dramaları…