Prime Reacts: I like this Backend

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.พ. 2023
  • The original video can be found here
    • I like this Backend
    Subscribe to / @hnasr !!!!!
    Recorded live on twitch, GET IN
    / theprimeagen
    MY MAIN YT CHANNEL: Has well edited engineering videos
    / theprimeagen
    Discord
    / discord
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 258

  • @ThePrimeTimeagen
    @ThePrimeTimeagen  ปีที่แล้ว +135

    Please go and subscribe to www.youtube.com/@hnasr
    GREAT VIDEO!!!

    • @eppi6328
      @eppi6328 ปีที่แล้ว +2

      this www.youtube.com/@hnasr!!!! link in the description is broken, also great reaction video comments of someone who actually works in Netflix adds tons of value

    • @mateuszkapitua8782
      @mateuszkapitua8782 4 หลายเดือนก่อน

      😊😊​@@eppi6328

  • @hnasr
    @hnasr ปีที่แล้ว +1539

    Really enjoyed this! fantastic to see the actual perspective from someone who helped built this. learned alot! thanks for the feedback.

    • @giggleways
      @giggleways ปีที่แล้ว +120

      I am a fan of both of you 😍

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  ปีที่แล้ว +507

      dude!! Your stuff is SOOOO awesome btw
      I hope that you enjoyed this :)

    • @vfryhn2
      @vfryhn2 ปีที่แล้ว +45

      Epic crossover

    • @earthling_parth
      @earthling_parth ปีที่แล้ว +19

      Please do a collab on some video topic. Love both of you 💗💗💗💗

    • @tuvantran660
      @tuvantran660 ปีที่แล้ว +4

      Really great content Hussein, but I don't understand half of your sayings. However, I really love to learn about it. Could you recommend me some of the beginner resources to learn. Thank you very much.

  • @haniyasu8236
    @haniyasu8236 ปีที่แล้ว +626

    Learning that Prime created the Netflix auto-play with volume feature makes me feel like I am a young Jedi learning that a Sith lord is my father.

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  ปีที่แล้ว +207

      YOU DONT KNOW THE POWER OF THE DARK SIDE

    • @kerodfresenbetgebremedhin1881
      @kerodfresenbetgebremedhin1881 ปีที่แล้ว +4

      lol

    • @GiveMeSomeMeshuggah
      @GiveMeSomeMeshuggah ปีที่แล้ว +17

      @@ThePrimeTimeagen The real Sith Lord is whoever decides on the metrics for those A/B test cells. Participating in the attention economy is voting for more distracting features in the same way that buying a banana is voting for the board members of Dole.

    • @yongkangchia1993
      @yongkangchia1993 ปีที่แล้ว +1

      Same here 🎉

  • @flipperiflop
    @flipperiflop ปีที่แล้ว +194

    Pretty sure the winner of that A/B test is because everyone tried to pause the autoplay video, but ended up going to it instead!

    • @joshuamcalistair2787
      @joshuamcalistair2787 ปีที่แล้ว +7

      True but to be fair the captions idea would be sooo visually annoying and messy

    • @John-mo6mu
      @John-mo6mu ปีที่แล้ว +7

      Or perhaps because most netflix users stream on TVs. Autoplay is mostly annoying when youre using a PC or a mobile phone. On TV it's a godsend.

    • @PakRoc-dev
      @PakRoc-dev 6 หลายเดือนก่อน

      Not when you have kids and the last thing my wife watched was a steamy Bridgerton scene.

  • @kubre
    @kubre ปีที่แล้ว +303

    I would love more technical reactions like this

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  ปีที่แล้ว +74

      thats the fun!

    • @cheeksthegeek
      @cheeksthegeek ปีที่แล้ว +5

      same here!!

    • @santaclause1988ify
      @santaclause1988ify ปีที่แล้ว +4

      Agree, more technical reactions please, we need that sweet technical nectar knowledge

    • @RamkrishanYT
      @RamkrishanYT 8 หลายเดือนก่อน

      Andddddd we're now a react channel

  • @Green_44_
    @Green_44_ ปีที่แล้ว +117

    I don’t know how you sleep at night knowing you’re building things for monsters who’d want the sound on… 👀👀

  • @diegolikescode
    @diegolikescode ปีที่แล้ว +58

    BRO, this one was amazing, thanks Prime!! S2 keep pumping those juicy content

  • @gundo1234
    @gundo1234 ปีที่แล้ว +43

    I never loved reaction vids, but this is ThePrimeTime.

  • @iambasanta
    @iambasanta ปีที่แล้ว +34

    well, i found these kind of videos are really entertaining. Love it.

  • @rumplstiltztinkerstein
    @rumplstiltztinkerstein ปีที่แล้ว +17

    31:49 Translating to human speech: Basically you will send an authentication token to the server when connecting. The authentication token has information on how long does the token lasts. The server will see that the last time was longer than that value. Therefore you are not authenticated.

  • @HassanElMghari
    @HassanElMghari ปีที่แล้ว +49

    Great video Prime! Love these more technical deep dives, especially as a frontend engineer

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  ปีที่แล้ว +11

      yayaya! react stuff has been really fun

    • @ivan3584
      @ivan3584 7 หลายเดือนก่อน

      frontend dev*

    • @mikealejandro3938
      @mikealejandro3938 7 หลายเดือนก่อน

      @@ivan3584 nigga, let him be !

  • @ToddMagnussonWasHere
    @ToddMagnussonWasHere ปีที่แล้ว +14

    There’s always something enjoyable and funny when you build something on a visible company site and it survives multiple years later despite everything else being built around it.

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  ปีที่แล้ว +6

      its always so weird

    • @ToddMagnussonWasHere
      @ToddMagnussonWasHere ปีที่แล้ว

      @@ThePrimeTimeagen Yeah it is. How I'd explain it is there's kind of nakedness to it, like looking back in the first person you lost your virginity to. I always thought I'd come to this crossroads of having smothering pride for jumping through hoops to deliver on a very visible, functional part of a site, instead there's almost an intense self-doubt like you could've built it better, as if you could've read minds or had every single possible requirement written for you out of the gate. I guess the benefit of it though is you lose the fear (insert Dune quote here.)

  • @johnyepthomi892
    @johnyepthomi892 ปีที่แล้ว +19

    I love Hussein’s videos. He is great for backend and networking. He gets into details and makes it interesting, like a story when getting deep into some topic. Great guy and great channel.

  • @elbaraaabuaraki327
    @elbaraaabuaraki327 ปีที่แล้ว +7

    My 2 favorite engineers in one video.. couldn't ask for more

  • @blackfrog1534
    @blackfrog1534 ปีที่แล้ว +16

    watched this live 10/10 will watch again. this kind of content is so fun, reaction + technical insight

  • @cheaterman49
    @cheaterman49 10 หลายเดือนก่อน +6

    31:00 The "small ISP" thing constantly impresses me ; again it's something you already mentioned, IIRC called partner program or whatever, but it's a really good move from Netflix and indeed forces some clever engineering to happen behind the scenes!

  • @dixztube
    @dixztube ปีที่แล้ว +8

    I love his channel ! Have learned so much from him especially in the network layers.

  • @nX-
    @nX- ปีที่แล้ว +9

    26:00 It is suprising that Netflix does it this way. Because on iOS or Android, it won't work. The way this usually works, is that when the content starts it loads a sprite image, with all the thumbnails. And then you traverse all the thumbnails/frames in this big image. TH-cam also does it like that in Web. (Or at least last time I checked). I actually implemented this on the Peacock iOS app, and it was a lot of fun.

  • @rthurJ
    @rthurJ ปีที่แล้ว +17

    I see primeTime, I click like and comment to boost the video!

  • @slappy_chimp
    @slappy_chimp ปีที่แล้ว +10

    this feels like the dev equivalent of the marvel universe where all my fav devs are crossing one another :))

  • @dabbopabblo
    @dabbopabblo ปีที่แล้ว +9

    Hussein Nasser is literally one of the best programmers to do it. I’ve been watching him for years

  • @sadkebab
    @sadkebab ปีที่แล้ว +9

    31:48
    Prime, you forgot to specify that in the event the position where you are authenticated is not the position where you weren't, the system has acquired a variation.
    Variation is a significant factor.

  • @eaglethebot1354
    @eaglethebot1354 ปีที่แล้ว +6

    I love the troll with the missile targeting reference and half the chat not understanding, and the other half of the chat is laughing their asses off

    • @TehKarmalizer
      @TehKarmalizer ปีที่แล้ว +1

      I’m convinced Prime helped write that missile guidance system in his last life.

  • @oliverinspace47
    @oliverinspace47 ปีที่แล้ว +1

    This is awesome watching someone decode something you worked on.

  • @Aimsport-video
    @Aimsport-video 8 หลายเดือนก่อน +2

    I think you upgrading the Netflix “Oops something went wrong.” to “Whoops something went wrong.” was pure genius. Legendary.

  • @Gahlfe123
    @Gahlfe123 ปีที่แล้ว +7

    Hussein is a great mind. seen the video but going to rewatch for the netflix perspsective

  • @jaya-surya-t
    @jaya-surya-t ปีที่แล้ว +2

    I'd absolutely love more stuff like this.

  • @monarch5965
    @monarch5965 10 หลายเดือนก่อน

    Best video by far. Thank you Blazingly appreciative

  • @JaderRubini
    @JaderRubini 7 หลายเดือนก่อน

    This is BY FAR the most fun and entertaining videos of all of Prime’s channels

  • @sghiorrini
    @sghiorrini ปีที่แล้ว +4

    Hussein is a star!

  • @robloxaalexx
    @robloxaalexx ปีที่แล้ว +4

    What a combo, learning about backend and watching Cobra Kai... sort of.

  • @wMwPlay
    @wMwPlay ปีที่แล้ว

    Good job! It was fascinating and I had a good laugh!

  • @startup_cult
    @startup_cult ปีที่แล้ว +2

    This is going to be my favourite video for a while

  • @NithinJune
    @NithinJune 4 หลายเดือนก่อน +1

    2:56 So exactly what prime video has

  • @akshay-kumar-007
    @akshay-kumar-007 ปีที่แล้ว +2

    Hussein is a great TH-camr. One of those guys that make you excited about techmology.

  • @simonhartley9158
    @simonhartley9158 ปีที่แล้ว +5

    I've heard that HTTP/2 can cause load spikes on the server, since suddenly all/many of the assets are being requested at once, rather than spread out. Different servers have options to tune effective concurrency, so I'm not sure if this information is outdated or not.

  • @drisvalakasvrykolakas4248
    @drisvalakasvrykolakas4248 ปีที่แล้ว

    Did I imagine that the endpoint has a crazy amount of query strings? Lol love it

  • @indrajitsarkar3169
    @indrajitsarkar3169 ปีที่แล้ว

    love his work too.

  • @a2cg2ogle
    @a2cg2ogle 9 หลายเดือนก่อน +1

    2:04 in my list you are in second place right after the guy who invented pop-ups

  • @SumanPokhrel0
    @SumanPokhrel0 ปีที่แล้ว

    Never thought a tech breakdown reaction could be this interesting . Nice one

  • @quelchx
    @quelchx ปีที่แล้ว +5

    When I clicked this video I thought I read 3:47 so I thought this be a good video to watch before my morning scrum. Guess I have to invest another 30 minutes cuz I miss read the length LOL. Love the content -- some days I almost die laughing watching.

  • @monastyrskiiden
    @monastyrskiiden ปีที่แล้ว +4

    How the f*ck Dr.DisRespect became a rust programmer? This world went nuts! 🤣

  • @austin4855
    @austin4855 ปีที่แล้ว +1

    5:00 If this has existed the whole time, please please please advocate for a little toggle switch with the word "autoplay" or auto-preview or something next to it somewhere on the home screen. Small and tucked away, but positioned obviously for someone looking for it.

    • @thorbergson
      @thorbergson 8 หลายเดือนก่อน

      Not gonna happen. Does nothing for engagement. Pray they don't kill the switch in the settings

  • @NithinJune
    @NithinJune 4 หลายเดือนก่อน +1

    2:10 I would never admit this to anyone 😂

  • @tesla1772
    @tesla1772 ปีที่แล้ว

    The colab we needed

  • @fghjkcvb2614
    @fghjkcvb2614 ปีที่แล้ว

    I really liked the Video great Insights and laughts all around thanks Prime

  • @eli123ry
    @eli123ry ปีที่แล้ว

    awesome video. loved this

  • @nellomoreira
    @nellomoreira ปีที่แล้ว +5

    I wish I could like this video a hundred times

  • @markusmachel397
    @markusmachel397 ปีที่แล้ว

    Thats cool, my two favorite Tech guys in one video. LIKE !

  • @dahomyhafiz
    @dahomyhafiz ปีที่แล้ว

    I loved this cross over so much

  • @headlights-go-up
    @headlights-go-up ปีที่แล้ว +2

    Oooo this is a long one. I think I'll go make some coffee to enjoy while I watch

  • @sebsplatter914
    @sebsplatter914 ปีที่แล้ว

    This was amazing!

  • @_Khrix
    @_Khrix ปีที่แล้ว

    This video was really really interessing!

  • @ryanseipp6944
    @ryanseipp6944 ปีที่แล้ว +3

    11:18 had me dying laughing 🤣

  • @jonathanschober1032
    @jonathanschober1032 7 หลายเดือนก่อน

    32:00 the missile knows where it is because it knows where it isn’t

  • @__idan__
    @__idan__ ปีที่แล้ว +8

    Would love to hear in the future how things work in the backend at a place like Netflix, how you design A/B tests, reactive streams, design reviews, CI/CD processes, etc.
    Love the video and the new channel!

  • @jacksonstenger
    @jacksonstenger ปีที่แล้ว +1

    Just found your channel. It's like Mike Wazowski teaching me how to code, what's not to like

  • @ConernicusRex
    @ConernicusRex 3 หลายเดือนก่อน

    Bro I am slow clapping. This is so-
    IT DOES SO MANY THINGS!

  • @skwtf
    @skwtf ปีที่แล้ว +2

    I laughed so hard at your reaction to /pathEvaluator.
    Exactly how I would react if someone reviewed my work in a youtube video lol

  • @TheFaabioChannel
    @TheFaabioChannel ปีที่แล้ว +6

    PrimeTime = Instalike.

  •  ปีที่แล้ว +6

    What is the reason you are still using i3? The tearing you get with X11 is kinda distracting imo and Wayland is quite good at this point

    • @heroe1486
      @heroe1486 ปีที่แล้ว

      Picom solves tearing for me, I want to check a Wayland compositor but worried about losing time configuring it for Nvidia

  • @thydevdom
    @thydevdom 8 หลายเดือนก่อน

    Hussein makes great videos!

  • @Leeway4434
    @Leeway4434 ปีที่แล้ว +1

    Of course our monkey brains pressed the play button more when blasted with instant full volume audio. I didn't know about the turn-off auto play feature though. Thank you Prime

  • @noelguiavieira
    @noelguiavieira ปีที่แล้ว

    What a great video!

  • @JackDespero
    @JackDespero 11 หลายเดือนก่อน +1

    The clicks on the video playing with volume is people like me, clicking by mistake trying to mute the video.

  • @772storminorman
    @772storminorman ปีที่แล้ว

    I accept your apology, and needed to hear it.

  • @adriankal
    @adriankal ปีที่แล้ว +1

    Wonder why they don't compile all thumbnails into one file and then use css to show only specific part of this big image. This was optimization used in yahoo around 2008.

  • @sammavrs
    @sammavrs 10 หลายเดือนก่อน +2

    Anyone else notice how PRIME started getting SUPER heated over his baby being criticised?

  • @unicodefox
    @unicodefox 8 หลายเดือนก่อน

    question: why require authentication for the content files on the CDN, wouldn't just having access control on the widevine licenses be good enough?

  • @syedmehdiabbas1588
    @syedmehdiabbas1588 ปีที่แล้ว

    It would be so cool if you interviewed Hussein sometime

  • @ettaroo
    @ettaroo ปีที่แล้ว +1

    Where Prime rants about us ruining his Netflix A/B test and points his finger right at the camera...my Diet Coke all over the screen and camera. So.Damn.Funny

  • @Oi-mj6dv
    @Oi-mj6dv 8 หลายเดือนก่อน

    The authenticator knows where It is because it knows where It isnt

  • @ThrashAbaddon
    @ThrashAbaddon ปีที่แล้ว

    @ThePrimeTime , what do you think about making a video about Web3, problems advantages, and so on?

  • @laughingvampire7555
    @laughingvampire7555 10 หลายเดือนก่อน

    What I want to know is if the series is called La Casa de Papel, why it was named in Eglish as "Money Heist" and wasn't translated to "The house of Paper"? it was a great opportunity to explore the cultural difference and how in the Hispanic world mints are called "House of Coin" bills are described as "paper coin" thus "Casa de Papel" is a word play on these concepts that also explains the high stakes situation of this money heist.

  • @bobbycrosby9765
    @bobbycrosby9765 ปีที่แล้ว +2

    So I think that's interesting, and a case where an A/B test doesn't tell the whole story. The sound probably creates a bit of anxiety and makes the consumer feel like they must do something. But despite any uplift, that doesn't feel good.

    • @bdidue6998
      @bdidue6998 11 หลายเดือนก่อน

      Well that's probably what they were looking at. What situation caused a user to take action and make a decisions to watch a show the fastest. This could be the exact metric they were measuring, and what caused their decision

  • @Kavukamari
    @Kavukamari ปีที่แล้ว +2

    can you stitch together a thumbnail atlas serverside and then send that to the user for the front end to split to bypass that 6 request limit? you're still downloading the same amount of thumbnails, but it's less requests so they don't have to wait

  • @nickcostello2810
    @nickcostello2810 ปีที่แล้ว

    User's faces are the Pikachu meme when they find out other users use the software different than them.

  • @FabulousFadz
    @FabulousFadz ปีที่แล้ว

    26:38 When he said "Blazingly fast" I just knew the reaction at 26:41 was coming.

  • @nexovec
    @nexovec 8 หลายเดือนก่อน

    14:42 He just lifted your skirt Prime haha :D

  • @reedmoore5450
    @reedmoore5450 ปีที่แล้ว

    I am a fan of backends as well

  • @crazy6988
    @crazy6988 ปีที่แล้ว

    MOAR!

  • @victorcomposes
    @victorcomposes 11 หลายเดือนก่อน

    You better be sorry, this caused havoc in my life🤣

  • @tercmd
    @tercmd 8 หลายเดือนก่อน

    17:25 i know this was a joke, but this would be a really good idea. lounge premium wifi with dns that resolves netflix to the internal server box, making waiting a much nicer experience 😂 (and much easier to pick up that server box with the video on it)

  • @Oiiiar_
    @Oiiiar_ ปีที่แล้ว

    Dude’s giving me Bill Burr vibes and I’m binging his vids rn

  • @countbrapcula-espana
    @countbrapcula-espana 7 หลายเดือนก่อน

    Dangerous title ... Closing in on Brokeback M...

  • @callowaysutton
    @callowaysutton ปีที่แล้ว

    Could your motion sickness be caused from the lack of vsync/stuttering of your browser lol

  • @sircalvin
    @sircalvin ปีที่แล้ว

    i actually laughed out loud at the server auth part

  • @sammavrs
    @sammavrs 10 หลายเดือนก่อน

    I have to mute my TV everytime i go on the Firestick Netflix App

  • @rudde7251
    @rudde7251 ปีที่แล้ว

    He is probably talking about the CPU cycle penalty on the server who has to service thousands of users at the same time and not the cycles at the client side when he is discussing the penalties of QUIC

  • @xdman2956
    @xdman2956 ปีที่แล้ว

    14:44 "hasVideoMerchInJaw" lmao
    or is it name of some part of the page?

  • @_Amilio_
    @_Amilio_ ปีที่แล้ว +2

    I like this react of a react 😂

  • @IlyesCodes
    @IlyesCodes 8 หลายเดือนก่อน

    The moment he said "stripped my request naked"😂😂😂😂😂 I lost it😂😂😂😂😂😂😂😂😂😂😂😂😂😂

  • @awikwok212
    @awikwok212 ปีที่แล้ว +1

    Hussein Pog

  • @Jam-ht2ky
    @Jam-ht2ky ปีที่แล้ว

    what do you guys think about http3? Do you think using it can significantly improve Netflix's loading speed and decrease latencu because of the new QUIC? Or do you think it's too new and still not as reliable

  • @musdevfrog
    @musdevfrog ปีที่แล้ว +1

    "thas trpc before trpc was trpc" 😂

  •  ปีที่แล้ว +2

    Prime, did you craft an endpoint with camel case????

  • @thatitguy1980
    @thatitguy1980 11 หลายเดือนก่อน

    TIL I can disable autoplay previews while browsing and my life just got so much less stressful.

  • @web3987
    @web3987 11 หลายเดือนก่อน

    I don't really think so it matters much if you use Nginx header or not. Servers can also be identified based on the nuances in the responses they send back on the Transport layer level.

  • @marsrevolutionary
    @marsrevolutionary ปีที่แล้ว

    3:30 *Nobody* picked the one with the audio on. We tried to pause it because it was playing audio. Video playing in the background is easily ignored but audio can't be ignored. That's how it gets selected. After that, it becomes instant relief from the decision fatigue that browsing Netflix creates. We watch TV to be entertained and browsing is not entertaining. It's a biased voting method for that particular feature.

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  ปีที่แล้ว +1

      and you are wrong :)
      but it was a good idea, but its wrong. that is not how we measure success

  • @pkoch
    @pkoch ปีที่แล้ว

    CONFESS MORE SINS, PRIMO!