Workflow: Terminal, Shell, Node.js, VSCode

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

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

  • @santicanog_
    @santicanog_ ปีที่แล้ว +44

    No wonder the yt algorithm is getting better at recommending recent uploads. I've learned so much from this amazing person. 💖🌱

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

    It has been a long time since I watched a coding train video. Thank you for the amazing work that you've been doing with this channel. You have changed my mind about how enjoy programming in general.

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

    Apart from the very informative video, I am so impressed by your enthusiasm. You cannot imagine the motivation you bring to your audience. Thank you!

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

    I didn't know I needed this video so bad until this moment. Thanks for everything

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

    I'm a C# developer on a Windows PC. It's funny how many tools we use in common. Thanks for the tutorial. I did pick up a few pointers.

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

    This is such a gem of a video! I get happy whenever I see a developer using more and more the terminal and its tools! I used to be an GUI-only guy until I started working with software development, and it's so nice to know how to navigate around the computer using the terminal!
    I love bash as my shell, and I use Neovim to code nowadays. I love this channel!! :D

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

    As a Windows user (like myself :D), you can get a Linux-based shell by installing WSL (Windows Subsystem for Linux). It allows you to install Linux distributions such as Ubuntu as an application on your Windows system. Unlike a virtual machine, WSL employs some Windows magic (which I don't fully comprehend) to deliver a remarkably fast and native-like Linux shell experience. The only drawback is that it halves the available RAM (for instance, if your hardware has 16GB of RAM, the Linux shell will only have access to 8GB). VS Code seamlessly integrates with this setup. Excellent video! 💯

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

    Thank you so much for this instructive video. I've learned quite a few tips. Such as go to VSC from the terminal. I look forward to following the text videos. Good job !

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

    Some other VsCode settings that I found useful in the JS workflow:
    {
    "editor.autoClosingBrackets": "beforeWhitespace",
    "editor.autoClosingQuotes": "never",
    "editor.cursorBlinking": "phase",
    "editor.cursorSmoothCaretAnimation": "on",
    "editor.fontFamily": "Fira Code",
    "editor.fontLigatures": true,
    "editor.guides.bracketPairs": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.stickyScroll.enabled": true,
    "workbench.colorTheme": "Dracula",
    "workbench.panel.defaultLocation": "left",
    "workbench.sideBar.location": "right"
    }

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

    today I found this channel.only after watching 2 videos I realised this is the best coding channel.

  • @manugc._.3369
    @manugc._.3369 ปีที่แล้ว

    I have been watching your tutorials for a little while. I just want to let you know that I want to hug you, you re so good at this. Saludos de Argentina! 🔵⬜🔵

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

    small nickpick, when you typed ls -all, that's actually equivalent to ls -a -l The -a flag lists everything including hidden files (those starting with a period), and the -l flag gives all the extra info like permissions time of creation etc in a tabular format. What was probably intended was ls --all, which is equivalent to just ls -a.
    By using just one - to specify flags, each letter of the flag is separate. By using two hyphens --, the entire word is the flag.

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

    Thank you Dan. Loved watching you. Looking forward to more.

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

    Earlier this year I started work on a discord bot themed on server RP’s with various effects on the user’s messages. I’m excited to see what more you can teach.

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

    Would love an updated Git tutorial!

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

    This is just what I needed! Thank you!

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

    All of the Unix(y) or Linux(y) things described here can be done on Windows, if you use "Windows Subsystem for Linux" (WSL) -- Windows users can install WSL and then have a linux terminal which also works with Visual Studio Code.

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

    Love what you’re doing, love how you’re doing it. I’m excited to code along with this project!

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

    Finally.....I genuinely wanted this for years....Love this ❤

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

    I love this series.

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

    I've shifted away from nvm to use pnpm instead. It replaces functionalities of both nvm and npm, thus, you have to install just one thing to use the entire JS ecosystem. After installing pnpm you can just run "pnpm env use --global " to get node installed. pnpm itself is an npm replacement and the cool thing is that it doesn't install node modules separately for each project but instead creates a common store on you PC to use everywhere. That saves you a ton of space if you're working on multiple JS projects.

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

    I would like for you to make a video going over your git repo and how you set it up!

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

    i have learn too much the A* algorithm was very fascinated to do it !!

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

    Great video!

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

    amazing !

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

    My setup for the past year has been powershell as my bash and nvim inside alacritty. Can recommend, but needs experience to be useful.

  • @乾淨核能
    @乾淨核能 ปีที่แล้ว

    thank you!

  • @Josh-sv4vo
    @Josh-sv4vo ปีที่แล้ว +1

    Yes to a git video, please.

  •  ปีที่แล้ว

    Vscode, like you vs the code 👨‍💻

  • @Mel-mu8ox
    @Mel-mu8ox ปีที่แล้ว +1

    I would like an up to date Git vid :D
    PLEEEEEASE

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

    20:23 Is there a way to add the option "install in path" after it has been installed?

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

    I just love love loooove your videos. What a joy to learn coding with you! But I didn't quite get it at the end, is there already more videos in this series, or will you upload those later?.. Either way, can't wait to see more on the topic of node.

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

      next one will be out tomorrow, and then the following probably monday!

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

    processing-java is probably important to add to the setup, and setting the windows environmental variable i think i may have had to look somewhere else to find.maybe got edited out , maybe i'm remembering wrong. i do remember this i important tho, all i was thinking about 3/4 the way into this, your "command line processing"

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

    git git git git git:)

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

    Do you tame your discord bot later in a container environment, like Docker?

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

      I did not! But this would be great for me to investigate and learn about!

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

    In your next video you should show how to enable autocomplete for p5.js on Visual Studio Code too! My students find it very helpful.

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

    Great video, always love your p5js content as it helped a lot in college!

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

    Using volta instead of nvm for a while now.. take a look! so less stressful ^^

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

    cheers 📣📣🙌🏻🙌🏻😄😄🙋🏻‍♂🙋🏻‍♂

  • @nil2k
    @nil2k 10 หลายเดือนก่อน +1

    Decades working fully in a terminal make it really tedious for me to use the p5js editor because my brain only edits in vim. Could you use your influence to maybe help people like me get access to at least a crude vi mode there?

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

    Little oops there at 4:40, that "ls -all "command has two -l arguments, the second "l" does nothing. It should have been just ls --all (that's two dashes) or ls --all --long (which is equivalent to ls -l -a or even shorter ls -la).
    Beginners really only need to remember "ls" and "ls -l" for the short and long form, and "ls -a" or "ls --all" also showing hidden files (as well as "." as a link to the current directory and ".." as a link to the parent directory)

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

    Sir can you please make a video on how to do open source contribution for Processing Foundation please please please please

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

    Yeah, I'm pretty set up in my Node workflow, but the GIT commands would be great because I don't have a great grasp on that. Like I can use the git client and update my projects but I don't know a merge from a rebase and I'm remiss for it.

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

      I hope to be able to get to this soon!

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

    I'm on Slackware and I use bash and vim. I mostly watch you for entertainment and inspiration reasons, although I've learned some things from you as well. As far as using `ls` I personally prefer -A for showing hidden files so I don't see `.` and `..` in the list and I also make an alias ll='ls -l' because I often need a full listing of the metadata for files. You should make a video showing how to setup vim, maybe use it yourself a bit. If you enable mouse support and tabs it's not too dissimilar from a GUI editor. I think if you learn to navigate with line numbers and relative line counts using gg and jk you'll enjoy it more.

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

    What made you switch from Sublime? I started using VS Code last week as I want to learn some HTML, CSS and JS but Sublime still feels nicer for my Processing projects.

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

      Just what I had been seeing others use and kind of got used to it?

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

    Great stuff!! 🎉🎉
    Please revisit your comment on "ls -all" it has minor misinformation in it, nothing major 🙂 after a single dash come flags, with were in that case "a" for all files and "l" for long. The second l is just a duplicate

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

      Thank you for this clarification, apologies for this mistake! I'm going to add a "correction" using the new YT interface for that.

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

    yes please update the git video😊

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

    1:19 .. I am on Linux ;)
    .. that also means I don't need any information on how to install things, so it's ok ._.

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

    Please CONTINUE with Apple ][ dev vidssss

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

    I love your beard!

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

    I personally love both vim (specifically nvim) and vscode. Once you get past the learning curve of vim, and get your vim config the way you like it, it's so much fun to work with. It's also super lightweight and customizable. On the other hand, you can't beat vscode's ease-of-use and plugin library. Just download, install, sync your settings, and you're ready to go. Lately I've settled into a nice happy-medium of using vscode with the vim plugin, which lets me take advantage of my vim muscle-memory for inputting code, as well as the great UI/UX of vscode.

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

    My favourite is absolutely zsh

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

    Bro how to create script for aviator Predictor? 🤔

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

    Git refresh

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

    I missed you

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

    heroes comback..
    choo choo🚂😭🎉

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

    is Node.js necessary for vs code or can you get by with out it

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

    ZSH is the best

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

    Where are the timecodes that you meantioned? 😃 and please update the Git video!

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

      Check the video description they should be there!

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

      @@TheCodingTrain Oh ok thank you, I am used to them being in the video progression bar. Like 3B1B has them on all his videos for example.

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

      @@TheCodingTrain That way viewers can jump inside the video without having to open the description, especially useful for people viewing on fullscreen mode.

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

    1.7k+...Thanks

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

    pleas I would love a gid video

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

    I stopped being shown your videos :( I had to look you up and found out I missed three

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

    ❤ choo Choo

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

    what I'd like to do is make a game like agario with websockets

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

    make an updated new video on git 😇

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

    btw tabs or spaces? ( ͡° ͜ʖ ͡°)

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

    I am on Linux so yeah 😅

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

    cries in linux

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

    i just need 3min to complete

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

    Who doesn't code outside p5 js

  • @jonathan-._.-
    @jonathan-._.- ปีที่แล้ว

    Wasn't pwd 'process working directory' ? 🤔

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

    Git please....

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

    1st comment! nice work

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

    I prefer template strings, unfortunately there doesn't seem to be a good automatic way of automatically converting all strings to those

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

    third coment ! haha

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

    Thought it couldn't be that bad

  • @LucasFerreira-sx5rb
    @LucasFerreira-sx5rb ปีที่แล้ว

    !first

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

    Just came ti say I stopped watching your videos because I couldn't take the pain of you using inappropriate one character variable names anymore, I just can't take it!! STOP TEACHING BEGINNERS BAD HABITS!

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

    Dude acting like Linux doesn't exist .

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

    why node js whyyyyyyyyyyyyyyyy *cries in 6798239847328 dependencies*

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

      great tutorial though, i can imagine this can be super useful for a beginner, you are so fluent and good in explaining

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

      I mean the whole channel is meant for beginners. Python has the same issue. More advanced languages aren’t really the focus of the channel I think.