How To Use TypeScript With Express & Node

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 156

  • @YoungUn
    @YoungUn 10 месяцев назад +21

    This video is everything a RUclips video should be. It throws some shade at other RUclipsrs, features a bird crashing into your window, and maintains an overall relaxed demeanor. Good job.

  • @akramkamolov6961
    @akramkamolov6961 2 года назад +44

    He is actually a hilarious teacher and in the beginning he is lowkey critisizing other youtubers 😂 love that

    • @nicholasmaniccia1005
      @nicholasmaniccia1005 2 года назад

      There is something about services like restaurants and private teachers that have an aversion to doing the silly dumb things that make large crowds think something is good but have no effect on the service, they are usually the people who pour time into the actually important details and therefore become hidden gems.

    • @arsnakehert
      @arsnakehert Год назад +2

      I don't think he's criticizing other RUclipsrs so much as he's lamenting the reality of RUclips where those silly-looking thumbnails simply tend to get more views

  • @williamowusu7778
    @williamowusu7778 20 дней назад +1

    Thanks a lot. I am coming from watching your express js course and I can say I have really learnt a lot.

  • @DruSerkes
    @DruSerkes 2 года назад +9

    Between the bird in the window, and the shade for other youtubers, you almost can overlook the fact that Colt consistently cranks out the best instruction on RUclips for this stuff

  • @Cpt_Chirp
    @Cpt_Chirp 7 месяцев назад +6

    For windows users having trouble with the dev command (tsc -w & nodemon dist/index.js) you can instead set up your nodemon.json file in your root directory and define it like this:
    {
    "watch": ["src/"],
    "ext": "ts",
    "ignore": [],
    "exec": "tsc && node dist/index.js"
    }
    then just set your dev or server command or scripts to be "scripts": { "dev": "nodemon" } and nodemon will automatically watch those files and recompile them before relaunching your server. (You will need to move your index file into the src directory with my setup.)

  • @Aliena92
    @Aliena92 7 месяцев назад

    I used your bootcamp on Udemy to learn web development and now came across this video here! Amazing explanation as always and the best teacher ever! Thank you :)

  • @pim8268
    @pim8268 Год назад

    This is an outstanding teacher. I graduated from his Bootcamp on Springboard. I like that he's seams humble. Always putting himself in the shoes of his students.

  • @h88k988
    @h88k988 6 месяцев назад

    Really appreciate going over the nuts and bolts of setting up TypeScript. It's always useful to see when each piece (or package) needs to by added, along with an explanation of why. Thanks for the video. Keep them coming.

  • @ssumit196
    @ssumit196 2 года назад +17

    My Brain cells multiply automatically, while hearing Colt's voice.

  • @creemcheem
    @creemcheem Год назад +1

    This is extremely helpful, thanks!! Not enough channels are this concise. Here's a comment for the algorithm.

  • @mackenmd
    @mackenmd 2 года назад +9

    I love these basic plumbing videos, Colt! Thank you very much and good luck to you.

  • @pnworks9186
    @pnworks9186 2 года назад +1

    I am almost finished your TypeScript course sir

  • @ROVAKAN
    @ROVAKAN Год назад +1

    very good video . instead of just writing down configrations explaining why we need what. very informative

  • @gregmaxedon
    @gregmaxedon Год назад

    All the info I needed to start developing a Node.js server with Typescript. Thank you!

  • @pajosko4941
    @pajosko4941 Год назад +1

    Colt you just saved my day. I am currently working on my application of my bachelor thesis and I could not get it to work. Thanks Colt, you really helped me!

  • @The14Some1
    @The14Some1 Год назад +4

    11:38 to make it cross-platform you can prefix both commands with "start /b" command. This would run them concurrently without requiring to install additional packages and this would work flawlessly for windows/unix.

  • @developerpranav
    @developerpranav Год назад

    Thanks a lot! I am new to typescript, and was struggling for a while to set it up with Express. I got it running within minitues thanks to your video

  • @vytasgavelis
    @vytasgavelis Год назад

    Thank you 😄 . Setting up nodejs project for the first time for production use and got overwhelmed at first from all the possible config options...

  • @balanepalaiyathane9714
    @balanepalaiyathane9714 Месяц назад

    Very nice and informative every new leaners has enough information from your tutorials, thanks again

  • @dominicpatrick6578
    @dominicpatrick6578 Год назад

    Being only a few years in programming, I've practiced a few languages Vite, Typescript and Tailwinds is the avenues I'm going on. I had a problem with the npx tsc creating the dist folder, after researching I found placing a empty ts file in the directory worked! YES!!

  • @sajaljaiswal1659
    @sajaljaiswal1659 2 года назад +1

    Love your teaching style! Best teacher for development.

  • @limus_
    @limus_ Год назад

    Some people are teachers by nature, very helpful video, thank you so much.

  • @123mark132
    @123mark132 Год назад +2

    You can skip the whole dist folder and npx tsc process if you use ts-node. Then you can just use nodemon index

  • @999memeworld
    @999memeworld 2 года назад

    You are the best teacher i ever seen sir

  • @jiix4723
    @jiix4723 2 года назад

    Currently on JS in your bootcamp! Youre a great teacher and your humor is fantastic

  • @suynsiuy8093
    @suynsiuy8093 2 года назад

    I'm so confident, yeah, I'm unstoppable today

  • @andresvodopivec5950
    @andresvodopivec5950 Год назад

    Super simple and precise explanation. As a newby, you got me onboard in 17 min. Thanks!

  • @jaybarls
    @jaybarls 5 месяцев назад

    Great tutorial as always, makes combining these technologies really approachable! Loved the satire of YT thumbnails too :p
    Just a note though for Windows users having trouble with the "dev" script (who haven't yet reached that part of the video where Colt covers this - I like to code along and pause/ensure everything works as expected!) - you won't be able to run both nodemon and tsc -w concurrently with just the '&' operator. Instead you can install a library like concurrently:
    npm install -D concurrently
    And then update your package.json script like so:
    "dev": "concurrently \"tsc -w\" \"nodemon dist/index.js\""
    Now running with 'npm run dev' will start your server as expected, as well as TS in watch mode.

  • @JeremiahPeoples
    @JeremiahPeoples 2 года назад

    Huge fan, thanks for teaching me how to code 🙏🏾

  • @diveshkumar3823
    @diveshkumar3823 8 месяцев назад

    dude you are life savior

  • @jellyfish1772
    @jellyfish1772 Год назад

    An amazing teacher, an even better human being❤️

  • @UAng-ro9kt
    @UAng-ro9kt Год назад +1

    You saved my day! Soooooo much helpful.

  • @anox8633
    @anox8633 2 года назад

    glad you post more often on youtube

  • @serialchiller4124
    @serialchiller4124 Год назад

    Great content overall!
    You know you're great instructor when you dont waste a lot of time explaining. Dude not even try, but the information is really clear.

  • @sanjayguwaju
    @sanjayguwaju 2 года назад +3

    It's Awesome Thumbnail Colt. I am attracted with it ☺.

  • @amiralikiabi9069
    @amiralikiabi9069 2 года назад +1

    Best teacher.

  • @atifulislamasif7893
    @atifulislamasif7893 8 месяцев назад

    Your VDOs are very helpful.

  • @pim8268
    @pim8268 2 года назад

    Love this guy! Great teacher, always trying to make it simple.

  • @mohammadyounoch5952
    @mohammadyounoch5952 Год назад

    Easy and effective explanations. Thanks.

  • @gendash
    @gendash Год назад +1

    An awesome video!
    Well explained, brief and to the point.
    Many thanks Colt!

  • @angga6008
    @angga6008 Год назад

    thank you whoever you are

  • @Basil_Porphyrogenitos
    @Basil_Porphyrogenitos Год назад

    You are a very good explainer, thanks man.

  • @alegian7934
    @alegian7934 2 года назад

    always nice to clear up the basics sometimes 😉

  • @MrVipulLal
    @MrVipulLal Год назад

    Comprehensive video! Many thanks!

  • @FelicianoGC
    @FelicianoGC 2 года назад +1

    Hi, Colt! I'm a big fan from your content on Udemy and am currently struggling with Scope as in will I ever be ready to call myself a developer. Can you maybe someday talk about "What makes a proficient developer?"😬 Thanks for your videos!

  • @KedarBasutkar
    @KedarBasutkar Год назад

    Awesome video as always Colt!

  • @lttungitbe07072
    @lttungitbe07072 Год назад

    You saved my day! So much helpful. Thank you.

  • @surajanshrestha5502
    @surajanshrestha5502 Год назад

    THANK YOU SO SO MUCH.
    YOU EXPLAINED EVERYTHING!!!

  • @vladshepeluk7442
    @vladshepeluk7442 3 месяца назад

    Brooo, you can cook! thank you very much!

  • @juliohintze595
    @juliohintze595 2 года назад

    A light themed terminal? Are you insane?
    Also, good content. Keep it coming!

  • @guba7714
    @guba7714 2 года назад

    Yes it can - don't despair!

  • @joshuaedward6893
    @joshuaedward6893 5 месяцев назад

    Thanks, i got what i wanted from this 👍

  • @breezycodes
    @breezycodes Год назад

    Good start

  • @yungapplemoose735
    @yungapplemoose735 Год назад +1

    the bird fucking killed me

  • @sobeyyy
    @sobeyyy 2 года назад

    Thank you Colt Steel!

  • @barreyli
    @barreyli 3 месяца назад

    bro the intro roast was a insta like 🤣

  • @sakhawathossen2104
    @sakhawathossen2104 Год назад

    Hi, This is the first time I am seeing you in youtube. Thanks for your javascript data structure code on udemy. It was great.
    Andyway, Can you please increase the sound a bit better? the sound is a bit low even in when I am increased my sound to full.
    Anyway, welcome to youtube Sir.

  • @hdm_vision
    @hdm_vision Год назад +1

    Wow great video,

  • @redalert250
    @redalert250 Год назад

    you are the best

  • @СергійМалишко-х5щ
    @СергійМалишко-х5щ 9 месяцев назад

    Thank you! This video is very helpful for me!

  • @techexec
    @techexec 2 года назад

    If I don't hear "chicken" in the video, then it's not from Colt Steele 😄. He's really great at teaching.

  • @waelgh4307
    @waelgh4307 Год назад

    Excellent and informative tutorial, thanks !

  • @sujezz
    @sujezz Год назад

    Would be cool if you'd continue the topic.

  • @pashadotcenko7391
    @pashadotcenko7391 Год назад

    thank you very much)) you have explained very well))

  • @rakhshankhan833
    @rakhshankhan833 4 месяца назад

    Thanks sir for this awesome video

  • @MrRorypam
    @MrRorypam 6 месяцев назад

    This was really usefull. thanks

  • @bryanjesediaz873
    @bryanjesediaz873 Год назад

    Really useful tips here... Thank you a lot

  • @loll3995
    @loll3995 Год назад

    This is a great tutorial , thank you 🙏

  • @gouravsingh9146
    @gouravsingh9146 2 года назад

    good nice short crisp video

  • @lakshman587
    @lakshman587 2 года назад +1

    Man you are really awesome!!!

  • @alexismorales8364
    @alexismorales8364 2 года назад

    In colt I trust 🙌

  • @kiddhkane
    @kiddhkane Год назад

    Very useful video. Thank you!

  • @zainali-qu6ug
    @zainali-qu6ug 11 месяцев назад

    simply explained

  • @KamalSingh-tq8hk
    @KamalSingh-tq8hk Год назад

    Great video. Loved It!!

  • @kennedydre8074
    @kennedydre8074 Месяц назад

    Hi thank you for the video, so you don’t use ts-node at all? Cos I’ve been having a horrible time trying to make ts-node work when I have my module and module-resolution set to NodeNext on my tsconfig.json file.

  • @HeriYantodotDev
    @HeriYantodotDev Год назад

    Thanks for this video 👍.

  • @c__0ne
    @c__0ne Год назад

    thank you for this! one question:
    how would i debug the backend in this setup usign vs code?

  • @mdkawsarislamyeasin4040
    @mdkawsarislamyeasin4040 Год назад

    Need an advance setup video

  • @saiminpyaekyaw3057
    @saiminpyaekyaw3057 Год назад

    excellent tutorial. Btw, you should try wow face for your thumbnail haha

  • @shashankbhosagi
    @shashankbhosagi 9 месяцев назад

    Yo perfect thenks 🥳🥳

  • @jerryarekhandia1003
    @jerryarekhandia1003 8 месяцев назад

    Excellent!

  • @kylesera2087
    @kylesera2087 2 года назад

    Great Guy😁🙂

  • @abdullatifnizamani6850
    @abdullatifnizamani6850 7 месяцев назад

    hey, where you been ? i got your javascript course , which you made in 2014,, since then I didn't saw you,,

  • @prince5922
    @prince5922 2 года назад

    Colt can we finally get a node js course? That's the only one missing from your courses :)

  • @naquiroz
    @naquiroz Год назад

    RIP Birdie

  • @birdofhermes6152
    @birdofhermes6152 Год назад

    Thanks a lot!

  • @regilearn2138
    @regilearn2138 Год назад

    Appreciate if you can do MERN/PERN with typescript advanced project, it is the best way to learn typescript in practical way

  • @lily-rx6xu
    @lily-rx6xu Год назад +1

    "im back and the bird is no longer with us" 😂😂😂😂😂😂😂😂😂😂😂😂

  • @renzobelon609
    @renzobelon609 7 месяцев назад

    Newbie question: Do I need to use npx if TypeScript is installed as a dev dependency? Thanks!

  • @futgaming17
    @futgaming17 Год назад

    Wow. Good vid

  • @sallehshah
    @sallehshah Год назад

    Thanks alot..

  • @producedbyjayzziii
    @producedbyjayzziii 2 года назад

    Hi Colt! Thank you for the contents and it helps us a lot.
    Can you release a course about Golang/Go?

  • @Pareshbpatel
    @Pareshbpatel 5 месяцев назад

    A great intro to using TypeScript with Express, with plenty of tips along the way. Thanks, Colt.
    {2024-05-29}

  • @gerardo246
    @gerardo246 Год назад

    Hi, how should I declare and where the static folder, I need to copy the folder in every build with a script command in package.json or I need to configure the TSconfig file

  • @raju.sarvasiddi
    @raju.sarvasiddi Месяц назад

    How to deploy the same on AWS lambda using GitHub actions

  • @okaybossiamonyoutubeakkskd
    @okaybossiamonyoutubeakkskd 2 года назад

    hey colt! i hope you are doing great! how are your chickens doin

  • @MailsonWei
    @MailsonWei 2 года назад

    how do i combine it with front end framework like angular, react and vue? like a tech stack. where i have nodejs as backend and frontend using angular/react or vue

  • @Samuftie
    @Samuftie Год назад

    thanks. very clear. I still don't understand why use rimraf instead of the traditional rm -rf, anyone can help? thanks!

  • @Huho-s7o
    @Huho-s7o 4 месяца назад

    thank you

  • @davidnguyen148
    @davidnguyen148 Год назад

    good sir