5 JavaScript Concepts You HAVE TO KNOW

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 18. 06. 2024
  • How well do you know JavaScript? Well, if you don't know these 5 concepts, then you better get on it!
    00:00 - Intro
    01:00 - Equality
    2:30 - Async Javascript
    04:00 - Error Handling
    05:40 - ES6 Syntax
    07:40 - Array Methods
    _____________________________________________
    Newsletter 🗞
    Interested in exclusive content and discounts? đŸ€Ż Sign up for the newsletter!
    www.jamesqquick.com
    _____________________________________________
    Connect with me 😀
    Live streams on Twitch - / jamesqquick
    Follow me on Twitter - / jamesqquick
    Join the 💬 Discord Server 💬 - / discord
    _____________________________________________
    COURSES đŸ’»
    Learn how to build Fullstack apps with React and Serverless Functions - www.jamesqquick.com/courses/r...
    Learn everything you need to know about Visual Studio Code - www.udemy.com/learn-visual-st...
    Build a Quiz App - www.udemy.com/build-a-quiz-ap...

Komentáƙe • 1K

  • @swaniketchowdhury
    @swaniketchowdhury Pƙed 3 lety +1174

    LISTEN TO THIS MAN'S ADVICE!!!!! I'm a react dev & I can't stress enough that how important these topics are.

    • @JamesQQuick
      @JamesQQuick  Pƙed 3 lety +60

      Glad you agree :)

    • @jayantjagtap2976
      @jayantjagtap2976 Pƙed 3 lety +18

      Could any tell if I should do react in typescript, I am just starting. Please guide me

    • @swaniketchowdhury
      @swaniketchowdhury Pƙed 3 lety +15

      @@jayantjagtap2976 you can start using JS, learn TS with it if you can. Or if you are comfortable in TS then you can write in TS.

    • @jayantjagtap2976
      @jayantjagtap2976 Pƙed 3 lety +5

      @@swaniketchowdhury I find react with typescript better with type checks but the thing is o cannot find more material to read. And my project is complex keeping the future scope in mind I started the project in react typescript. I want to know your thoughts if I should switch to React in plain js or typescript.

    • @sreeshakv5405
      @sreeshakv5405 Pƙed 3 lety +8

      I am from Karnataka India and looking for job in software development. I have completed engineering n have knowledge in JavaScript, node and Android studio. I can share resume. I am in need of job, can someone please help me?

  • @therustguy10
    @therustguy10 Pƙed 3 lety +1591

    1. Equality
    2. Asynchronous Js
    3. Error Handling
    4. Es6 Syntax
    5. Array Methods

    • @abhinaykumar7662
      @abhinaykumar7662 Pƙed 3 lety +13

      Thankyou 👍

    • @flashdoom
      @flashdoom Pƙed 3 lety +140

      1. diff between == and ===
      2. solved in typescript
      3. solved in typescript
      4. just standard syntaxes used everywhere
      5. map,find,filter,push,pop on arrays

    • @vadymstepovyk5435
      @vadymstepovyk5435 Pƙed 3 lety +66

      just copypasted description - true programmer

    • @tunamusic2314
      @tunamusic2314 Pƙed 3 lety

      @@vadymstepovyk5435 so grateful :))

    • @Abrasive_TouchXx
      @Abrasive_TouchXx Pƙed 3 lety +5

      @@flashdoom king

  • @B_dev
    @B_dev Pƙed 3 lety +187

    this man just returned from the javascript badlands holy shit r u ok my man

    • @JamesQQuick
      @JamesQQuick  Pƙed 3 lety +26

      Damn...yes, I'm fine. Very healthy and plenty of sleep. Don't know why my eyes look red and puffy on camera

    • @wiertomta173
      @wiertomta173 Pƙed 3 lety +11

      @@JamesQQuick I think it's the lighting of your room, combined with a cool light temperature on your camera light / monitor...

    • @sowianka9258
      @sowianka9258 Pƙed 3 lety +4

      Omg, you made my day with this comment đŸ€ŁđŸ€ŁđŸ€Ł

  • @sidenote1459
    @sidenote1459 Pƙed 3 lety +52

    Hands down best video on "JavaScript need to knows" I've ever seen. Great job covering the the stuff that people tend to forget are industry standard.

  • @invincibul
    @invincibul Pƙed 3 lety +161

    A JavaScript crash course for 2021 would be dope - you’re the most well-spoken JavaScripters I’ve come across.

  • @andreroydev
    @andreroydev Pƙed 3 lety +221

    Please make this crash course of those 5 concepts a reality! 🙏

    • @JamesQQuick
      @JamesQQuick  Pƙed 3 lety +54

      Oooh I like that idea!

    • @aaronlinton-chambers
      @aaronlinton-chambers Pƙed 3 lety +2

      Yes please

    • @samuelnmeje
      @samuelnmeje Pƙed 3 lety +1

      @Lowkey Loki you are hilarious, đŸ˜čđŸ˜č

    • @Rikk1984
      @Rikk1984 Pƙed 3 lety +3

      @Lowkey Loki I've been going through that all week. Fairly confident in my concepts of vanilla JS then bam the moment I start learning jquery...đŸ€ŻđŸ€ŻđŸ€ŻđŸ€ŻđŸ€ŻđŸ€Ż

    • @Rikk1984
      @Rikk1984 Pƙed 3 lety

      @Lowkey Loki good move. Makes the the transition a lot smoother

  • @johnmcintyre9741
    @johnmcintyre9741 Pƙed 3 lety +88

    I like how you mention items people need to know when learning. I am learning and find people staying too simple, not adequate explaining, or being extremely complex. You are in the middle where many of us need help. I will be watching for your crash course.

  • @umarbabajidda9664
    @umarbabajidda9664 Pƙed 2 lety +2

    Man... this video turned waaaay more useful than I thought. As someone who writes JavaScript but doesn't have a clue what they are doing...this is solid advice.

  • @DJ_Melech
    @DJ_Melech Pƙed 3 lety +1463

    Dude looks like he's been coding instead of sleeping.

    • @someoneoutthere1866
      @someoneoutthere1866 Pƙed 3 lety +5

      var x = (...n) => {console.log(n[0])};

    • @JamesQQuick
      @JamesQQuick  Pƙed 3 lety +305

      Hmm, I sleep about 8 hours a night but I get lots of these comments. IDK why I don't look like I'm sleeping but i promise I am lol

    • @DJ_Melech
      @DJ_Melech Pƙed 3 lety +7

      @@JamesQQuick good! :)

    • @beastmasterbg
      @beastmasterbg Pƙed 3 lety +15

      @@JamesQQuick do you drink water, take cold showers ,exercise. Those would probably help

    • @christian_k_e
      @christian_k_e Pƙed 3 lety +14

      @@JamesQQuick then you need a skincare routine

  • @androidocean2796
    @androidocean2796 Pƙed 3 lety +118

    05:47 - ES6 or ES2015, not ES2005(For new developers).

    • @harrisonmayotte7226
      @harrisonmayotte7226 Pƙed 3 lety +3

      lol I was wondering if anyone else heard that

    • @dilln2158
      @dilln2158 Pƙed 3 lety +7

      I was looking for this comment lol

    • @ADNAN0MNM
      @ADNAN0MNM Pƙed 3 lety +1

      @@dilln2158 I was shook.

    • @yayz_
      @yayz_ Pƙed 2 lety +1

      Simple mistake, its not like he said ES25000BC

  • @bieldozap
    @bieldozap Pƙed 3 lety +79

    It's a PERFECT video to someone who's already in touch with JS, but very confusing for a beginner.

  • @graydenfisher5704
    @graydenfisher5704 Pƙed rokem

    Thank you so much for this video! I have been living under a rock since I built my last great webapp, I got javascript certification in 08 without ever actually needing it before then and couldn't understand why the programing meme group was always saying how hard it was, then I started to learn one of the modern frameworks and was completely unaware that es6 changes were now standard and I finally understood why everyone was saying it was difficult. This doesn't really resemble the JS I learned back then, but after watching your video and looking up these things it makes a lot more sense now.

  • @christopherjohnson6537
    @christopherjohnson6537 Pƙed 2 lety +44

    I think a part two would be warranted covering:
    1. Objects and how inheritance works
    2. JavaScript's class syntactical sugar
    3. Protected and private class properties and methods
    4. How to implement OOP and functional programming with JavaScript

    • @richochet
      @richochet Pƙed 11 měsĂ­ci +2

      Yes to this!

  • @cmdv42
    @cmdv42 Pƙed 3 lety +27

    crash course would be great 💯and seeing how the pieces fit together visually would be very helpful!

  • @HawkMcDork
    @HawkMcDork Pƙed 3 lety +2

    i've been learning JS during covid, this is a great review and clarification, excited to check out more of your videos....thank you for this content! and YES to the crash course!

  • @ZeroReign
    @ZeroReign Pƙed 2 lety +6

    Great video! Lately, I've been more disciplined in doing back to basics learning, and totally agree with the points you made. I have found sometimes, with work I would forget to think about some of them following the patterns and pre-existing code. Another one I think I would like to learn about is logging and alerting for your application. Perhaps that topic is more its own topic, but definitely something I would like to learn more about specifically around monitoring and alerting for your applications.

  • @jesssmith9291
    @jesssmith9291 Pƙed 2 lety +7

    I am on my 6th month in college for web dev and javascript has been allot to take in, I absolutely love watching your videos when I'm stuck on assignments. You explain things very well! Thank you for doing these videos! Your awesome 🙂

  • @mooshy5944
    @mooshy5944 Pƙed 3 lety +43

    I'm a professional developer, and I agree with all of this, especially making use async/await. One thing I would add is to start using Typescript sooner than later.

    • @JustinShaedo
      @JustinShaedo Pƙed 2 lety

      Yes! 100%! A lot of this video seemed to be about problems that don't exist in typescript.
      ... We knew it was (in most/many cases) better back in early 2000 (with other Web languages), it's just as much/even more so today.

    • @Barnardrab
      @Barnardrab Pƙed rokem

      Agreed. TypeScript made JavaScript tolerable.
      I just don't get this idiotic trend towards loose typed languages.

    • @c1u3
      @c1u3 Pƙed rokem

      How is typescript related to Javascript and what are its uses? Sorry I'm quite new to programming.

    • @Barnardrab
      @Barnardrab Pƙed rokem +1

      @@c1u3 TypeScript is a compiled version of JavaScript. TypeScript adds type syntax to JavaScript, which is used to prevent errors such as assigning a number to a string variable.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 Pƙed rokem

      Interesting, I was just reading a report where the principal developer behind Svelte says TypeScript is “not worth it” for developing libraries. Instead, interface types are declared using JSDoc annotations.

  • @Hyuts
    @Hyuts Pƙed 2 lety +2

    I can't stop using [array methods] since I started but sometimes it can be a bad habit. Array methods cannot be broken out of so be mindful with big datasets or searching. Great video!

  • @JesseGilbride
    @JesseGilbride Pƙed 2 lety +1

    Great rundown of super important core stuff. As an addendum, I might add: import/export, let & const mutability (and scope), and classes.

  • @Arrogar
    @Arrogar Pƙed 3 lety +27

    I'd add to the list Callbacks + Prototype & Prototypal Inheritance, which both of them relate to knowing Objects in JS. Those are ones that are most used and can be a bit hard to grasp for beginners.
    Afterwards try applying basic principles like DRY and KISS.
    Cheers!

  • @aaronlinton-chambers
    @aaronlinton-chambers Pƙed 3 lety +4

    You are gift that keeps on giving. Thanks James

  • @dancemusikk
    @dancemusikk Pƙed 3 lety +1

    Yesss!!! Please do the course! And if you can talk about Objects and the This keyword, also using those array methods with objects.
    Thank you!!

  • @Martin-wb6nv
    @Martin-wb6nv Pƙed 2 lety +1

    Agree , especially with the array methods. They are very confusing in the beginning but are so helpful once you get good.

  • @Doolz51
    @Doolz51 Pƙed rokem +4

    The bags under yours eyes really sell the “I’m a JavaScript developer” message. Joking, but awesome video. Thank you.

  • @sandip_bettereveryday
    @sandip_bettereveryday Pƙed 3 lety +6

    Understanding 'this' and 'prototypal inheritance' are two important topics to consider as well.

  • @computerprogrammingwebtech3017

    These are Interesting insights about some of the key concepts about JavaScript! Asynchronous, ES6 Syntax and Error handling are areas to focus on especially for senior JavaScript developers.

  • @arielspalter7425
    @arielspalter7425 Pƙed 3 lety

    You came up on my yesterday, and this is the second video of yours I've watched. You're spot on. Subscribed!

  • @eslamsobhy5692
    @eslamsobhy5692 Pƙed 3 lety +3

    Yeah, it will be so cool to make this crash course about those 5 concepts! â€đŸ˜„

  • @tariquethomas7816
    @tariquethomas7816 Pƙed 2 lety +15

    I would like to see a crash course on these topics please. Thank you James!

  • @cookieswirlcc5683
    @cookieswirlcc5683 Pƙed 2 lety

    The first one was SUPER helpful for me. I was really confused about why a line or block of code that has equality could have === or ==. Thank you so much for clearing that up for me!

  • @DTRI89
    @DTRI89 Pƙed 2 lety +1

    Very helpful my man. I feel I get lost often with Javascript and I'm glad you have vids to can help further explain the simple things

  • @YaroLord
    @YaroLord Pƙed 3 lety +296

    being a programmer isn’t stressful!
    - james, 21 years old

  • @tom.watkins
    @tom.watkins Pƙed 3 lety +6

    Great list, I would say truthy/falsely checking is another fundamental basic thing that tends to boggle the mind of a lot of people I see learning JS for the first time.

  • @Bou19761
    @Bou19761 Pƙed 3 lety +1

    Thanks James!!! Thank you very much, really nice video and good advices :D
    I say YES to the crash course!

  • @webdevessentials
    @webdevessentials Pƙed 3 lety +1

    Thanks for this. I need to revise these concepts since i jumped directly into ReactJS practice project to teach myself

  • @BillFlann9
    @BillFlann9 Pƙed 3 lety +17

    Hi James, I'm new to JavaScript, but not programming. Most CZcams tutorials are for beginners with very basic explanations of what variables are, why we need them etc. That's great for the beginners who need it, but not the best use time for me (and probably many others). I'm looking for more 'developer's wisdom' type of videos such as this one. I'm looking forward to your crash course video(s), especially if it contains some lessons of what you learned (the hard way) from experience. Thanks for this excellent video!! ...........Liked and subscribed

  • @aaronpaterson7582
    @aaronpaterson7582 Pƙed 3 lety +12

    yes, i love a hands on js course please.

  • @thismoment57
    @thismoment57 Pƙed 2 lety +1

    Really enjoy your teaching style. You have my vote for making that in-depth Javascript course you mentioned towards the end. 🙏

  • @jaxonpetersen5942
    @jaxonpetersen5942 Pƙed 2 lety

    Very good channel. No Bs. No frills. No delays. Very quick easy efficient digest of information.

  • @L8rCloud
    @L8rCloud Pƙed 10 měsĂ­ci +3

    Asynchronous JS and Error Handling are the most important things that will level up your coding - I would have also added testing. I think everything else is superfluous

  • @TheRealDunkirk
    @TheRealDunkirk Pƙed 3 lety +10

    I've been programming since I was 10. I've been doing it for a living for 27 years. I've done projects in most major languages. I wrote a single page app with vanilla JS about 10 years ago. I've been writing a new SPA with VueJS for the past couple of months. This is a really good list for beginning JS programmers.

  • @rainiercodes4064
    @rainiercodes4064 Pƙed 2 lety +2

    I started learning js a few months ago and these 5 things were literally my biggest hurdles until recently. It's ironic that you pointed them out perfectly

  • @rishabhanand4270
    @rishabhanand4270 Pƙed 3 lety +12

    Knowing how pass by reference and pass by value work in javascript is also important, it's basically how primitives vs objects are treated. And not just async / await, the event loop in general, this will introduce stuff like requestAnimationFrame in browsers and process.tick in Node. The best thing is the ability to write javascript that is easy to read. It's very hard to make sure everyone can read your code. This will introduce linters and beautifiers to beginners. Finally, I also suggest everyone to switch to typescript because it's a better superset and there isn't really a reason not to.

    • @Martinit0
      @Martinit0 Pƙed rokem

      Agree on the pass by reference vs value question. Especially with arrays it can be non-obvious to the beginner. Some Array methods create new arrays, others modify the array in place. This leads to statements that look strange like arr2 = arr1.concat(); Why would you concatenate arr1 with nothing? Well, this is how you crate a copy of an array.

    • @user-sw2nh4ll7h
      @user-sw2nh4ll7h Pƙed 8 měsĂ­ci

      There is no pass by reference in JS, only pass by value. If you were passing in by reference, you could change when the reference is pointing to, like you can in C, but you can't. You are passing a reference by value, which is different from passing by reference.

  • @lowercaseguy3578
    @lowercaseguy3578 Pƙed 3 lety +8

    I started with C and then javascript then Data structure & algorithm , after that the speed at which I understand inner details increased exponentially.

    • @FlaviusAspra
      @FlaviusAspra Pƙed 3 lety +1

      Of course. Fundamentals first is the correct route.

  • @vinaysehwag459
    @vinaysehwag459 Pƙed 3 lety

    Yea , I love to have about briefly explained topics of JavaScript like this 5 and more . Thank you providing JS knowledge to us.

  • @ANDREPEIXOTO1
    @ANDREPEIXOTO1 Pƙed 3 lety +1

    Awesome content! I'm a jr JS developer and this was very helpful. Thanks for sharing your knowledge, James.

  • @zaink3845
    @zaink3845 Pƙed 3 lety +10

    What are those VSCode extensions you’re using for logging in the editor?
    Actually, it’d be nice if you have a list of recommended extensions in relation to JS and React 🙂

    • @sengarnikhil
      @sengarnikhil Pƙed 3 lety +2

      He is using quokka and try es6 es7 snippets

  • @alessiocancian6929
    @alessiocancian6929 Pƙed 2 lety +3

    You forgot TypeScript, coming from JavaScript it's the best thing to learn nowadays and it saves a lot of time when developing, helping with type checking, documentation and (last but not least) autocompletion.

  • @MartinGeremiFlores
    @MartinGeremiFlores Pƙed 3 lety

    Started working more with javascript, this video has been a great help.

  • @aarok2817
    @aarok2817 Pƙed 2 lety

    Excellent video, guiding me what to learn next. Struggling with some of these concepts as currently learning react on top of decent but patchy JS skills...

  • @juliomolina8972
    @juliomolina8972 Pƙed 3 lety +19

    Writing these down ✍
    Also I would be interested in this becoming a tutorial 😀

  • @diogocastelo6187
    @diogocastelo6187 Pƙed 3 lety +435

    It looks like you're crying! don't be sad my dude, there are people out there coding in C

  • @BossyGotti
    @BossyGotti Pƙed 3 lety +1

    Yes! A crash course tackling these subjects, Awesome!

  • @luketembanimunyandu3326
    @luketembanimunyandu3326 Pƙed rokem

    The way you explained complex concepts with such clarity and simplicity is commendable. 👍👍👍

  • @That__Guy
    @That__Guy Pƙed 3 lety +4

    I think this is important.
    And since you cannot really tell what I mean by "this", that's what you need to learn.

  • @QaSiM937
    @QaSiM937 Pƙed 3 lety +5

    I really want to know, which plugin you're using to see real-time errors and console outputs.

  • @connergoldberg
    @connergoldberg Pƙed 3 lety

    Great breakdown. Async javascript can get confusing as hell especially since you can't easily follow what applications are running and when.. so having an understanding of these things are important as well as debugging network calls within your web application (but that isn't specific to javascript only)

  • @user-gf4sn6ss5i
    @user-gf4sn6ss5i Pƙed 2 lety

    I just started out and I love watching these type of videos. Today, right now, I only kinda know what your talking about, but I know that in a few months when I re-watch this, I'll be taking notes frantically and get right into practicing. 😄 Honestly, one of the things that attracted me to coding was the fact that I'll never be able to learn EVERYTHING. There will always be new things to discover and new problems that will no doubt drive me crazy and have me spend hours (days? More?) looking for a solution. I'm just sad that I have to waste time at my day job (where I feel like I've reached the final level and have nowhere left to climb) đŸ˜«đŸ˜«

  • @MaxProgramming
    @MaxProgramming Pƙed 3 lety +7

    The funniest entrance you have done ever 😂

    • @JamesQQuick
      @JamesQQuick  Pƙed 3 lety +1

      haha thanks!

    • @deansolistino
      @deansolistino Pƙed 3 lety +1

      Great video! The way your phrased interconnected ideas was great!

  • @aaronlinton-chambers
    @aaronlinton-chambers Pƙed 3 lety +20

    I am literally learning Asynchronous programming now.

    • @lowercaseguy3578
      @lowercaseguy3578 Pƙed 3 lety +3

      function yes{return new Promises();
      }
      oh man promise are quick to forget

    • @stfalx
      @stfalx Pƙed 3 lety +1

      I am asynchronously programming a literal!

  • @BeefBurgerStrawberryMilkshake
    @BeefBurgerStrawberryMilkshake Pƙed 11 měsĂ­ci

    Thank you for the short version!
    Omw to the array playlist.

  • @rstark
    @rstark Pƙed 2 lety

    Awesome video, sir. I'm a huge fan of your short explanations in this video. I've watched it a few times.

  • @Mr1Horhe
    @Mr1Horhe Pƙed 3 lety +4

    0:03
    When the errors fix themselves after 4 hours of debugging

  • @funkykong9001
    @funkykong9001 Pƙed 3 lety +5

    Some code examples while you speak of each idea would be helpful

  • @over1498
    @over1498 Pƙed 2 lety

    I like this guy. Seems like an actual subject matter expert, which is rare. After years in test engineering I’m trying to broaden my scope and really understand the language I’m using daily (trust me you can be a great QA Engineer and not really know how it’s working).
    Anyway, a shocking number of YT channels seem to have no evidence they’ve ever coded anything, and just make videos about vaguely what to learn (hTmL cSs aNd reaCT gUys) and then a lot more videos on career advice and how much money they make 😂
    I’m convinced at least a couple of them have never coded at all and just used CZcams tricks to make a channel about it. I respect the hustle I guess but it’s really not helpful.
    Anyway thanks, even in this quick high level summary you gave code examples so I’ll definitely be subbing and going through this channel’s backlog

  • @crldlncy7502
    @crldlncy7502 Pƙed 2 lety

    Thank you, kind sir. I'm gonna start watching your playlist for Array Methods.

  • @prudhvichinnam1488
    @prudhvichinnam1488 Pƙed 3 lety +3

    Do vanilla async projects for beginners like movie search API

  • @tomkimsour
    @tomkimsour Pƙed 3 lety +3

    Use typescript and the video it solves most of the problems 👌

    • @Ferenc-Racz
      @Ferenc-Racz Pƙed 3 lety

      Agreed! Everybody have to stop strugling with JS. Learn Typescript, and thats all.

  • @P00ters1
    @P00ters1 Pƙed rokem

    this is so important for interviews. u must know this 5! thank you for ur help

  • @yurekgolge
    @yurekgolge Pƙed rokem

    Thank you this was very helpful because I'm just getting started and now I have a bigger picture in my head. Thanks again.

  • @maloukemallouke9735
    @maloukemallouke9735 Pƙed 2 lety +3

    thank you for video , you should sleep moore

  • @michaelanderson3172
    @michaelanderson3172 Pƙed 2 lety

    Great explanations. You are great at explaining concepts through comparisons.

  • @qwarlockz8017
    @qwarlockz8017 Pƙed 3 lety

    Nice video. It is great to hear your perspective. I am going to watch for more!

  • @chrisyoung6728
    @chrisyoung6728 Pƙed 3 lety

    Thanks! Subscribed. Yes please : crash course on the top 5 would be awesome. Taking a giant tutorial with 100 subjects I might remember 2. Taking one on a focused 5, I remember all.

  • @piotrszyszkowski8729
    @piotrszyszkowski8729 Pƙed 2 lety +1

    Great video!! Crash course for all these topics - awesome idea!!

  • @kevinzhang8974
    @kevinzhang8974 Pƙed 3 lety

    totally agree. Now I need polish my javascript again. thank you!

  • @Kronic19cdg
    @Kronic19cdg Pƙed 3 lety +1

    Great video very helpful. I'm currently practicing my JS basics. Should I also start learning about Async & API's ?

  • @dianesmith-knowles4268
    @dianesmith-knowles4268 Pƙed 2 lety

    My JavaScript is *very* rusty! This is super helpful to get back into .js shape. Thank you!

  • @SergioBarreracoding
    @SergioBarreracoding Pƙed 3 lety +1

    Great way to start the day🌟 to put this in practice, I’ll try to create a func to generate a spreadsheet like table on the fly with JS with bits of htmlđŸ„đŸœâ€â™‚ïž

  • @benjamin_fdw
    @benjamin_fdw Pƙed rokem

    Excellent video, I would just recommend avoiding over checking because it is often a sign of misunderstanding the workflow and its preconditions.
    I would also say don't try catch everything because it will lead your app to fall into inconsistent state

  • @XCmdr007
    @XCmdr007 Pƙed 3 lety

    Yes! Looking forward to the crash course on JS

  • @SepSol75
    @SepSol75 Pƙed 3 lety

    I completely agree with this list and had to learn it the hard way

  • @jr-hp7er
    @jr-hp7er Pƙed 3 lety +1

    Loved this explanation James...

  • @fabiofaria1327
    @fabiofaria1327 Pƙed 2 lety

    Your channel is awesome dude. Watching from Brazil. Thank you!

  • @andrewreiblein7219
    @andrewreiblein7219 Pƙed 2 lety

    This video just made my day. Thank you.

  • @NBA6Fan
    @NBA6Fan Pƙed 3 lety +2

    I'm learning for 2 months only and it feels so good to hear familiar stuff finally.

  • @BullWinkleBull
    @BullWinkleBull Pƙed 2 lety

    James, great lessons, thanks a lot!

  • @littlejoh713
    @littlejoh713 Pƙed 2 lety

    I'm starting out with JavaScript after coming from courses in C#, HTML and CSS, I would love a crash course!

  • @saurabhpimplapure2303
    @saurabhpimplapure2303 Pƙed 2 lety

    best thing about internet is that you get stuff like this video for absolutely free!! what a wonderful video and how nicely explained

  • @BetulKaplan
    @BetulKaplan Pƙed 2 lety

    incredibly handy points, thank you!

  • @arianhajiaghaei6774
    @arianhajiaghaei6774 Pƙed 2 lety

    It was soooooo useful,
    Thanks for sharing these tips ❀

  • @gius1337
    @gius1337 Pƙed 3 lety +1

    Thanks for putting out these videos. Although I might not agree with some topics because of Typescript, I value your opinion just because it is different from mine and you take the time to make a video about it.

    • @JamesQQuick
      @JamesQQuick  Pƙed 3 lety +2

      Different trains of thought is something I encourage. I don’t expect to have the answer for everyone :)

  • @praskatti
    @praskatti Pƙed 3 lety

    Good one James. For array manipulation, lodash offers great utility methods. I must add though that it is outside of core javascript.

  • @tsogtumurbaatar9306
    @tsogtumurbaatar9306 Pƙed 3 lety

    Agree with you that these are super important topics, also I think variable scope is tricky for beginners.

  • @sergiomendoza6833
    @sergiomendoza6833 Pƙed 2 lety

    glad to see you have some videos on some of these topics

  • @j4nch
    @j4nch Pƙed 3 lety +1

    You got a like and subscription just for saying that the async/await is your prefered synthax :)

  • @elwell5871
    @elwell5871 Pƙed 3 lety

    yes we'd love it if you made a crash course on Java, including these topics!

  • @kirillvoloshin2065
    @kirillvoloshin2065 Pƙed 3 lety +1

    who are the people disliking this video?!
    everything is explained simple and straight to the point! very important topics to understand as a JS dev.

  • @AhmetMurati
    @AhmetMurati Pƙed 3 lety

    I have done all the things you mention in JavaScript even prototypes, equal tripple equal, Asynchronous, Ajax, jQuery, Error Handling, array functions and so on