15.1: What is Node.js? - Twitter Bot Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 พ.ย. 2015
  • This video covers the basics of Node.js. What is Node.js? What is server-side programming? What might you use it for and how do you get started? Basic unix commands and working with terminal are covered. Code: thecodingtrain.com/tracks/mas...
    References:
    🔗 Darius Kazemi Eyeo talk: vimeo.com/112289364
    🔗 Twitter Bots: air.decontextualize.com/twitte...
    📰 NY Magazine on bots: nymag.com/following/2015/11/12...
    Videos:
    🚂 Mastodon Playlist: • Session 4: Mastodon AP...
    🚂 Data and APIs in Javascript Track: • Working with Data and ...
    Timestamps:
    1:35 Servers
    4:35 Node.js - a framework for writing a custom server
    5:14 Twitter API
    7:47 How to use Node on your local computer
    8:35 Issuing commands on the terminal
    11:04 Using Node in the terminal
    12:03 Running small programs
    13:54 Connecting with the Twitter API
    Editing by Mathieu Blanchette
    Animations by Jason Heglund
    Music from Epidemic Sound
    🚂 Website: thecodingtrain.com/
    👾 Share Your Creation! thecodingtrain.com/guides/pas...
    🚩 Suggest Topics: github.com/CodingTrain/Sugges...
    💡 GitHub: github.com/CodingTrain
    💬 Discord: thecodingtrain.com/discord
    💖 Membership: th-cam.com/users/thecodingtrainjoin
    🛒 Store: standard.tv/codingtrain
    🖋️ Twitter: / thecodingtrain
    📸 Instagram: / the.coding.train
    🎥 Coding Challenges: • Coding Challenges
    🎥 Intro to Programming: • Start learning here!
    🔗 p5.js: p5js.org
    🔗 p5.js Web Editor: editor.p5js.org/
    🔗 Processing: processing.org
    📄 Code of Conduct: github.com/CodingTrain/Code-o...
    This description was auto-generated. If you see a problem, please open an issue: github.com/CodingTrain/thecod...
    #twitter #bot #nodejs

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

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

    If there were more teachers like you,
    The world would be a better place.

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

      Thanks for watching!

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

      The Coding Train your comments are very similar be funny if you had a TH-cam comment bot
      Anyway love your channel

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

      (Delayed reply, heh, true. I don't have a bot - yet - but I do copy/paste sometimes!)

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

      tea is Java right,cheers big eeers?

    • @stevebez2767
      @stevebez2767 6 ปีที่แล้ว

      comments keep deciding where TO

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

    'The command line is a little window into the computer's soul.' LOL. Mr Shiffman you are a natural teacher. Your energy and enthusiasm is high. You are clearly quite clever, but you speak clearly using simple easy-to-comprehend language. Keep making videos and secure them somewhere because they are the gold standard for how to convey this sort of information.

    • @stevebez2767
      @stevebez2767 6 ปีที่แล้ว

      hey hey hey its pre Sirri irriate yeahs?

    • @Bigsupreme2000
      @Bigsupreme2000 6 ปีที่แล้ว

      Keep them to himself and sell it to dollar dollar people only? Too pathetic standard, this guy danial would never do it, and the day he will do his standard will not remain gold standard. Open source and free knowledge for everyone is the ultimate gold standard and thats where these types of better than ever guides come from. He has already mass marketed himself and he will get tonns of students, followers and money coming to him because this is how God's love of freeing the knowledge comes from, GOD gives more value and money to those who reach and help more people, this is the ultimate Gold standard.

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

    Wow - you have a wonderful teaching style. Confident, precise, personable, and smart. Thanks.

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

      Thanks for the nice feedback!

    • @namanmehta5243
      @namanmehta5243 6 ปีที่แล้ว

      @codingTrain now since you are really very in teaching complicated stuff with ease, could you sometime explain how to go about or initialize to make any package like twit, or twitter-ease or if you could redirect me to some link. Thanks!

    • @Ozziepeck11
      @Ozziepeck11 6 ปีที่แล้ว

      www.npmjs.com/package/twit read over the well, readme.

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

      Not to mention humourous!

    • @juanpablosyoutube
      @juanpablosyoutube 6 ปีที่แล้ว

      Bob Iger CEO Hahahaha

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

    I love this dude, I only had one teacher in my lifetime who was super passionate about his job. He was a math teacher in HS, its infectious and makes a 1000% difference.

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

    Oh my god I never thought I'd be learning a new runtime environment and laughing my ass off at the same time, but here we are!

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

    I never thought I would be able to follow this series with my limited skills in programming. I have now built several twitter bots which helps me in my day-to-day work. God bless you

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

    Even though this video is a little old, i'd like to add to it by covering some of the differences with the terminal here from macos to linux and windows
    - The node command works *exactly* the same, no differences there
    - cd is the same on windows and linux
    - pwd is unnecessary on windows (cmd) and linux (bash, specifically) because they should appear before the $ (in bash) or before the > (in cmd) - at least by default, but if they don't you probably used it before to change these settings and you would know pwd already
    - you can still tell the difference between the > with cmd and > with node because in cmd there will also be the path, but in node it's just >
    - that little clear command you did before showing ls is "cls" on windows (cmd), it's also clear on linux (bash)
    - the windows (cmd) equivalent of ls is dir, it's short for directory and it's ls for linux (bash), just like on macos

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

      thanks!

  • @d3umbug
    @d3umbug 5 ปีที่แล้ว

    Only watched 2 minutes of it thus far - already I can tell this is going to be an excellent resource. Thank you

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

    Man I just wanna say you’re amazing man. I’m in a full stack bootcamp 12 week course right now and this really helps me and gives me ideas. I love your energy and enthusiasm. It’s so inspiring. I wish more people were like yourself but then again, if they were, people like yourself might not stand out above the rest

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

    I'm so glad I found you. You're a very clear and concise instructor. I feel like a lot of tutorials on YT and elsewhere are unnecessarily long-winded, yet seemingly leaving a sense of not having learned much. Or they tend to be way too advanced for where I'm currently at in my coding journey. I appreciate your videos.

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

      I'm so glad to hear this, I'm trying my darndest!

    • @stevebez2767
      @stevebez2767 6 ปีที่แล้ว

      is this personal love affair jazz how you do such too Sirti as well,AI long time reason since yellow subs yell Jon def not on T.V ship ghosts Blue Pea rar run,(still Living Lives as see k.o skitzo psyco bote prime mini stars pop bomb dad non door bell poke off Look done yell point wave unknown sin tax hell owe were realleds)Ad opt a far the?Tea,Cheers?

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

    I'm in a full stack bootcamp and I just found your videos. I have been stressed because I can't keep up. These videos have saved me!

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

    Thanks for this, it sounds cool!
    I'll follow through and see what I can do after this series.

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

    Even in 2021, still the best tutorial on Twitter bots 💯💯

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

    Seriously, we need more teachers/professors like you.

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

    Mr Shiffman you are my hero! You made me realise that programmers are actually people too!

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

    Getting into this stuff for the first time, let me just say that I have not found a better explanation of servers and how they connect to your program and what they do yet. Thank you for this!

  • @SANDALKOTAWALABEE
    @SANDALKOTAWALABEE 7 ปีที่แล้ว

    Hi Dan, you are full of energy and makes me happy watching this video :)

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

    Wow. You are a really good teacher. You make it simple and easy to understand without going too slow or making it boring. I subbed. Thanks!

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

    Bless this beautiful man. Thank you so much for this :)

  • @CreativeMonsterx
    @CreativeMonsterx 6 ปีที่แล้ว

    This dude is awesome. I love how natural this is.

  • @designerspen7420
    @designerspen7420 7 ปีที่แล้ว

    I swear this guy stays baked but makes really informative videos. Keep it up

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

    I swear I discovered this channel by mistake. It a great channel please keep it up.

  • @andreasjohannesson4005
    @andreasjohannesson4005 5 ปีที่แล้ว

    I cant believe how good a teacher you are. I learned and laughed at the same time

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

    I'm a passionate follower of Daniel Shiffman methods (because you have a unique philosophy for teaching), right now I discover that your videos at 2x speed makes me processing your explanations in a double really fun experience

  • @harish261000
    @harish261000 7 ปีที่แล้ว

    waiting for node.js tutorials from a long time. Thanks coding 🚆

  • @arturoordonez-hernandez1534
    @arturoordonez-hernandez1534 5 ปีที่แล้ว +1

    I don't know what made you decide to be overly excited when you make videos, but I love it, and I'm sure most of your viewers do too.

  • @seexiong949
    @seexiong949 5 ปีที่แล้ว

    This is the best explanation of what Node.js is! Thank you so much!

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

    Loved your style to simplify stuff
    The first time in your channel

  • @vladtraykov4664
    @vladtraykov4664 7 ปีที่แล้ว

    Thanks buddy. Great video, which actually provides so much value!

  • @m-driver
    @m-driver 5 ปีที่แล้ว +1

    15 min video , better than 2 h in university . THANK YOU

  • @theamjolnir9641
    @theamjolnir9641 5 ปีที่แล้ว

    Dude! Love your channel. Your tutorials are way better than my professor's lectures. Tip my hat off to you!

  • @stephenstrang590
    @stephenstrang590 4 ปีที่แล้ว

    that was one of the best video endings, shocked it doesnt happen more.

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

    Two years into my CS program, I didn't know what "pwd" stood for. Thanks for the small details!

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

      Are you happy now that you’re a graduate?

  • @watcher0101
    @watcher0101 6 ปีที่แล้ว

    This video was great, so interactive

  • @ifudiscusswithmeurprobably7273
    @ifudiscusswithmeurprobably7273 7 ปีที่แล้ว

    Tons of people said it before: You are an awesome personality! Thanks for sharing your knowledge.

  • @Bigsupreme2000
    @Bigsupreme2000 6 ปีที่แล้ว

    This is how to teach, so fun to watch and learn from him. Amazing job Sir, pls keep this up, free and natural. The more ull get known more money will come 2 you, dont sell knowledge, selling sells low, freeing sells alot 👍

  • @JobOyebisi
    @JobOyebisi 7 ปีที่แล้ว

    Your tutorials are awesome. You are a great teacher. Please keep up the good work

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

    The best teacher ever.
    learning laughting playing with stuf gr8 tut bro !!

    • @TheCodingTrain
      @TheCodingTrain  8 ปีที่แล้ว

      +Sadi Hoxha thanks for watching!

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

    Really impressed with the way you portray yourself and the way of explaining things is just magnificent....
    It's really nice to watch your videos sir

    • @ledues3336
      @ledues3336 7 ปีที่แล้ว

      Raj Saraogi I know right

    • @stevebez2767
      @stevebez2767 6 ปีที่แล้ว

      dya wish too key ip noddy,for then no fall back into wage pack work daze of make pay no recall neg non worship robot man too make it come?

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

    4:15 'I'm never, ever, ever setting foot in that town again, not ever, never for as long as I live, and you shouldn't, either.' - The Fourth Closet

  • @nicholasm2861
    @nicholasm2861 5 ปีที่แล้ว

    You're amazing! Thanks for the knowledge.

  • @spartan5106
    @spartan5106 5 ปีที่แล้ว

    I learn a great deal thanks to you, thank you for making these videos

  • @DC-vt2ef
    @DC-vt2ef 7 ปีที่แล้ว +10

    To help people with learning navigation via the command line, it's worth mentioning that on macs and PC's you can tab-complete and tab again to cycle through.

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

    Great video! This is late, but you should do a series on the intricacies of servers like you described at 13:30!

  • @Hoobizone
    @Hoobizone 4 ปีที่แล้ว

    Daniel you are a King man! I learn so much from you!!! thank you man you really give me a hope that i will know how to do great stuff one day!

  • @mlnet2010
    @mlnet2010 5 ปีที่แล้ว

    yeah, i gone thru a bunch of beginners toturial, this one finally made me understand of what the heck is node, and I was a php programmer.

  • @PerthesExercises
    @PerthesExercises 6 ปีที่แล้ว

    You are so funny! I enjoy watching this and learning at the same time... ,😂

  • @magica2z
    @magica2z 6 ปีที่แล้ว

    You teach it in a nice way.. Subscribed for that and Thanks for sharing the info...

  • @hancodes5082
    @hancodes5082 5 ปีที่แล้ว

    God bless you, you taught me this in 15 mins!

  • @devjakobsen3595
    @devjakobsen3595 6 ปีที่แล้ว

    subbed before watching the videos because of the great comments :)

  • @adrianoldchannel2494
    @adrianoldchannel2494 6 ปีที่แล้ว

    Good job crazy. Thanks for the information.

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

    I love that vids like these get the love they deserve

  • @chanchoi5076
    @chanchoi5076 6 ปีที่แล้ว

    thank you! second coding train video i watched!

  • @addanametocontinue
    @addanametocontinue 7 ปีที่แล้ว

    Loved the video. Also quite educational, thanks.

  • @shyams84
    @shyams84 6 ปีที่แล้ว

    Wow! So much passion for teaching !!

  • @praxisdev1884
    @praxisdev1884 7 ปีที่แล้ว

    You've peaked my interest, thank you.

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

    Consistently brilliant tutorials many thanks 🙂

  • @sergiogranadamoreno
    @sergiogranadamoreno 7 ปีที่แล้ว

    shiffman is too good. I love this videos.

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

    I already knew this, but I'm running out of your videos!

  • @kevinfleck2369
    @kevinfleck2369 5 ปีที่แล้ว

    great video and very inspiring teaching!

  • @taishinishizawa5556
    @taishinishizawa5556 5 ปีที่แล้ว

    Great stuff man!

  • @poojapandey7085
    @poojapandey7085 7 ปีที่แล้ว

    i am glad that i found you.
    your videos are humorous and clear.

  • @raavaa9437
    @raavaa9437 4 ปีที่แล้ว

    5:38 oAuth is mostly used for authorization. Great video!Thanks!

  • @treylanzer7423
    @treylanzer7423 7 ปีที่แล้ว

    You explain everything so well. Thank you.

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

    you are incredible! thank you!

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

      +Yuri Brunetto thanks so much!

  • @ChongHwi
    @ChongHwi 5 ปีที่แล้ว

    Easy to understand, thank you

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

    you're the best, live long and prosper !

  • @rogerward0
    @rogerward0 6 ปีที่แล้ว

    Great video. Thanks!

  • @ralphseverino8472
    @ralphseverino8472 6 ปีที่แล้ว

    Wow, the best teacher!

  • @Shazzyb0y14
    @Shazzyb0y14 8 ปีที่แล้ว

    These videos are so helpful. Thank you so much.

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

    Wow,,Thank's Mr,,you always giving knowledge for around the world people.

  • @fanny_vlogs
    @fanny_vlogs 7 ปีที่แล้ว

    guy, how i love you haha, best videos

  • @CherissD
    @CherissD 8 ปีที่แล้ว

    This is so helpful! Thanks for making this :)

  • @cakdian
    @cakdian 7 ปีที่แล้ว

    Nice teacher , Thank You

  • @arzoo_singh
    @arzoo_singh 6 ปีที่แล้ว

    Thanks for Great content

  • @JkeyKong
    @JkeyKong 7 ปีที่แล้ว

    i have no idea, when visitor retrieve data, do they need to open dos command and then only can get page content?

  • @Riyasharma14
    @Riyasharma14 4 ปีที่แล้ว

    Most wonderful teacher i have ever seen

  • @63montywilliams50
    @63montywilliams50 2 ปีที่แล้ว

    I like the context of thus guys content, although a bit eccentric i percieve a clear holistic understanding of the science.

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

    great explanation! thanks

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

    Hi Mr Shiffman,
    First of all I want to tell you that even though we have never met, you are the lecturer that thought me the most important stuff on coding in general :)
    Can I ask you something.
    Is it possible to use this system to get a video feed from Twitter to Processing, maybe using Periscope?
    Thanks for everything.

  • @Tomandthat
    @Tomandthat 8 ปีที่แล้ว

    This is super useful! Thanks Daniel 😁

  • @philippm8039
    @philippm8039 6 ปีที่แล้ว

    How did u get so good in teaching?
    Extremely funny and helpful tutorials, keep it up!

  • @jiarwang8944
    @jiarwang8944 6 ปีที่แล้ว

    I love your teaching style

  • @wvfrugalchick
    @wvfrugalchick 7 ปีที่แล้ว

    I LOVE the way you teach!

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

    I like the way u make your videos, got new subscriber

  • @leegaines2391
    @leegaines2391 7 ปีที่แล้ว

    You are amazing! That was very helpful. Subscribed.

  • @blessonabraham95
    @blessonabraham95 7 ปีที่แล้ว

    you are cool man! way of teaching is awesome

  • @graphicsmedia1471
    @graphicsmedia1471 7 ปีที่แล้ว

    Very Good intro to Node.js thank u very much.

  • @kisame_5331
    @kisame_5331 5 ปีที่แล้ว

    God, I love your videos!

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

    You are amazing teacher ❤️❤️

  • @Profution
    @Profution 7 ปีที่แล้ว

    I like the way he teaches :)

  • @sebj999
    @sebj999 7 ปีที่แล้ว

    Great video.Very informative,nice presentation and great instructor!

  • @ratanasthana7600
    @ratanasthana7600 6 ปีที่แล้ว

    Hello Sir,
    I recently watched your video of using node.js and I thoroughly enjoyed it. A small request can you please upload a video of working on node using a Windows machine as it would be a great help to me.

  • @mainulhasan2700
    @mainulhasan2700 6 ปีที่แล้ว

    You're funny and very engaging with your audience. I thought programmers are always serious and high on caffeine 😛..hehe...nice work..keep it up

  • @hamdamboyurunov6034
    @hamdamboyurunov6034 5 ปีที่แล้ว

    Wow wonderful, teaching techniques are best in the IT area, and better Prof

  • @farley1932
    @farley1932 8 ปีที่แล้ว

    That's awesome, I'd love to have a teacher like you. Thank you

  • @balance4432
    @balance4432 5 ปีที่แล้ว

    Thank you!!

  • @aslamshah1644
    @aslamshah1644 7 ปีที่แล้ว

    You are a great teacher! I wish i had similar teachers :)

  • @LucasHenrique-wc3st
    @LucasHenrique-wc3st 7 ปีที่แล้ว

    thank you so much for the video, you may just helped me with a job interview task

    • @TheCodingTrain
      @TheCodingTrain  7 ปีที่แล้ว

      Glad to hear, hope it went well (late reply I know)

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

    thanks Daniel !