1 puan yazan GN⁺ 2025-07-26 | 1 yorum | WhatsApp'ta paylaş
  • MDN Web Docs, 20. yılını kutlarken web sektöründeki doğum günü pastası geleneğini tanıtıyor
  • Tarayıcı üreticileri, rekabet içindeki iş birliğini kutlamak için önemli dönüm noktalarında birbirlerine pasta gönderme geleneğini sürdürüyor
  • MDN bu doğum gününde, web.dev ekibinin pasta hediyesiyle kutlandı
  • MDN'in gelişiminde, dünya çapındaki topluluk ve 100 binden fazla katkı sunan kişinin emeği kilit rol oynadı
  • Gelecekte de geliştiricileri güçlendirme ve daha iyi bir web inşa etme yönündeki ortak hedefe vurgu yapılıyor

MDN Web Docs 20. yılını kutluyor

Web sektöründeki pasta geleneği

  • Web ekosisteminde doğum günü pastası özel bir anlam taşıyor
  • Tarayıcı geliştiricileri, önemli ürün lansmanlarını veya dönüm noktalarını kutladıklarında birbirlerine pasta hediye etme geleneğini sürdürüyor
    • Microsoft, Firefox 2, 3 ve 4 sürümlerinin çıkışı sırasında Mozilla'ya pasta göndermişti
    • Mozilla da IE10'un çıkışını kutlamak için Microsoft'a pasta göndermişti
  • Bu gelenek, rekabet ve iş birliğinin bir arada bulunduğu web geliştirme kültürünü iyi yansıtan bir simge

MDN'in 20. doğum günü pastası

  • MDN, 20. yılı için web.dev ekibinden kutlama pastası aldı
  • MDN ekibi, lezzetli pastayı gönderen web.dev ekibi başta olmak üzere, MDN'i bugünlere taşıyan tüm iş ortaklarına, meslektaşlara ve topluluğa teşekkür etti

MDN topluluğu ve küresel ortaklıklar

  • MDN'in gelişiminde, çok sayıda geliştirici ve 100 binden fazla katkı sunan kişinin çalışmaları büyük rol oynadı
  • Tek tek anılamayan çok sayıda kişi olsa da, MDN onların tutkusu, merakı ve doğrudan katkıları sayesinde büyüyebildi

Geleceğe dair taahhüt

  • MDN ekibi, dünya çapındaki geliştiricileri güçlendirme ve daha iyi bir web'i birlikte oluşturma hedefini vurguluyor
  • Geçen 20 yıldaki deneyimin üzerine, önümüzdeki 20 yılda da aynı hedef doğrultusunda sürekli iş birliği ve büyüme bekleniyor

1 yorum

 
GN⁺ 2025-07-26
Hacker News görüşleri
  • MDN kesinlikle önemli bir başvuru kaynağı. Modern web teknolojileri bu kadar karmaşıktayken bunları belgelemek zor bir iş ve bunu gerçekten iyi yapıyorlar. Yine de iki küçük eleştirim var. Birincisi, bazen MDN'de biraz şüpheli içeriklere rastlıyorum. Örneğin JavaScript framework'leri ve kütüphaneleriyle ilgili eğitimler, bana göre resmi eğitimlere kıyasla özel bir değer katmıyor. Özellikle Svelte eğitimi 5 yıl önceye ait ve artık güncel değil. İkincisi, webextension belgelerinin kalitesinin düşük olması üzücü. Çoğu manifest v2 temelli ve v3 ya da Chrome uyumluluğu eksik şekilde ele alınmış. Ben de bu belgelerle geliştirirken sonunda Chrome'un resmi belgelerine geçmek zorunda kaldım. Üstelik asıl hedefim Firefox'tu
    • MDN ekibindeyim. Övgü ve geri bildirimin için gerçekten teşekkürler! Bahsettiğin noktaları mutlaka ekiple paylaşacağım. Firefox uzantıları geliştirmeyi daha fazla öğrenmek istiyorsan extensionworkshop.com'a bakmanı öneririm
    • MDN'de zaman zaman şüpheli içerik olması konusuna güçlü şekilde katılıyorum. MDN, kullanıcı tarafı kütüphane ve framework'lerden çok daha uzun ömürlü olmak zorunda. Vercel'in MDN kullanıcılarını kendi framework'üne yönlendirmenin bir yolunu bulup bulmayacağını merak ediyorum
  • MDN'in hâlâ ayakta olması ve düzenli güncellenmesi gerçekten sevindirici. 2020'de tüm ekibin işten çıkarıldığını sanıyordum; sonrasında ekibi yeniden mi kurdular diye merak ediyorum. İlgili HN tartışması
    • MDN ekibindeyim. O dönemde ekip kısa süreliğine iki kişi ve bazı sözleşmeli çalışanlara kadar küçülmüştü, ama şimdi oldukça büyüdü. Şu anda MDN'i güncel tutan 15 tam zamanlı ve sözleşmeli çalışanla birlikte geniş bir ortak ve katkıcı ağı var. Ayrıntıları ekibimiz sayfasında görebilirsin
    • Bu durum gerçekten tuhaf. Mozilla tüm ekibi işten çıkardıysa, neden Mozilla alan adı MDN'in doğum gününü kutluyor, anlamıyorum
    • MDN belgelerinin büyük bir kısmı OpenWebDocs sayesinde varlığını sürdürüyor. Bu, gönüllüler ve çeşitli teknoloji şirketleri tarafından birlikte yürütülüyor. openwebdocs.org
    • Kod açık olduğuna göre, kimlerin nasıl katkı verdiğini doğrudan görebilirsin. Katkıcı istatistiklerine bakınca, son dönemdeki başlıca katkıcıların çoğu Mozilla çalışanı gibi görünmüyor; Yale bağlantılı kişiler, serbest çalışanlar (muhtemelen Mozilla tarafından ücretlendirilenler) ve çeşitli şirketlerden katılanlar var gibi duruyor
  • MDN sayesinde çocukluk hayalim olan Space Invaders benzeri bir oyunu yetişkinliğimde kendim yapabildim. Canvas API ve OscillatorNode hakkındaki harika belgeler sayesinde oyun geliştirmeye başlamak gerçekten kolay oldu. Yaptığım oyun ve projenin motivasyonu da burada
    • Oyunu oynamak gerçekten çok keyifliydi. Düşmanların hızı, sayısı, aşağı iniş temposu gibi ilerleyiş çok iyiydi ve düşman mermilerini vurabilmek eğlenceliydi. Orijinal Invaders'tan ne kadar farklı olduğunu pek bilmiyorum ama kısa bir mola için çok hoş bir deneyimdi. Teşekkürler
    • MDN'in hayalini gerçekleştirmen için yardımcı olmasına gerçekten sevindim! Geri bildirimini mutlaka ekibe ileteceğim
  • Yaklaşık 20 yıldır MDN'i en sık başvurduğum web dokümantasyonu olarak kullanıyorum. MDN vazgeçilmez bir kaynak. Resmi spesifikasyonlardan çok daha okunabilir; gerçek örnekler, çapraz referanslar ve basit bir playground da sunuyor. Bu yüzden değeri sürekli yüksek kalıyor
  • MDN'de bilmediğim bir özelliği öğrenmek çoğu zaman kolay olmuyor. Bazen belgeye bakıp “bu tam olarak kimin için yazılmış?” diye düşündüğüm oluyor. İki paragraf okusam bile bunun ne işe yaradığını, hangi problemi çözmeye çalıştığını anlayamıyorum. Konuya dair ayrıntılı önbilgin yoksa okuyup da pek bir şey almıyorsun. Hatta bazen spesifikasyonun kendisi daha fazla arka plan sağlıyor. MDN'in var olmasına seviniyorum ama keşke açıklamalar CSS: The Definitive Guide kadar net olsa. CSS'i bir yıldan uzun süre MDN belgeleriyle öğrenemedim; ama CSS: The Definitive Guide kitabını okuyunca 3 ay içinde tamamen kavrayabildim. O kitap düzeyindeki açıklamaların wiki biçiminde sürekli güçlendirildiği ve bilgilerin güncel MDN referanslarıyla korunduğu bir sistem olsa, ücretli olsa bile kesin kullanırdım
    • MDN ekibindenim. Değerli geri bildirimin için gerçekten teşekkürler. Bunu mutlaka ekiple paylaşacağım; gelişmemize yardımcı olacak önemli bir nokta. “Bu kimin için yazılmış?” sorusuna gelirsek: başvuru sayfalarımızın çoğu, gerçek tarayıcı implementasyonlarına dayanıyor. Sadece spesifikasyonları belgelemiyoruz; farklı tarayıcılarda kullanıma giren özelliklere odaklanıyoruz. Bu bilgiyi açık ve tarafsız biçimde, geliştirmenin hangi aşamasında olursa olsun herkesin erişebileceği şekilde aktarmaya çalışıyoruz. Bunun yanında son dönemde yeni başlayanlara yönelik öğrenme içeriklerini de ciddi şekilde artırdık. Geliştiricilerin bireysel gelişim aşamalarına yardımcı olacak müfredatlar sunuyoruz; daha ileri konuları da blogumuzla tamamlıyoruz
    • 4-5 yıl önce MDN örneklerinden bazılarının gerçek tarayıcılarda çalışmadığı olmuştu ve fit-content fonksiyonu ile anahtar sözcüğü arasındaki fark da muğlak anlatılıyordu; bu yüzden bir issue açmıştım. Sonrasında belge düzeltilmişti. Ama şimdi eskisi gibi issue açıp düzeltme istemek mümkün değil gibi görünüyor. Yeni bir geri bildirim kanalı ya da düzeltme süreci gerekli. Geçmişteki issue örneği
  • Ücretsiz bir hizmet için insanların kutlama yorumlarında ille de şikâyet etmesi gerekip gerekmediğini merak ediyorum. MDN belgelerini 5 yıldan uzun süredir kullanıyorum; hem çok değerli bir kaynak hem de insanı doğal biçimde çeşitli denemelere yöneltiyor. Araştırmaya kalkmasam asla keşfedemeyeceğim harika API'leri ve özellikleri MDN sayesinde buldum. 20. yıl kutlu olsun
    • Stroustrup'un “şikâyet edilen diller ve kimsenin kullanmadığı diller vardır” sözünü hatırlattı. MDN gerçekten gerekli bir hizmet olduğu için, insanların da onun hakkında çok farklı görüşleri oluyor. Ben web platformuyla sadece biraz uğraşan biriyim ama MDN belgeleri bana diğer pek çok belgeye kıyasla hep daha taze gelmiştir
  • MDN gerçekten çok faydalı bir kaynak. Son 15 yıldır neredeyse her ay DuckDuckGo'da !mdn Array komutunu kullanıyorum
    • Topluluk mdn.io/array yönlendirmesini de hazırlamıştı, onu da kullanabilirsin!
  • MDN'e doğrudan destek olmanın bir yolu var mı diye merak ediyorum. Mozilla'ya genel bağış yapmak değil, özellikle MDN'in işletimine gideceği net olan bir bağış yapmak istiyorum. MDN benim için o kadar vazgeçilmez
    • Firefox için de aynı şeyi hissediyorum; ona da her gün güveniyorum. Ama Mozilla kurumu beni giderek daha fazla hayal kırıklığına uğratıyor. Kaynakları Firefox'la ilgisiz alanlara kaydırmaları beni hayal kırıklığına uğrattı ve öncelikler düzelene kadar ek destek verme niyetim yok
  • MDN'i gerçekten çok kullanıyorum. Eğer ekip bu yorumu okuyorsa, SVG belgeleriyle ilgili bende biraz kötü bir deneyim bırakan bir noktayı paylaşmak isterim. SVG öğelerine dair açıklamalar fazla yüzeysel geliyor. Örneğin g öğesinde açıklama sayfasında hangi attribute'ların kullanılabildiği ya da global attribute'ların ne olduğu konusunda yeterli bağlantı veya açıklama yok. Sayfada attribute listesinin kolayca görülebilmesi gerekiyor ama bunun için ayrıca aramak zorunda kalıyorum. “attributes”e tıklayınca tüm attribute listesi geliyor ama hangilerinin global olduğu açık değil. Bu yapı bana sezgisel gelmiyor; API yapı dokümantasyonunda her property'nin o yapı sayfasında açıklanmasını bekliyorum. En azından HTMLCanvasElement belgesindeki gibi, her öğeye özgü ve miras alınan özelliklerin bir bakışta düzenlenmiş olmasını isterdim. Bunun önemli bir kısmı büyük ihtimalle IDL üzerinden yarı otomatikleştirilebilir
  • MDN'i ilk keşfettiğimde, sanki bir büyücünün gizli kütüphanesine gizlice girip kadim metinlere bakıyormuşum gibi hissetmiştim. Mozilla ekibi, gerçekten harika iş çıkarıyorsunuz