10 Things I Regret About Node.js - Ryan Dahl - JSConf EU

HN ▲ 994WebKanal: JSConfYayın: 06.06.2018Süre: 26:42

Neden izlemeli?

Node.js’in tasarım kararları ve yarattığı problemler üzerine Ryan Dahl’in içten değerlendirmesi, backend geliştiricileri ve platform tasarımcıları için önemli dersler içerir. Performans, güvenlik ve API tasarımı konularında gerçek dünya tecrübelerine dayanan çıkarımlar elde edebilirsiniz.

Video özeti

Ryan Dahl’in bu sunumu, Node.js’in tasarım kararları ve bunlardan doğan pişmanlıkları üzerinden platformun tarihçesini ve Deno’ya geçiş sürecini anlatıyor. Konuşma akışı; giriş (0s), 2012’de Node’un durumu (96s), sunucu tarafı için JavaScript (178s), Promise’larla ilgili pişmanlıklar (269s), güvenlikle ilgili sorgulamalar (362s), derleme sistemleri eleştirisi (421s), paket yönetimi sorunları (583s), Deno’ya geçiş süreci (914s), Deno tasarım hedefleri (1022s) ve Deno mimarisi ile modül basitleştirme ve diğer özelliklere (1133s,1255s,1503s) geçişle tamamlanıyor. Sunum gerçek dünya tecrübeleriyle desteklenmiş tasarım dersleri ve Deno projesine dair somut hedefler içeriyor.

Kimler izlemeli: Backend geliştiriciler, platform ve araç tasarımcıları ile JavaScript ekosistemindeki mimari kararları anlamak isteyenler. İzleyicinin temel Node.js bilgisine sahip olması faydalıdır; konuşma tasarım ilkeleri, güvenlik, paket yönetimi ve Deno gibi alternatifler hakkında uygulamalı içgörüler sağlar. İzleyenler, Node’un hangi kararlarının sorun yarattığını ve bunların nasıl daha iyi çözülebileceğini somut örneklerle öğrenir ve Deno’nun bu sorunlara nasıl yaklaştığını kavrar.

Bölümler

  1. Introduction
  2. State of Node in 2012
  3. JavaScript for Servers
  4. Pişmanlık: Promises
  5. Pişmanlık: Güvenlik
  6. Pişmanlık: Build Systems
  7. Pişmanlık: Paket Yönetimi
  8. Deno'ya Geçiş

Öne çıkan fikirler

  • Tasarım kararları zaman içinde yeni problemlere yol açabileceği için platformlar dikkatle değerlendirilmelidir.
  • Güvenlik, paket yönetimi ve modül sistemi gibi altyapı seçimleri bir ekosistemin sürdürülebilirliğini doğrudan etkiler.
  • Alternatif bir platform (Deno) geliştirirken geçmişte yapılan hatalardan öğrenmek, daha sağlam mimari kararlar almaya yardımcı olur.

Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.

Hacker News'te 994 puan ve 491 yorum aldı: tartışmayı oku · YouTube'da aç

Opendart Akademi

Bu konuyu canlı derste, gerçek projelerle öğrenin → Angular Eğitimi

Diğer ilgili eğitimler: Vue.js Eğitimi · React Native Eğitimi

Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler