WebSockets in 100 Seconds & Beyond with Socket.io

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

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

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

    Love this format where the first 100 seconds are a showcase of the topic and then an in-depth explanation!

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

    Please keep going "Beyond 100 sec" for other topics as well

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

      Totally agree

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

      he often does

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

      Yes

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

      Calculus in 100 seconds?

    • @user-fn2rt6lb1o
      @user-fn2rt6lb1o 2 ปีที่แล้ว +3

      C++ in 100 seconds and beyond
      *7 years later*
      I am now a learned man

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

    This is a fantastic format. I regularly want to get deep into something but need a cursory overview first. This overview contains 2 things that you almost never see together in an under 10 minutes cursory overview video:
    1. Graphic explanation of high level concept.
    2. Actual code.
    I wish there were one of these for every CS concept. Thank you!

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

      Gurantee youre not even a developer yet and just another grifter money chasing weirdo 😂

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

    @chillydoog
    1 second ago
    I'm learning how to build a web app rn. Starting with the backend; Setting up servers, database, WEBSOCKETS! Every piece of technology I don't yet understand, to build this thing YOU ALREADY HAVE A VIDEO ON! Youre killing it. Love you for doing this.

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

    Stream Processing & Kafka in 100 seconds would be great!

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

      Kafka has been on my list for awhile.

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

      Yes plz

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

      omg yes please

    • @rivalputra7019
      @rivalputra7019 3 ปีที่แล้ว

      UP !!!!

    • @chaitanyabhole
      @chaitanyabhole 3 ปีที่แล้ว

      Yes, that would be helpful.

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

    Websocket in 100 seconds is a new World Record!!!
    It's even understandable!!! :-p

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

      What in his 100 seconds series isn't a record?

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

    Me thinking I'm only getting 100 seconds but actually getting 511 seconds:
    Wait, that's illegal!

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

      Rules are made to be broken

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

      @@Fireship I think that if you tell that to a judge they'll disagree

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

      gotem bitch

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

      @@bauxite13 Boooo!!!!

    • @danielrdrigues
      @danielrdrigues 3 ปีที่แล้ว

      @@Fireship Security code too.

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

    This is gold!

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

    The quality of your videos (as both programming tutorials and general production) is incredible

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

    I am liking this channel more and more, concise messages with implementation images set this content apart, that said I am very glad that the author is going beyond 100 seconds, since sometimes it feels rushed, like somebody speaking very fast while holding their breadth, so much that I have to pause or play the video at a lower speed.
    So keep it up, these technology/craft channels are like the kind of college professors or school mates that I wanted to have back in the day, this entertainment is better than Netflix in my opinion.

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

    i see 100 seconds in the title but realize its a 8 minute video. I start doing calculations in my head for a second, asking myself "how much is a 100 seconds again?" lol great video this took me forever to learn. and you broke it down so simply in under 10 minutes.

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

    this man out here teachin us stuff that teacher wont, this is so underrated

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

    The transition from 100 Seconds to Beyond gave me the chills man. Awesome video!
    Keep it up!

  • @rowrohit5505
    @rowrohit5505 5 หลายเดือนก่อน

    Don't care if it is more than 100 seconds , the fact is it is very good and clear explanation, much better than other youtube channels

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

    Sponsoring. You do a great work and every time I watch your videos I take a lesson and incorporate it in my work flow. Amazing efficiency.

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

    you explained it so well a newbie like me still can understand, thank you!

    • @devaes
      @devaes 3 ปีที่แล้ว

      i agree

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

    DUDE THIS CONTENT IS GOLD! I learned soooo much 😭😭 pls make more videos and educate us. Love this format of 100 secs followed by deeper explanation.. pls make more of these 😍😍😍

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

    Congrats on 500k!!!! You definitely deserve it. Top tier tech content :D

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

    Congratulations for 500k. Want something special on celebration of 500k subs.

  • @user-fc5ou7pn2k
    @user-fc5ou7pn2k ปีที่แล้ว

    10/10 I've had three professors try and explain what you've just clarified in 100s, kudos to you mr. fireship

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

    Next - TailwindCSS in 100 Seconds!

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

    Nice as always, the little tutorial is well done for anyone who were a bit curious, I hope that will make some of them jump in!
    Also, can't wait to see the light for WebTransport and see the new features!

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

    Your voice is so sweet and of course the quality of the content is just too good.

  • @HaiTran-bp5cv
    @HaiTran-bp5cv 2 ปีที่แล้ว +2

    Wonderful presentation: short, concise, no "youtube" noises (background music, video tricks, splash screens, plugs,...). Thanks so much.

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

    I love the clear easy to understand information paired with the good graphics, animation and sound quality!
    I wanted to subscribe but noticed I already am, so I probably watched some other video of yours before :)

  • @StyleTrick
    @StyleTrick 3 ปีที่แล้ว

    The QUIC protocol is truly fascinating, there are clear benefits towards using this over TCP.

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

    I loved the pace of this video. Although your fast-paced videos are good when I have prior knowledge on the topic, this pace is perfect for people new to the topic.

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

    Just in time, started researching implementation of socket.io

  • @naimurhasanrwd
    @naimurhasanrwd 3 ปีที่แล้ว

    I love your 100 seconds. And Extended After 100 Second. You teach the code in 100s, We learn both code and workflow which needs Years of experience to understand without you. Thank you so much. Long Live.

  • @hos7012
    @hos7012 3 ปีที่แล้ว

    i support the channel by watching ads to let this guy gives us daily videos

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

    You just became the most updated video on websockets.

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

    Thanks for the video! For the record, the ws library actually allows you to emit messages to all the clients. It also seems to work with the browser's WebSocket class out of the box. Though, if you just didn't favor the implementation that's fair.

    • @adrianwalker9917
      @adrianwalker9917 2 ปีที่แล้ว

      It's actually way too fast. I thought my YT player was set to speed: 2.0.

  • @MarinaKovaleva-j8d
    @MarinaKovaleva-j8d 2 หลายเดือนก่อน

    I really appreciate the opportunity to study with you. Many thanks for your help.

  • @sandrinjoy
    @sandrinjoy 3 ปีที่แล้ว

    i learnt pure Webrtc setup without any libraries. now its more easy for me!

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

    There is a reason you have 500k subs. Keep up the good work!

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

    For a second a thought it's not the same person talking...

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

      yea me too, the voice changed mid way

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

      broken mic perhaps?

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

      the mic sounds worse than the other videos imo

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

      It is just his night vs morning voice. He ever talk about it in one of his video

  • @hemanth.alluri
    @hemanth.alluri 3 ปีที่แล้ว +22

    I get that this is just a quick demo but, OUCH. I could just FEEL the XSS waiting to happen at 6:55.

    • @saiefzneti
      @saiefzneti 3 ปีที่แล้ว

      Oh god. I didn't even notice that ! XD

    • @lalathealter6513
      @lalathealter6513 2 ปีที่แล้ว

      thx for pointing that out, man. Now, after a little of googling, I know much more about web security

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

    I really love the Vintage-y atmosphere you bring here! will there be tutorial for making this type of tutorial video? ♥️

  • @zedverse07
    @zedverse07 5 หลายเดือนก่อน

    TOOO GOOD! Gained a subscriber. I like no bs approach and straight to the concept. Felt a bit fast but that's good makes you stop and think and understand. Great job again

  • @babaiiseuphoric
    @babaiiseuphoric 2 ปีที่แล้ว

    let me tell you, your contents are actually beyond google ! your every content is a Gem !!!

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

    I was wondering, why do you always say “if u wanna learn more stay tuned”?
    of course we want, ure a genius

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

      He's getting us hooked first, then feeding us the rest. Kind of what a drug dealer does, but in a useful way.

    • @TheSadman2001
      @TheSadman2001 3 ปีที่แล้ว

      @@sinki19841984 yep, I agree with that

  • @Juan-h1x
    @Juan-h1x 4 หลายเดือนก่อน

    Это Словно Рождество))) ПРАЗДНИК!

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

    Awesome. Thanks for sharing. Who in the world would down vote wonderful free content? That's makes no sense at all unless they disagreed with a point you made. Still, free educational content. That's awesome sir. Thank you. 🙏😍

  • @shreechatane9215
    @shreechatane9215 3 ปีที่แล้ว

    I grew as developer beacuse of this channel

  • @triggeringencouragement5785
    @triggeringencouragement5785 3 ปีที่แล้ว

    It really help me to learn node js because I am a fresher in node js thank you for wonderful information

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

    Congrats on hitting 500k subs 🥳

    • @saddamlakho9300
      @saddamlakho9300 3 ปีที่แล้ว

      th-cam.com/channels/gEokqpVyfBicmizUbR52lQ.html
      for web tutorials

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

    This is a great explanation. I've noticed websocket in front-end jobs recently.

  • @dimalisovyk5277
    @dimalisovyk5277 3 ปีที่แล้ว

    the greatest software-related channel

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

    Thanks for taking it "Beyond 100 sec"

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

    Awesome video. If anyone is trying and hosting it for fun, make sure you do escape(text).

  • @sreekar_s
    @sreekar_s 3 ปีที่แล้ว

    03:23 You're now a official web developer. Kudos!!!!

  • @onlyspaceghost
    @onlyspaceghost 3 ปีที่แล้ว

    I love the added detail of this video!! Also congrats on half a million subscribers!!

  • @cassolmedia
    @cassolmedia 3 ปีที่แล้ว

    Perfect timing! I literally just built my first websocket project yesterday!

  • @i.k.ishaan
    @i.k.ishaan ปีที่แล้ว

    Whenever he says we are going beyond 100 seconds today, my brain gets on steroids. Great work. Loved it.

  • @Azyro777
    @Azyro777 3 ปีที่แล้ว

    This is great, it only takes about 8 mins, but I got what I need about "real time data exchanges" ..not just pointing out use this or that. Very much thank you and looking forward to next topic.

  • @CodingWithLewis
    @CodingWithLewis 3 ปีที่แล้ว

    Congrats on 500k subs. I am excited for that 1 million! :D

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

    Congrats on 500k!

  • @fairpoor
    @fairpoor 3 ปีที่แล้ว

    100 seconds taken from my life time is worth it! thank you!

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

    i wish he would explain things in python, or C, but i love him either way.

  • @mohitdas5292
    @mohitdas5292 3 ปีที่แล้ว

    I understood every point you told about WebSocket. No matter if it is 100s or 1000000000s. 👍

  • @aj_shela
    @aj_shela 3 ปีที่แล้ว

    Best Basic information in "100 seconds"👍

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

    I'd be more than glad to donate if you have a patreon, this is incredible stuff!

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

    thus channel is GOLD!

  • @hfe1833
    @hfe1833 3 ปีที่แล้ว

    finally i found the best tutorial and background for socket.io

  • @Nikhil-eg9zc
    @Nikhil-eg9zc 3 ปีที่แล้ว

    Man I would really take up a web assembly tutorial where you yourself make the rust/c++/whatever program and compile it by yourself and then use JavaScript to embed the wasm file. I just can't find a tutorial with video quality as good as yours who has done this

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

    very minimal but most understandable. Thanks for the video.

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

    I am looking forward to a tutorial of a full stack app, in your style!

  • @DejiAdegbite
    @DejiAdegbite 3 ปีที่แล้ว

    Going over 100 seconds, yay!!!!!
    Have I ever told you that you're the best?
    Well, now I'm telling you.

  • @navierstokes4150
    @navierstokes4150 3 ปีที่แล้ว

    Thank you for giving us this high quality content for free.

  • @ashtynmorel-blake3452
    @ashtynmorel-blake3452 3 ปีที่แล้ว

    If only someone could explain pointers this well... 👉👈

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

    Web sockets…
    Unreliably reliable 👍

  • @VKD007
    @VKD007 3 ปีที่แล้ว

    Your 100s videos are always fun to watch

  • @ankitsrivastava513
    @ankitsrivastava513 2 ปีที่แล้ว

    Damn! One hell of a video. I got to understand in 1 min. So simplified.

  • @prasanth-pk12
    @prasanth-pk12 3 ปีที่แล้ว

    Fireship is golden ship for us 🔥

  • @cmarc2156
    @cmarc2156 3 ปีที่แล้ว

    I don't do web development but I really love your explanations! Just watch you videos for those!

  • @blank-vw2sb
    @blank-vw2sb 3 ปีที่แล้ว

    Yay!
    we need 100 seconds and BEYOND!
    I luvvit!!!

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

    God !!! bless this man !!!! BLESS HIM !!!!!

  • @homeofsports3295
    @homeofsports3295 3 ปีที่แล้ว

    This channel is a gem 😁

  • @madimy
    @madimy 3 ปีที่แล้ว

    just today I was searching for websocket video on your channel and there we have it :)

  • @edinsamardzic6751
    @edinsamardzic6751 3 ปีที่แล้ว

    Hope you stay on this tempo, for us not-native english followers.

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

    I really like this format.

  • @webwolfy7310
    @webwolfy7310 3 ปีที่แล้ว

    I've been anticipating this video ever since I heard it was in the planning. Great stuff!

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

    Awesome!
    This video has an infinite like to dislike ratio. Let's keep it that way!!!

  • @jigyanshushrivastava6153
    @jigyanshushrivastava6153 3 ปีที่แล้ว

    The way you explain things is great.
    Which software you use to make these video?

  • @myhumblebeginnings
    @myhumblebeginnings 2 ปีที่แล้ว

    I don't know you but you beat a lot of people who clam themselves as "Professor".

  • @frenzymania5097
    @frenzymania5097 2 ปีที่แล้ว

    this man is legend

  • @pilearn1266
    @pilearn1266 3 ปีที่แล้ว

    This is the best you Tube channel

  • @franksonjohnson
    @franksonjohnson 3 ปีที่แล้ว

    This new format is 🔥.............................................................................................................................ship ok byee

  • @FredrikPlays
    @FredrikPlays 3 ปีที่แล้ว

    Congrats on 500k subscribers! Love your content

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

    you are a brand man❤️

  • @johnlin6121
    @johnlin6121 3 ปีที่แล้ว

    That's a really good intro to web sockets. Tks.

  • @TokyoXtreme
    @TokyoXtreme 3 ปีที่แล้ว

    Your style of displaying code is the future: entire blocks appear at once without typing - it’s much easier to follow the narration and understand the code when it’s being displayed entirely as it’s explained. Are you simply editing out the typing, or do you have some sort of program that allows the code to appear just by tapping the spacebar or arrow key? I’m guessing it could be done with a slideshow app if that’s the case.
    Also, incredible voice and audio levels and production quality as always. Love your channel.

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

      To me it looks like he is just using ctrl-z (undo) to make code reappear the same order he removed it.

  • @junjiechen7341
    @junjiechen7341 3 ปีที่แล้ว

    Bonus content! Bravo!

  • @BodyAli96
    @BodyAli96 3 ปีที่แล้ว

    thanks man you really simplified web sockets

  • @david2am
    @david2am 3 ปีที่แล้ว

    This is awesome!! Never see before these topics simple way, thanks you man!

  • @fixifaxhd772
    @fixifaxhd772 3 ปีที่แล้ว

    Damn. Can't believe those 8 minutes were enough to create my first multiplayer browser game...

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

    Great video love the deeper dive

  • @unknownad_official
    @unknownad_official 2 ปีที่แล้ว

    Use setInterval function to make it more simple

  • @alp1584
    @alp1584 3 ปีที่แล้ว

    congrats for 500k subs

  • @_sevelin
    @_sevelin 3 ปีที่แล้ว

    You made this thing look so simple! Great work!