Hacking with Andrew and Brad: an HTTP/2 client

HN ▲ 153Genel YazılımKanal: The Go Programming LanguageYayın: 25.02.2015Süre: 1:46:10

Neden izlemeli?

Go ile ağ programlamaya giriş sunan bir çalışma kaydı; HTTP/2 istemci mimarisi ve bağlantı yönetimi konularına odaklanıyor. Go kullanan geliştiriciler, düşük seviyede HTTP/2 taleplerini nasıl yöneteceklerini ve bağlantı/stream yönetimiyle ilgili pratik yaklaşımları görebilirler.

Video özeti

Bu screencast Go dilinde bir HTTP/2 istemcisinin temelinin atılmasını gösteren pratik bir çalışma kaydıdır; oturum boyunca Andrew Gerrand ve Brad Fitzpatrick bağlantı ve stream yönetimi, protokolün düşük seviyeli taleplerini ele alma ve istemci mimarisine ilişkin uygulamalı çözüm yaklaşımları üzerinde çalışıyorlar. Kayıttaki commit linki ve ekip tarafından yapılan uygulamanın detaylarına ulaşılabilecek referanslar sunuluyor; sunum gerçek kod üzerinde ilerleyen bir hacking oturumu şeklinde izlendiği için izleyici yazılıma nasıl yaklaşılacağını doğrudan görebiliyor. Hedef izleyici Go ile ağ programlamaya ilgi duyan geliştiricilerdir; temel Go bilgisi ve HTTP protokolleri hakkında ön bilgi izleyiciye fayda sağlar. İzleyici bu oturumdan HTTP/2 istemci mimarisinin temel bileşenlerini, bağlantı/stream yönetimiyle ilgili pratik yaklaşımları ve gerçek bir kod tabanında yapılan değişiklikleri nasıl takip edip adapte edebileceğini öğrenir.

Öne çıkan fikirler

  • HTTP/2 istemcisi tasarlarken bağlantı ve stream yönetimini net ayırmak uygulamayı daha yönetilebilir kılar.
  • Gerçek zamanlı kodlama oturumları, ağ protokollerinin düşük seviyeli ayrıntılarını öğrenmek için etkili bir pedagogik yöntemdir.
  • Go, eşzamanlılık ve ağ programlama için sunduğu araçlarla HTTP/2 gibi kompleks protokollerin uygulamasını kolaylaştırır.

Ö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 153 puan ve 29 yorum aldı: tartışmayı oku · YouTube'da aç

Opendart Akademi

Bu konuyu canlı derste, gerçek projelerle öğrenin → Tüm Eğitimlerimiz

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