Workflow: Terminal, Shell, Node.js, VSCode

  Рет қаралды 76,489

The Coding Train

The Coding Train

Күн бұрын

Пікірлер: 99
@santicanog_
@santicanog_ Жыл бұрын
No wonder the yt algorithm is getting better at recommending recent uploads. I've learned so much from this amazing person. 💖🌱
@FelipeMCSA
@FelipeMCSA Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
I didn't know I needed this video so bad until this moment. Thanks for everything
@pesterenan
@pesterenan Жыл бұрын
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
@julesaugustin1694
@julesaugustin1694 Жыл бұрын
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 !
@TampaCEO
@TampaCEO Жыл бұрын
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.
@Vitocorleone962
@Vitocorleone962 Жыл бұрын
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! 🔵⬜🔵
@timsandman
@timsandman Жыл бұрын
Thank you Dan. Loved watching you. Looking forward to more.
@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! 💯
@geringasG
@geringasG Жыл бұрын
Love what you’re doing, love how you’re doing it. I’m excited to code along with this project!
@dielfonelletab8711
@dielfonelletab8711 Жыл бұрын
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.
@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.
@pfever
@pfever Жыл бұрын
This is just what I needed! Thank you!
@uahnbu
@uahnbu Жыл бұрын
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" }
@D0GSH1FT
@D0GSH1FT Жыл бұрын
Would love an updated Git tutorial!
@paranjoygupta3883
@paranjoygupta3883 Жыл бұрын
Finally.....I genuinely wanted this for years....Love this ❤
@michaelkemp8696
@michaelkemp8696 Жыл бұрын
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.
@nedalturas
@nedalturas Жыл бұрын
I love this series.
@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 Жыл бұрын
next one will be out tomorrow, and then the following probably monday!
@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!
@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.
@Mel-mu8ox
@Mel-mu8ox Жыл бұрын
I would like an up to date Git vid :D PLEEEEEASE
@compineering
@compineering Жыл бұрын
Great video!
@deltaforce3329
@deltaforce3329 Жыл бұрын
i have learn too much the A* algorithm was very fascinated to do it !!
@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"
@onaecO
@onaecO Жыл бұрын
amazing !
Жыл бұрын
Vscode, like you vs the code 👨‍💻
@matthewwilson3673
@matthewwilson3673 Жыл бұрын
Great video, always love your p5js content as it helped a lot in college!
@Josh-sv4vo
@Josh-sv4vo Жыл бұрын
Yes to a git video, please.
@nil2k
@nil2k 11 ай бұрын
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?
@peymanx
@peymanx Жыл бұрын
cheers 📣📣🙌🏻🙌🏻😄😄🙋🏻‍♂🙋🏻‍♂
@MicheleCentis
@MicheleCentis Жыл бұрын
Using volta instead of nvm for a while now.. take a look! so less stressful ^^
@TheCodingTrain
@TheCodingTrain Жыл бұрын
I will take a look!
@乾淨核能
@乾淨核能 Жыл бұрын
thank you!
@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)
@Stiev00
@Stiev00 Жыл бұрын
Do you tame your discord bot later in a container environment, like Docker?
@TheCodingTrain
@TheCodingTrain Жыл бұрын
I did not! But this would be great for me to investigate and learn about!
@qashto
@qashto Жыл бұрын
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.
@DipamSen
@DipamSen Жыл бұрын
Bump!
@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.
@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 Жыл бұрын
I hope to be able to get to this soon!
@doyouwatchanime58
@doyouwatchanime58 Жыл бұрын
git git git git git:)
@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.
@StarForgers
@StarForgers 5 ай бұрын
20:23 Is there a way to add the option "install in path" after it has been installed?
@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 Жыл бұрын
Just what I had been seeing others use and kind of got used to it?
@subhashchandra3318
@subhashchandra3318 Жыл бұрын
Sir can you please make a video on how to do open source contribution for Processing Foundation please please please please
@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.
@dezato9839
@dezato9839 Жыл бұрын
I love your beard!
@jonah_koch
@jonah_koch Жыл бұрын
yes please update the git video😊
@tajik_remix5089
@tajik_remix5089 Жыл бұрын
Bro how to create script for aviator Predictor? 🤔
@Moe5Tavern
@Moe5Tavern Жыл бұрын
Where are the timecodes that you meantioned? 😃 and please update the Git video!
@TheCodingTrain
@TheCodingTrain Жыл бұрын
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.
@andrewhamel1
@andrewhamel1 Жыл бұрын
My favourite is absolutely zsh
@juanmacias5922
@juanmacias5922 Жыл бұрын
Git refresh
@slim_shdy
@slim_shdy Жыл бұрын
I missed you
@brianoh5301
@brianoh5301 Жыл бұрын
is Node.js necessary for vs code or can you get by with out it
@supercrafter100
@supercrafter100 Жыл бұрын
You can use it fine without!
@eitanbil
@eitanbil Жыл бұрын
Please CONTINUE with Apple ][ dev vidssss
@initiativessdrheinneckar9452
@initiativessdrheinneckar9452 6 ай бұрын
pleas I would love a gid 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 ._.
@zulhilmi6939
@zulhilmi6939 Жыл бұрын
heroes comback.. choo choo🚂😭🎉
@RedHair651
@RedHair651 Жыл бұрын
I stopped being shown your videos :( I had to look you up and found out I missed three
@makenakkila6063
@makenakkila6063 Жыл бұрын
❤ choo Choo
@jopadjr
@jopadjr Жыл бұрын
1.7k+...Thanks
@iloveshibainu9003
@iloveshibainu9003 Жыл бұрын
make an updated new video on git 😇
@TheRuancarlo
@TheRuancarlo Жыл бұрын
ZSH is the best
@blueiicey
@blueiicey Жыл бұрын
1st comment! nice work
@mamupelu565
@mamupelu565 Жыл бұрын
what I'd like to do is make a game like agario with websockets
@jonathan-._.-
@jonathan-._.- Жыл бұрын
Wasn't pwd 'process working directory' ? 🤔
@jsonkody
@jsonkody Жыл бұрын
btw tabs or spaces? ( ͡° ͜ʖ ͡°)
@myboringdesktop
@myboringdesktop Жыл бұрын
Git please....
@sefatanam
@sefatanam Жыл бұрын
i just need 3min to complete
@Luxcium
@Luxcium Жыл бұрын
I am on Linux so yeah 😅
@reisiramv
@reisiramv Жыл бұрын
I prefer template strings, unfortunately there doesn't seem to be a good automatic way of automatically converting all strings to those
@mzakyr342
@mzakyr342 Жыл бұрын
Who doesn't code outside p5 js
@ElijahCapricorn
@ElijahCapricorn Жыл бұрын
cries in linux
@octaviomathias6269
@octaviomathias6269 Жыл бұрын
third coment ! haha
@cgnico3978
@cgnico3978 Жыл бұрын
Thought it couldn't be that bad
@bevansbench
@bevansbench Жыл бұрын
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!
@LucasFerreira-sx5rb
@LucasFerreira-sx5rb Жыл бұрын
!first
@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.
Coding Challenge 177: Soft Body Physics
29:09
The Coding Train
Рет қаралды 164 М.
2.1 Server-side with Node.js - Working with Data and APIs in JavaScript
18:17
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
I Was DEFINITELY Using The Wrong Terminal Shell
9:59
DevOps Toolbox
Рет қаралды 78 М.
Zed “kills” VSCode
12:10
Alex Ziskind
Рет қаралды 928 М.
how NASA writes space-proof code
6:03
Low Level
Рет қаралды 2,4 МЛН
An introduction to Shader Art Coding
22:40
kishimisu
Рет қаралды 1 МЛН
I made a Discord Bot that says Choo Choo
33:15
The Coding Train
Рет қаралды 43 М.
How to Set Up a Node.js Project
24:44
The Coding Train
Рет қаралды 80 М.
Tmux has forever changed the way I write code.
13:30
Dreams of Code
Рет қаралды 1,1 МЛН
10 Signs Your Software Project Is Heading For FAILURE
17:59
Continuous Delivery
Рет қаралды 34 М.
Coding Adventure: Making a Better Chess Bot
1:01:01
Sebastian Lague
Рет қаралды 812 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН