💥 « Ça marche en local, mais ça a explosé en production » – Histoires

La réalité Local ≠ Prod (douloureuse, drôle et instructive) Le parcours professionnel d’un développeur passe généralement par trois étapes : Cet article est là pour te faire passer de l’étape 2 à l’étape 3.On va rire, dire « oh non… », et apprendre des pratiques qui sauvent vraiment des vies en production. Si tu es […]

Continue Reading

💥 “Çalışıyor ama Production’da Patladı” Hikâyeleri

Local ≠ Prod gerçeği (Acı, komik ve öğretici) Bir yazılımcının kariyer yolculuğu şu üç evreden geçer: Bu yazı seni 2’den 3’e taşıma yazısıdır.Hem güleceğiz, hem “ah be” diyeceğiz, hem de gerçekten işe yarayan pratikler öğreneceğiz. Hazırsan başlıyoruz 👇Kahveni al ☕, production log’larını kapat (şimdilik). 🧪 1️⃣ Environment Variable Sendromu “Local’de vardı ama prod’da… kim bu?” […]

Continue Reading

JavaScript Engine Secrets & Optimization Tricks ⚡

V8, SpiderMonkey ve JS Motorlarının Gizli Dünyası 😅 “JavaScript hızlıdır… ama aslında neden hızlı olduğunu anlamak için biraz motor sihri lazım.” JS motorları, bizim yazdığımız console.log() veya DOM manipülasyonlarının arkasında çalışan sessiz kahramanlardır.Bugün onları mizahi, anlaşılır ve öğretici bir şekilde keşfedeceğiz. 1️⃣ JavaScript Motorları Nasıl Çalışıyor? 🏎️💨 JavaScript’i çalıştıran motorlar, kodunu okur, analiz eder, optimize […]

Continue Reading

🎯 JavaScript Sayı Tahmin Oyunu

“Bilgisayar bir sayı tutar… sen de mantığını.” 😅 Bu projede: adım adım öğreneceğiz. Ve evet… bol mizah, bol ipucu, bol ‘aha!’ anı var 😄 🧠 Bu Projede Neler Öğreneceksin? (Gerçek Kazanımlar) ✔️ Rastgele sayı üretme (gerçekten doğru şekilde)✔️ Kullanıcıdan güvenli veri alma✔️ Oyun mantığı (state management mini versiyon)✔️ DOM ile ekrana canlı bilgi yazdırma✔️ Event’lerle […]

Continue Reading

⏳ Async / Await

JavaScript’in “Bekle Bi’ Dakka” Demesinin Bilimi Neden await koymayı unutunca her şey yanıyor? 🔥 JavaScript’te asenkron kod yazmak şuna benzer: Aynı anda yemek yapmaya çalışırsın,çay demlenirken kapı çalar,telefon çalar,biri “wifi gitti” diye bağırır… JavaScript de tam olarak böyle çalışır.Ve async / await, bu kaosun içindeki trafik polisi gibidir 🚦 🧠 1️⃣ JavaScript’in Karakter Analizi (Önemli!) […]

Continue Reading

🦸‍♀️ JavaScript’te map, filter, reduce

Dizilerin Süper Güçleri (For Döngüsüne Veda Töreni – Gözler Nemli 🎉) Bir zamanlar JavaScript geliştiricileri şöyle yaşardı: Sonra ES6 geldi…Ve JavaScript dedi ki: “Kardeşim sakin ol…Her şey için for yazmana gerek yok.” İşte sahnede Array Avengers 🦸‍♂️🦸‍♀️map, filter, reduce 🗺️ MAP “HERKES AYNI KALACAK AMA BİR TIK DEĞİŞECEK” 🧠 MAP NE YAPAR? map = Dönüştür […]

Continue Reading

JavaScript ile Basit Calculator Yapımı

“Hesap yapar, drama yapmaz.” 🧮😄 JavaScript öğrenirken bazı mini projeler vardır: İşte Calculator (Hesap Makinesi) tam olarak böyle bir projedir. “Ben JavaScript biliyorum” demeninen mütevazı ama en etkili yollarından biri 😎 1️⃣ Koddan Önce: Mantığı Kuralım 🧠 (Çünkü plansız kod, karışık hayat demektir) Bir calculator ne yapar? Yani ihtiyacımız olanlar: 📌 Altın kural: Kod yazmadan […]

Continue Reading

🤯 this Nedir? Nereden Gelir, Nereye Gider?

JavaScript’in En Kafa Karıştıran Karakterine Derinlemesine Bir Yolculuk 😵‍💫 JavaScript öğrenirken herkesin başına gelen klasik sahne: “Tamam, this’i anladım.”(Bir event listener ekler)“Hayır… anlamamışım.” Çünkü this: Kısaca: this, JS’in ortama göre kimlik değiştiren karakteridir 🦎 🥇 EN ÖNEMLİ KURAL (Bunu Okumadan Devam Etme) this, nerede yazıldığına göre değil,NASIL çağrıldığına göre belirlenir. Bu cümle: Şimdi bunu parça […]

Continue Reading

✅ Vanilla JavaScript ile To-Do App

“Framework Yok, Bahane Yok” 😎 To-Do App yapmak JavaScript dünyasında bir inisiyasyon törenidir.Bunu yapan kişi artık şunu diyebilir: “Ben JavaScript’le gerçekten bir şey yaptım.” 👑 Çünkü bu mini uygulama sana tek tek şunları öğretir: Yani…Küçük proje, büyük bilgi. 🧠 Önce Mantık: To-Do App Beyni Nasıl Çalışır? Kod yazmadan önce aklımızı yazıyoruz 🧠✍️ Uygulamanın akışı şu: […]

Continue Reading

🔥 Callback Hell: Bu Merdivenden Nasıl Kurtulduk? 😵‍💫

Merhaba sevgili JS kahramanları 💖Bugün konumuz Callback Hell — yani JavaScript’te bazen kodun sağa kayıp piramit gibi görünmesi ve seni ağlatması sorunu. Eğer sen de şöyle bir kod görüp “Ne oluyor yaa?” dediysen, doğru yerdesin 😏 Buna biz JS dünyasında “Piramid of Doom” diyoruz. Ama merak etme, çıkış yolu var 💪✨ 🤔 Callback Nedir? Callback, […]

Continue Reading