Is JavaScript Dead?

JavaScript Simplified Course: javascriptsimplified.com
JavaScript Simplified Table Of Contents: javascriptsimplified.com/begi...
It is quite the bold claim to say JavaScript is dead, but with how quickly TypeScript is growing there may be a time in the not so distant future where pretty much everyone uses TypeScript. In this video I talk about if you should learn TypeScript and if it is true that TypeScript could take over JavaScript entirely.
📚 Materials/References:
JavaScript Simplified Course: javascriptsimplified.com
🌎 Find Me Here:
My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: / webdevsimplified
Twitter: / devsimplified
Discord: / discord
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:35 - Are you ready to learn TypeScript
01:53 - Why learn TypeScript
03:30 - Does TypeScript slow you down
04:40 - Dealing with TypeScript errors
06:27 - TypeScript jobs are growing
#WebDevelopment #WDS #TypeScript

Пікірлер: 432

  • @DThompsonDev
    @DThompsonDev2 жыл бұрын

    Typescript is ❤️ but trying to jump there without a strong base in Javascript is just not a smart move.

  • @bhumit070

    @bhumit070

    2 жыл бұрын

    Yeah right danny

  • @Raj-iz9uz

    @Raj-iz9uz

    2 жыл бұрын

    100% agree Danny 👍

  • @sidsharma6002

    @sidsharma6002

    2 жыл бұрын

    Agreed

  • @pt_trainer9244

    @pt_trainer9244

    2 жыл бұрын

    Hey it's Batista

  • @bixby451

    @bixby451

    2 жыл бұрын

    Thank god because I’m learning JavaScript 😂

  • @absoluteinsider
    @absoluteinsider2 жыл бұрын

    A tutorial on how to set hair, please.

  • @KevinVandyTech
    @KevinVandyTech2 жыл бұрын

    I was a TypeScript skeptic for a while. But I'm a total convert now. Never going back, even for small projects.

  • @MaxProgramming

    @MaxProgramming

    2 жыл бұрын

    Same here

  • @smartypantscoder6912

    @smartypantscoder6912

    2 жыл бұрын

    Unless someone is writing hello world program, TS is always a better choice and saves a ton of time.

  • @patogordo7563

    @patogordo7563

    2 жыл бұрын

    same

  • @dferg

    @dferg

    2 жыл бұрын

    I fought it for a long time. I wanted nothing to do with it. I didn't see the point. It didn't seem like it was going to be that much of a benefit for the extra work and code it required. Now, I wouldn't wanna work in a project without it

  • @MaxProgramming

    @MaxProgramming

    2 жыл бұрын

    @@dferg Exactly same 😂

  • @driverjb09
    @driverjb092 жыл бұрын

    I have found that Typescript really shines when you're are working in a group of developers. No one can "tack on" random object properties that other developers don't know about. Also, you can define your interfaces or abstract classes and other developers can work completely independently from each other using those definitions. I totally agree with not trying to insert it into an existing project. There are a lot more design concepts that become available to you with Typescript that just don't exist with JavaScript. Trying to insert it basically forces you into just hacking types into your JS constructs where the design could be better with the other features.

  • @geralt36

    @geralt36

    2 жыл бұрын

    If you have an existing project and want to incorporate the beauty of types into it then go with Flow. Flow basically brings types into js and jsx files. Its syntax and features are very similar to that of Typescript.

  • @javier.alvarez764

    @javier.alvarez764

    2 жыл бұрын

    Developers need to learn about design patterns not frameworks or new language lol. if you know a lot of programming languages it is all the same.

  • @tomodiero7524

    @tomodiero7524

    2 жыл бұрын

    Just make a good linting config, problem solved

  • @Meleeman011

    @Meleeman011

    Жыл бұрын

    Exactly why I don't want to touch typescript code.

  • @kinstar

    @kinstar

    Жыл бұрын

    when you mean hacking do you mean slapping any type everywhere lol

  • @computerscinfoetc8739
    @computerscinfoetc87392 жыл бұрын

    Typescript exist -> cause javascript does. Javascript doesn't exists -> what's typescript ? Javascript is, was, will be alive lol

  • @ZhuJo99

    @ZhuJo99

    2 жыл бұрын

    Exactly. JS will be dead only if (huge if) it will be eventually replaced by TS in the browsers. Until then, it’s still just a JS preprocessor, same as SASS is for CSS.

  • @smartypantscoder6912

    @smartypantscoder6912

    2 жыл бұрын

    Javascript is to typescript is exactly like how assembly language is to c++. It'll remain as a foundation for the typescript. Brave people will still YOLO their projects directly from javascript.

  • @maiaklimenko6614

    @maiaklimenko6614

    2 жыл бұрын

    I mean, TS can be compiled into JS, this is not the topic of this video. The question is: should developers use JS in their code?

  • @tomodiero7524

    @tomodiero7524

    2 жыл бұрын

    Thank you!!

  • @tech-savant
    @tech-savant2 жыл бұрын

    ME: Finally learns JS WDS Notification: ...

  • @tylerdurden9889

    @tylerdurden9889

    2 жыл бұрын

    same here😂

  • @dimitridoroshko

    @dimitridoroshko

    2 жыл бұрын

    @@tylerdurden9889 people ask me if I know Tyler Durden...

  • @bluestripes6037

    @bluestripes6037

    2 жыл бұрын

    THIS. 💀

  • @fiendsgaming7589

    @fiendsgaming7589

    2 жыл бұрын

    TS is compiled to JavaScript code when it us run

  • @pranitbatra2

    @pranitbatra2

    2 жыл бұрын

    Js ain't gonna go anywhere. If you know js well, you're in huge demand.

  • @Will4_U
    @Will4_U2 жыл бұрын

    Finally, Kyle levels up and starts to grasp TypeScript. The time has come. Yes, in the beginning, the compiler errors will drive you mad and you'll regret going this way. But in most cases - when you learn TS, you won't touch JavaScript, like... at all. TypeScript eliminates like 90% of problems you would have while using JS like invalid type usage; hesitation, which type is a certain piece of code or making "stupid" mistakes like "accidentally adds number and object instead of two numbers". I hope more TS stuff will appear on this channel.

  • @lesalmin

    @lesalmin

    2 жыл бұрын

    Having to compile things alone would drive me mad. Maybe in year 3000 if I don't have anything more important to do with my limited time.

  • @adicide9070

    @adicide9070

    2 жыл бұрын

    bro that is not the hardest compiler to make happy ;)

  • @hugodsa89

    @hugodsa89

    2 жыл бұрын

    @@lesalmin better to spend your limited time on a bug hunt instead 🤣

  • @FADHsquared

    @FADHsquared

    2 жыл бұрын

    @@lesalmin So frontend frameworks make you mad (because they... need a compiler)? Maybe in year 3000 i will go back to vanilla JS when it has finally caught up 😂

  • @lesalmin

    @lesalmin

    2 жыл бұрын

    @@hugodsa89 Bug hunt is my favourite game, I play it for hours every day ;-)

  • @gdj777
    @gdj7772 жыл бұрын

    Something does not have to die for something else to live. Right tool, for the right job at the right time.

  • @dimitridoroshko

    @dimitridoroshko

    2 жыл бұрын

    JavaScript is a toy language bruh

  • @gdj777

    @gdj777

    2 жыл бұрын

    @@dimitridoroshko Yes, But reality must be accepted. Mcdonald's is not the best burger but they sell 6.48 Million every Day. Internet browser users: 2.65 Billion. Javascript runs on all of them. Until somethign better comes along just surf the wave.

  • @daleryanaldover6545

    @daleryanaldover6545

    2 жыл бұрын

    Same here, been working with JavaScript for a long time and I don't need a language to tell me I'm returning null. But if my client says he begs for typescript, what can I do.

  • @daleryanaldover6545

    @daleryanaldover6545

    2 жыл бұрын

    @@dimitridoroshko Typescript won't even work without JavaScript, correct me if I'm wrong. TS is simply a guide for newbs writing their first script. Without proper knowledge of how types work in JS one can simply hit their head in confusion. There are benefits using TS tho I give you that.

  • @dimitridoroshko

    @dimitridoroshko

    2 жыл бұрын

    @@daleryanaldover6545 you can simply write "any" everywhere and it will work lol

  • @av03
    @av032 жыл бұрын

    Kyle, I just observed from only guitar behind you and now a sofa with pillow with word "family" written on it.

  • @brianevans4

    @brianevans4

    2 жыл бұрын

    I wonder if he is starting a family!?

  • @Raubritterr222
    @Raubritterr2222 жыл бұрын

    Which is faster -- writing code quickly and then debugging it in runtime in JS, or -- writing slowly with TS, but have no bugs at runtime? Maybe my projects were small, but I don't feel the need to strongly type them. And also, reading the TS code is not that comfortable with all these :int and other additional syntax. I see that people coming from strongly typed languages love TS. On the other hand, people coming from loosely-typed languages HATE TS.

  • @almogosheriko

    @almogosheriko

    2 жыл бұрын

    This highly depends on how big your project is and how many different parts it has. The more parts, the more time you'll spend bug hunting and runtime debugging in JS compared to TS. Sometimes those kind of bugs can't even be found until a customer reports them in production, which costs a lot more money to the company when it happens. You don't have to add :int syntax most of time. Most of the variables are inferred from the initial values assigned to them. For instance, typing 'const myNum = 5' will infer it as type number.

  • @derhuzz
    @derhuzz2 жыл бұрын

    Kyle as always great video, short and very descriptive. Been a fan of yours for a time. Could you start a small typescript series like the intermediate stuff like declaration files and so. Or the best folder structure and best way to structure your code that would be great and i think people will like . Since not many typescript material is available online !

  • @halisterfernando9160
    @halisterfernando91602 жыл бұрын

    Good to know! I'd started to learn JS early this year and I've heard about TS but didn't know what it was till now! Your content is REALLY HELPFUL, you go just straight with the information in an easy way that even though english is not my mother language I'm able to understand everything crystal clear!!!

  • @Fooljuice
    @Fooljuice2 жыл бұрын

    Great information man, thanks for the upload!

  • @habib_nuhu
    @habib_nuhu2 жыл бұрын

    JavaScript can't die

  • @dimitridoroshko

    @dimitridoroshko

    2 жыл бұрын

    What is dead may never die

  • @margo2328

    @margo2328

    2 жыл бұрын

    @@dimitridoroshko Then why not just let C# and Blazor take over if OOP is the way forward.

  • @dimitridoroshko

    @dimitridoroshko

    2 жыл бұрын

    @@margo2328 because of the historical issues. C# is a cool language, but JavaScript is used in like 99% of the frontend. If c# was used as a second language for frontend in the early beginning of web, it would literally kill JS, IMHO.

  • @chordsbyriku
    @chordsbyriku2 жыл бұрын

    Great video! For me I think people have sold the idea of Typescript completely wrong. Many times when I have asked why I should use Typescript the answer from other developers has been "because it is typed and types are good". I think this is wrong, because there is nothing you get by just adding types. As a JS-developer for many years you learn dynamic types and can read types with ease. Because you understand how the language is made up. You can even type-check in many ways with vanilla JS. Many times most of the bugs come from logic-bugs not type bugs. So when you say it adds types to many you are just saying you can get building errors for both logic and types. Where Typescript shines is by adding amazing intellisense through the IDE which almost writes my code for me. This for me is the reason why I am listening and want to know more about Typescript. Because this makes me more productive and gives me an actual advantage of Typescript. If you want to explain why Typescript is good explain the benefits you get by it compared to modern JS with transpiled Babel. Then again I think this video did a pretty good job of explaining the benefits.

  • @DEVDerr

    @DEVDerr

    2 жыл бұрын

    Ex-ac-tly! I was saying this through whole KZread for about 3 or more years 😅

  • @dbailey9455
    @dbailey94552 жыл бұрын

    Nicely said however I would add that if you want to add TS to an existing project to start with a new feature/service rather than trying to change everything at once. Also ask yourself which parts would benefit most, usually highly reusable things. For example build your component libraries and services in typescript and then the people consuming can use regular JS if they want to.

  • @josuevalar6465
    @josuevalar64652 жыл бұрын

    Thanks, I always appreciate your opinion on these topics. Guess imma have to learn it and stop putting it off haha

  • @pondermars.9900

    @pondermars.9900

    2 жыл бұрын

    It’s worth it! Just be patient, and you’ll fall in love. Best of luck 👍

  • @scvnthorpe__
    @scvnthorpe__2 жыл бұрын

    It's also worth it sometimes to slow down just a little if it means you can move quicker later. Having spoken to non-techy people who get annoyed whenever twitter changes some stuff around without precedent, I know there's some room to swap constant feature iteration to long-run structural soundness.

  • @tanglesite4461
    @tanglesite44612 жыл бұрын

    Love your stuff. Can you look into Solid-js and maybe do a video on it. Your opinions would be valuable!

  • @DEV_XO
    @DEV_XO2 жыл бұрын

    Thanks mate, amazing like always.

  • @steezyx2321
    @steezyx23212 жыл бұрын

    I dig your jackson FLoyd Rose bro. Great videos by the way. Learning tons from you.

  • @walkersmith2791
    @walkersmith27912 жыл бұрын

    Learn java they said! Now it's not enough without kotlin. Learn js... Now they say you need TS. Study node js! But now they have deno appearing. It has been 2 years of studying and it's too confusing...

  • @ahurein1641

    @ahurein1641

    2 жыл бұрын

    I can relate

  • @pythonwithprecious4898

    @pythonwithprecious4898

    2 жыл бұрын

    I swear down... This is so true... Can't someone just stay fit with one programming language

  • @geralt36

    @geralt36

    2 жыл бұрын

    This is what everyone signs up for when they choose programming as their career.

  • @geralt36

    @geralt36

    2 жыл бұрын

    At the very least it is changing for the better and not worse

  • @bedeason8337

    @bedeason8337

    2 жыл бұрын

    Learn react and now they say it is not enough without nextjs

  • @jacob_dmn
    @jacob_dmn2 жыл бұрын

    Damn, One Hour ago I wanted to start learning TS, did you make this video for me, so valuable

  • @luizfvital
    @luizfvital2 жыл бұрын

    I'm a big fan. Thank you very much for all the videos!

  • @dynacube
    @dynacube2 жыл бұрын

    Much love, Buddy!

  • @magpinybo7524
    @magpinybo7524 Жыл бұрын

    Thanks for the clarification. My go to Chanel whenever I need some quick reference on JS. This year we learn typescript

  • @programmingwithnit5308
    @programmingwithnit5308 Жыл бұрын

    Thank you so much for sharing.🙏🙏

  • @jasonleelawlight
    @jasonleelawlight2 жыл бұрын

    In my opinion it is always a more serious problem that people tend to abuse things (especially advanced and powerful things) instead of missing out stuff. TS is just the same as many of the other cool things, if used properly it can definitely help, but many people tend to overdo it like "Oh this is good shit, let me use it everywhere for everything, and whenever I can show off using more advanced techniques I would not use the stuff that everyone already knows." To me whoever does this in real world coding is just a junior regardless how many years experience he/she has. Interview may be the only exception though as that's where you are supposed show off a bit.

  • @user-ko1cw6mv4q
    @user-ko1cw6mv4q4 ай бұрын

    Thanks Kyle ❤️ great video

  • @braingamedotcom
    @braingamedotcom Жыл бұрын

    bro, whenever i wanna learn something related to web dev, you are my go-to guy. Thats why I'm here on this vid right now and you haven't let me down so far! :) Keep on rockin' homie

  • @milanochi142
    @milanochi142 Жыл бұрын

    Best in web dev teaching🔥🎯

  • @holo23
    @holo232 жыл бұрын

    0:30 Aight that's all I really wanted to know Liked the video on my way out Thanks!

  • @justanotherhotguy
    @justanotherhotguy2 жыл бұрын

    The only annoying part of TS is importing JSON and not being able to use it without being confused on how to properly type it, imo.

  • @That_Darned_S

    @That_Darned_S

    2 жыл бұрын

    It really isn't that difficult. If you have huge json data that can be tedious, and you should find ways to automate it. That actually gave me a cool idea to build a tool that converts automatically types any json data.

  • @YeetusMingus
    @YeetusMingus2 жыл бұрын

    Kyle do you have any plans on how to deploy web sites? I'm a decent programer but have little to no experience with something like docker for example.

  • @carlclarke9029

    @carlclarke9029

    2 жыл бұрын

    He’s got a few web development courses on his channel. They might help. They did for me.

  • @ademineshat
    @ademineshat2 жыл бұрын

    I don't think JavaScript will be replaced and JavaScript will be allways required in development!

  • @kohlod
    @kohlod2 жыл бұрын

    Vs code intellisense for ts is going to be a great ally for your ts coding experience

  • @ravenbrotzmann1874
    @ravenbrotzmann18742 жыл бұрын

    could you please make a video about how to build you own typescript ?

  • @dimitridoroshko

    @dimitridoroshko

    2 жыл бұрын

    Nerd

  • @Jamguin
    @Jamguin2 жыл бұрын

    I use js for Vue and ts for any others like express. Because many vue packages do not support. But for anything else, I use ts and really like it.

  • @guitarplayer1434
    @guitarplayer14342 жыл бұрын

    I need to code in a button to flip a video to get a mirror image ? If I need to slide a patreon donation I would be happy to

  • @HimanshuChoudhary-smartfire
    @HimanshuChoudhary-smartfire2 жыл бұрын

    Hey Kyle, do you know that you are the BEST teacher. 🔥

  • @omkaryadav7445
    @omkaryadav74452 жыл бұрын

    I am learning js and you are coming up with these

  • @sulemanahmed2408
    @sulemanahmed24082 жыл бұрын

    This is sooo good, thanks Kyle

  • @lucienchu9649
    @lucienchu96492 жыл бұрын

    I have decided to start my next react project with ts template

  • @georgevarelas5073
    @georgevarelas50732 жыл бұрын

    Hi Kyle, What is better to learn first. Typescript or React?

  • @WebDevSimplified

    @WebDevSimplified

    2 жыл бұрын

    That is a good question. It really depends on your needs but I would go with React since I really like working with React and it is more of a game changer than TypeScript.

  • @wongkeith6642
    @wongkeith66422 жыл бұрын

    if strong type, why not golang or rust?

  • @mv2vanced527
    @mv2vanced5272 жыл бұрын

    I love the quick answer for busy people ❤️

  • @EduardKaresli
    @EduardKaresli2 жыл бұрын

    The only thing I hate about TS is that it's verbose... especially when es-lint spits all those error messages, and the length of each one is a book by itself. Some other problems occur when you include a library that is too old and without a @types/ and it doesn't work properly with your code, hence you're forced to switch TS off for that part of your code.

  • @IgorYatskiv

    @IgorYatskiv

    2 жыл бұрын

    That's just sounds silly. To be verbose is a major goal after TS. Why in the world you use TS if you don't like (or need) verbose approach? 🤦‍♂

  • @luizfernandonoschang8298

    @luizfernandonoschang8298

    Жыл бұрын

    Yeah! Until you have a bug with zero lines of error message. Trust me it's very funny! 🤣🤣

  • @alaaasassii4433
    @alaaasassii44332 жыл бұрын

    dude I don't know I start learning React js and I Don't know If should I switch to TypeScript or not :( ? Can anyone Answer me

  • @avi12
    @avi122 жыл бұрын

    2:38 In JavaScript you typically use JSDoc to define the variables, and in return, your IDE will _warn_ you if you do a mistake whereas in TypeScript you can actually set to get an error for it

  • @everythingisfine9988

    @everythingisfine9988

    2 жыл бұрын

    JSdocs can return errors. Just need to add TypeScript as a dev dependency and include a TSconfig file. After that you get all the power of TS and the writing code speed of JS.

  • @avi12

    @avi12

    2 жыл бұрын

    ​@@everythingisfine9988 It's not always convenient to just add TypeScript to a project For example, if you need to make a web app/NPM module/something else that needs to interface with tons of dynamic APIs, using TypeScript will slow you down

  • @jstodd4398
    @jstodd43982 жыл бұрын

    I would have appreciated some examples or something

  • @Favourites669
    @Favourites6692 жыл бұрын

    I had no idea Leon Kennedy from Resident Evil was also a JS dev.

  • @Cognitoman

    @Cognitoman

    2 жыл бұрын

    Yea

  • @shelbyrothman4522
    @shelbyrothman45222 жыл бұрын

    What would you recommend as a first project to make with TypeScript? As someone who has been coding with JS for a couple years :)

  • @user-wh6ki2oj3l

    @user-wh6ki2oj3l

    2 жыл бұрын

    Hello World project?

  • @biswamohandwari6460
    @biswamohandwari64602 жыл бұрын

    Please make video for transistion from js to ts

  • @ngneerin
    @ngneerin2 жыл бұрын

    Backend NodeJS is difficult with typescript. Specially because it uses loads of external libraries

  • @Cognitoman

    @Cognitoman

    2 жыл бұрын

    You can just download npm packages for the libraries, then if you don’t understand it you can hover over the code that your using from the library, and click on “go to definition” or something like that and it will show what type to use.

  • @geralt36
    @geralt362 жыл бұрын

    Coming from strictly typed languages like Java, Kotlin and C++, Typescript just always made more sense to me because of the intellisense and compile time type checking. I would always choose it over plain js. TS is ❤️!

  • @guitarman813
    @guitarman8132 жыл бұрын

    TypeScript is simply JavaScript as a statically typed language, in-effect. Like Java, C# and C++. As I first learnt programming using Java, I'd probably find TS easier to adapt to than Vanilla JS.

  • @TheRegalboss
    @TheRegalboss2 жыл бұрын

    Haha! This is a sign! I was just starting to learn TS today. 😎 Thanks for this Kyle, I'm sure I'll be doing typescript in the future from now on. 🤙🏻

  • @Alphadec
    @Alphadec2 жыл бұрын

    and after a compile what do we get...... vanila js :)

  • @TiffanyNg100
    @TiffanyNg1002 жыл бұрын

    im currently learning javascript now. shoudl i switch now?

  • @Dadaadad268

    @Dadaadad268

    2 жыл бұрын

    No!

  • @victorlongon
    @victorlongon2 жыл бұрын

    Today there is no reason not to learn typescript straight away. Is like learning any typed language you can't learn the language without the types. I agree though that the compiler drives you mad in the beginning lol. I am in the middle of converting a pretty big project (not huge though) and boy have I found so many bugs and wrong code when converting things

  • @sudajared
    @sudajared2 жыл бұрын

    20 jobs on indeed in my area for "Typescript" and 200 jobs for "Javascript".. So I'll stick with javascript for now

  • @That_Darned_S

    @That_Darned_S

    2 жыл бұрын

    Ofcourse. The average js developer is brain-dead, much surprise. Typescript does not replace javascript. You don't ditch javascript when you're using typescript. It's the same exact language with features that probably go over your head.

  • @sudajared

    @sudajared

    2 жыл бұрын

    @@That_Darned_S *unnecessary features in most cases

  • @sudajared

    @sudajared

    2 жыл бұрын

    @@That_Darned_S Stating the obvious fact that TypeScript is a superset of javascript just makes you look like an idiot though fyi

  • @That_Darned_S

    @That_Darned_S

    2 жыл бұрын

    @@sudajaredit's clear you have no real programming experience in anything else other than js, else you would've already realised the usefulness of the language and what it implies for the javascript ecosystem. You would've easily mastered typescript, and never make stupid comments.

  • @sudajared

    @sudajared

    2 жыл бұрын

    @@That_Darned_S I haven't written any javascript in months I've been using C# in the unity game engine the last several months, and most recently decompiling binary files and analyzing assembly. You need to stop assuming so much, because you really don't know much

  • @PieterWigboldus
    @PieterWigboldus8 ай бұрын

    TS is indeed a nice all in one box with tools, like type checks, transform to old is code, ... But you can do it all without typescript with eg JSDoc for types and Babel for transform. It cost only more time to setup it all.

  • @mykalimba
    @mykalimba2 жыл бұрын

    No one's gonna say anything about the new chair and throw pillows?

  • @AnteZivkovic

    @AnteZivkovic

    2 жыл бұрын

    Those are just video: Props

  • @TokyoXtreme

    @TokyoXtreme

    2 жыл бұрын

    { greenScreen: true }

  • @wojtek1582
    @wojtek15822 жыл бұрын

    5:00 => I am surprised not hearing here the most common solution, namely using "any" type :D

  • @erictremblay6867
    @erictremblay6867 Жыл бұрын

    You forget to mention the library update situation. When updating a large library in javascript it can take many hours to find every instance of methods that have change. In TS all you have to do is 'yarn tsc' and it finds all the errors for you. This is essential on large project that are in dev for a long time.

  • @codys6409
    @codys64092 жыл бұрын

    So ts is required for the job market moving forward. What other things will be required?

  • @slickrick2420

    @slickrick2420

    2 жыл бұрын

    computers i imagine

  • @codys6409

    @codys6409

    2 жыл бұрын

    @@slickrick2420 thanks tips

  • @chickaberga2
    @chickaberga22 жыл бұрын

    What about React? Its worth learning JS for that, no?

  • @benotisanchez5583
    @benotisanchez55832 жыл бұрын

    I still don't see how this will save me time: I use next js almost all the time, which usually shows me all the errors in my code with relevant explanations. In addition to that I have a bunch of vs code plugins which highlights errors and gives suggestions with types and even examples. Plus, I rarely mix up different JavaScript types. What am I missing here?

  • @Kevinproducciones2

    @Kevinproducciones2

    2 жыл бұрын

    What are those vs code plugins, please help me 🥺

  • @benotisanchez5583

    @benotisanchez5583

    2 жыл бұрын

    @@Kevinproducciones2 I don't know which particular one does this. But this is a list of the ones I have currently which I think may help: 1. Es7 react/redux/... 2. ESLint 3. Vs code styled jsx 4. IntelliSense for css class names ... 5. Bracket Pair Colorizer 6. Auto Rename tag

  • @codelul
    @codelul2 жыл бұрын

    I hope you can make a tutorial in typescript(preferably react ). Would love to see how you work with it.

  • @ransomecode
    @ransomecode2 жыл бұрын

    This makes me think! Why don't Microsoft offer a TS engine instead of the JS one in there new Edge browser?? It's based on V8 engine; might be a lot of leg work to come up with a new one😁

  • @idevbrandon
    @idevbrandon2 жыл бұрын

    I feel like It has became a default skill set. Here where i live seems to require TS as a dev

  • @anthonylarson6198
    @anthonylarson61982 жыл бұрын

    I have never encountered an issue that type script would have solved for me. My organization keeps everyone's chrome updated and we use proptypes and we unit test. If we were suddenly forced to use typescript, I would just go work somewhere else.

  • @margo2328

    @margo2328

    2 жыл бұрын

    Agree. If you are working on UI/UX, you would be using console.log and run your code in the browser from time to time as you go along. Also, TS doesn't have LINQ of C# for complex data manipulation.

  • @Devillman90
    @Devillman902 жыл бұрын

    I was not using TS very often but now every time i start something new I cannot imagine doing it without TS

  • @kermitdavis7452
    @kermitdavis74522 жыл бұрын

    Typescript only has a use case for me when working with a large amount of floating point numbers.

  • @Cognitoman

    @Cognitoman

    2 жыл бұрын

    Interfaces ?

  • @darkmift
    @darkmift2 жыл бұрын

    I feel like there's too many variations on how to use and apply TS in a project.Makes learning and practicing a bit too messy

  • @bartdart3315
    @bartdart33152 жыл бұрын

    there are probably billions of lines of JS code in PRD right now. TS is definitely the way to go, but as mentioned fairly, JS fundamentals are necessary.

  • @adambickford8720
    @adambickford87202 жыл бұрын

    Also keep in mind that if you ever want to do backend you'll almost certainly encounter statically typed languages and the coding paradigms/patterns around them. As far as learning Type systems go, TypeScript is one of the best. If you think Structural Sybtyping is a drag, wait until you work with something Nominally Typed like Java!

  • @suelingsusu1339

    @suelingsusu1339

    2 жыл бұрын

    " if you ever want to do backend you'll almost certainly encounter statically typed languages".... which ones???

  • @adambickford8720

    @adambickford8720

    2 жыл бұрын

    @@suelingsusu1339 It depends on the industry but in fintech and insurance (high paying jobs that don't require you to be a rockstar) Java and C# are very dominant.

  • @suelingsusu1339

    @suelingsusu1339

    2 жыл бұрын

    @@adambickford8720 .... thanks!! What do you think of NodeJS/Express or Django/Python???

  • @thecoolnewsguy

    @thecoolnewsguy

    8 ай бұрын

    ​@@suelingsusu1339he literally said TypeScript is one of the best. Node JS uses JavaScript

  • @suelingsusu1339

    @suelingsusu1339

    8 ай бұрын

    @@thecoolnewsguy ... that is the point... the most popular backend languages are not typed ... e.g. Python and PHP and nodeJS... and Typescript is NOT a backend language... it is compiler that compiles its code into Javascript... which is not typed.

  • @Meleeman011
    @Meleeman0112 жыл бұрын

    One of the worst is unused declarations, not even c devs have to deal with this bs

  • @warrior1151
    @warrior1151 Жыл бұрын

    Damn had a JS server done ready to go now I'm nervous may re write in Typescript

  • @harag9
    @harag92 жыл бұрын

    Also, learning TS will help you to learn C# and become good app developer. I wish this site used more TS rather than just JS code.

  • @rudrapratapsinha8880
    @rudrapratapsinha88802 жыл бұрын

    It rarely happens that someone's code is breaking due to type issues.

  • @Sebbe1

    @Sebbe1

    Жыл бұрын

    Agreed.

  • @maiaklimenko6614
    @maiaklimenko66142 жыл бұрын

    I did not understand TS at first, and was hesitant to learn it. Nw I am just obsessed with it and I do not even know why 🤔

  • @misskiwii
    @misskiwii2 жыл бұрын

    I'm a somewhat beginner and after I worked on my first React project with Typescript, I just can't go back to JS.

  • @tomodiero7524

    @tomodiero7524

    2 жыл бұрын

    That's what every lover says to their ex before they go drinking and come back knocking their door @ 2.00am

  • @tomodiero7524

    @tomodiero7524

    2 жыл бұрын

    You took the pill and do not realize you are still in JS

  • @everythingisfine9988

    @everythingisfine9988

    2 жыл бұрын

    JSdocs does the same thing. Just need TypeScript as a DevDependency and a TS config file. Finish your work (fast, because writing out JavaScript is really fast) and when you're happy with the outcome. Add your types 👍

  • @Cognitoman

    @Cognitoman

    2 жыл бұрын

    @@tomodiero7524 lmfao!

  • @tomodiero7524

    @tomodiero7524

    2 жыл бұрын

    @@Cognitoman this is the song they will be singing on their way back to JS kzread.info/dash/bejne/eqJhx9Cjk8q8YdI.html&ab_channel=LesterTheNightfly2

  • @beaubradley9539
    @beaubradley95392 жыл бұрын

    You can get 80% of benefit of typescript with just basic function typing. It makes asynchronous programming easier, and forces you to implement at least basic assertions.

  • @RobertMcGovernTarasis
    @RobertMcGovernTarasis2 жыл бұрын

    As someone who has learnt multiple languages (Ruby, Java, Obj-C, Swift, C) … why wouldn’t you go into typescript from JavaScript?!? Types save your ass.

  • @amjadhossen1375
    @amjadhossen13752 жыл бұрын

    Really liked those memes🙂👌

  • @moathdw910
    @moathdw9102 жыл бұрын

    The title is so funny, please don't drive the channel this way I mean throwing unreasonable titles just to bring viewers

  • @benotisanchez5583
    @benotisanchez55832 жыл бұрын

    So essentially this is JavaScript that cannot run anywhere, which has to compile back to JavaScript that is essentially identical. And the gains from what I can tell is you get to enforce strict types. Yeah that's a no for me: got more important things to do like learning java, python, and c#. The only use I can imagine for ts is cross browser compatibility. If it can handle internet explorer then I think it might be worthwile. Btw people are not paying close enough attention to vanilla JS: which is taking leaps in improvements year by year. This will likely be another case of JS vs jQuery. Pretty sure JS will be including typescript features soon: if they aren't already available.

  • @WinterSnowism

    @WinterSnowism

    2 жыл бұрын

    IE is already dead

  • @Meleeman011
    @Meleeman0112 жыл бұрын

    I'd rather build my own version of ts I manage, and the way ts is going I think I can create a solution that's just as good, that can check types, and keep it simple.

  • @JimKernix
    @JimKernix2 жыл бұрын

    I would like to learn JS before learning TypeScript...

  • @scottmcmahon7209
    @scottmcmahon72092 жыл бұрын

    That guitar 🎸 is awesome bro

  • @cyruspusa3836
    @cyruspusa3836 Жыл бұрын

    Jsx for me, why bother to use TSX if u need to recomplied it to jS lol

  • @akalrove4834
    @akalrove48349 ай бұрын

    And a year later more and more libraries and frameworks moving back to JS from TS. Svelte, Webpack and more

  • @melzz
    @melzz2 жыл бұрын

    Because typescript is still bases on JavaScript engine, i prefer javascript.

  • @ivansesar
    @ivansesar2 жыл бұрын

    Started with TS on my current job, I hope never get back to JS.

  • @ZhuJo99

    @ZhuJo99

    2 жыл бұрын

    You always have to get back to JS. Because TS is just extension to JS. And it’s good to know the cores so you can find and fix the problem. Browsers inspector will not show you bugs in your TS code, but in outputted JS after all…

  • @Sortexx
    @Sortexx2 жыл бұрын

    actually idk

  • @emooo784
    @emooo7842 жыл бұрын

    You should learn TS but I think it makes projects more complicated and this is not a good thing at all because it is against why JS is used and chosen by people. It doesn't have JS's simple and fast coding features. Therefore, I think it won't affect JS at all.

  • @almogosheriko

    @almogosheriko

    2 жыл бұрын

    I don't agree that it makes projects more complicated. I think TS forces you to plan ahead and define your types as much as possible before starting to write your code. This may some like a complication, but in the long run planning ahead saves a lot of time.

  • @emooo784

    @emooo784

    2 жыл бұрын

    @@almogosheriko you may right in regard of its more readable than JS and more convenient for team but coding speed in TS is slower than JS. Choises can change from person to person. I'm the fan of fast coding so I choose JS. But of course, in a team project, TS is more useful.

  • @mangadi3859
    @mangadi38592 жыл бұрын

    When i learn typescript i immediately love it. It's help me a lot.

  • @i5artube
    @i5artube2 жыл бұрын

    TypeScript, like CoffeeScript is not supported by web browsers. In the future there will be more Rust compiled down to WebAssembly and of course JavaScript.

  • @SamarPhotos
    @SamarPhotos2 жыл бұрын

    Much Love From Nepal ❤️ Keep Going Buddy