Test-Driven Development // Fun TDD Introduction with JavaScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ค. 2024
  • Test-Driven Development (TDD) is a proven prevent bugs and improve the quality of your code - and it's fun! Learn the fundamentals of JavaScript testing in this beginner's tutorial. github.com/fireship-io/tdd-ba...
    #js #webdev #tutorial
    🔗 Resources
    Wallaby (20% discount) bit.ly/34KDnHP
    Jest jestjs.io/
    Cypress www.cypress.io/
    Software Testing in 100 Seconds • Software Testing Expla...
    📚 Chapters
    00:00 Why Test?
    01:13 Test-Driven Development (TDD) Philosophy
    02:07 Functional Testing
    03:40 Non-Functional Testing
    03:53 JS Interview Question
    04:12 Setting up Jest
    06:04 Writing your First Test
    09:05 Setup & Teardown
    10:29 Code Coverage Report
    10:57 Cypress E2E
    🤓 Install the quiz app
    iOS itunes.apple.com/us/app/fires...
    Android play.google.com/store/apps/de...
    🔥 Watch more with Fireship PRO
    Upgrade to Fireship PRO at fireship.io/pro
    Use code lORhwXd2 for 25% off your first payment.
    🎨 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    I had a panic attack when he said you have to implement dynamic time-warping algorithm

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

      same feeling

    • @user-ke4yx6uw1r
      @user-ke4yx6uw1r 3 ปีที่แล้ว +26

      same here😂

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

      I have a trouble breathing at that moment, and my stomach hurt alot

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

      Wait, you guys can breath right now?

    • @Ab-cj6gl
      @Ab-cj6gl 3 ปีที่แล้ว +4

      same i swear 😂😂

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

    hr : "write a dynamic time-warping algorithm"
    me : "ok let me make some test"
    hr : "in paper"

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

      ok, so anyways
      string time = "hell to the no";
      std::sort(time .begin(), time .end());
      have nice day, it's "time" "warp", good bye, see you never

    • @MrBURGEON
      @MrBURGEON ปีที่แล้ว +16

      me: "dynamic time-warping algorithm"

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

      @@MrBURGEON no no no they wanted you to write "a dynamic time-warping algorythm" so the ral anwser is "a dynamic time-warping algorythm"

    • @ModsForAndroidAndiOS
      @ModsForAndroidAndiOS 2 หลายเดือนก่อน

      ban this industry and regulate it; what happens in SWE is complete nonsense; to find a reasonable employer is not possible just through job listings; you need to find a niche and STOP thinking so deep - you'll fry your brain!

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

    "Unfortunately we don't write tests for tests"
    Mutation testing: allow to introduce myself

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

      Hey thanks! Didn't know that was a thing until today

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

      You checkout Pitest for JVM.

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

      Such a great way to check the quality of your tests
      Especially useful when you have to refactor something that has no tests

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

    Now we need tutorial on how to write Dynamic Time - Warping Algorithm.

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

      You could unintentionally write a recursive function that should warp time trying to find it or maybe install every node package that should turn the node_modules folder into a singular even horizon and that definitely warps time 😂

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

      @@chriseadie7089 big brain moment

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

      @RaitRow same lol

    • @cableguy5576
      @cableguy5576 2 ปีที่แล้ว

      bruh i was thinking the same thing

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

    How did you know 😭I was literally googling this for my internship today. And this majestic video just drop 2 hours ago

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

    A video on e2e test with cy and firebase emulator please 🤓

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

    I literally never had idea how exactly testing is done, never tried, also focused on development, but this video taught me testing also in a very short time. Thanks.

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

    Read few blogs, docs just to wrap this things around my head initially, and her I am watching and enjoying every bit of it now.

  • @raghav.bhardwaj
    @raghav.bhardwaj 3 ปีที่แล้ว +2

    at 1:00, I was think about the exact same things that you mentioned next ( importance and do I need to do it every time?). That's why you are one of the best, you know what kind of question your viewers will ask you and you always (almost) already answer that in your videos. 👍👍👍

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

    My Java DS&A course in uni was TDD without us realizing. The TA wrote all the tests so it was pretty convinient for them because we weren't submitting crap. The hardest tests to pass were the performance ones.

    • @sylvereleipertz955
      @sylvereleipertz955 8 หลายเดือนก่อน

      TDD and test first are not the same things.

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

    No doubt, you are the best communicator of these topics and this is the best channel on TH-cam. Kudos!

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

    Having done TDD for more than a decade, in Java, I must say this is one of the best intro to it.
    Any code worth writing should be done using TDD. It is the most valuable habit you could acquire as a developer. It gives you what non practitioners cannot have; true confidence in your code.

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

      Being confident due to TDD is true only in moment when you know your tests are bulletproof - most of beginners practitioners won't have that level of confidence you would have after years of TDD thou

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

      @@tomaspilny8320 The confidence builds as your code consistently pass QA while the others don't.

    • @ReddSpark
      @ReddSpark 8 หลายเดือนก่อน

      I just don't understand how it would be useful in situations where the requirements evolve on a regular basis. For example a startup where you are finding out the right solution based on constant feedback.

    • @badhombre4942
      @badhombre4942 8 หลายเดือนก่อน +3

      @@ReddSpark Actually that is the perfect case for TDD, where you develop iteratively and testing grows exponentially.

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

    The intro for this video is filled with a bunch of emotions... Happy for a new video, confused by colors and labels, scared by entry level interviews these days and calm to know what to see in your next interview. Hahahaha Amazing video!

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

    I have been waiting for videos from your personal channel as i want to know more about your productivity.
    As usual, this video was so cool.
    And your teaching style is evolving 🤗

  • @muhammadsadiq3653
    @muhammadsadiq3653 ปีที่แล้ว +4

    @Fireship always keeping things simple and straight to the point, Thanks for this.
    As someone just coming into testing and expected to do TDD one major challenge I face is not knowing if its my test that's bad or if my feature implementation are just wrong, this makes me cut corners. Writing the code then testing it (but this can lead to bias, as I've been told)

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

    Nicely done, just what I needed.

  • @Trixz-the
    @Trixz-the 3 ปีที่แล้ว +19

    Thanks for the amazing content bro.

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

    Thank you for this great explanation. I will be a pro member, because I have learnt a lot from you. You are a blessing to the software world 🌎.

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

    Hey hey!
    Just wanted to say thanks for the great content, I'm a Full stack looking to move jobs and I actually looked as this video as exactly as you mentioned, I have an interview that will involve unit testing, so this has taught me a lot, and I love your style or teaching, I will deffo be signing up to some of your more advanced classes in the coming future, keep up the good work!

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

    I've read and watch a lot of TDD guides and I still can't wrap my head around why we needed it.

  • @pro-cr2eo
    @pro-cr2eo 2 ปีที่แล้ว +2

    As you said it's very satisfying to see tests passed. My favorite tools are RTL and Jest.

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

    More videos on Tests please!
    This probably the least covered area of development in the YT community

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

    i never wrote tests, did not use typescript, had no clue about ci .. i learn this stuff right now in my new job and i love it!

  • @shauryaverma8780
    @shauryaverma8780 3 ปีที่แล้ว

    This dude reads mind! Like today i was assigned a task to write test cases, and he just uploaded one. Damn ❤️🙏

  • @DesignDensity
    @DesignDensity 2 ปีที่แล้ว

    Subscribed not because of invaluable content but also how it's lectured, thank you Fireship :)

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

    You're the best TH-camr there is when it comes to programming world. Highly interesting and funny has hell. I hope you're not about to retreat anytime soon. Big, big fan.

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

    This is definitely what I need to properly learn, Thanks

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

    That jab at PM's and clients regarding 100% test coverage was so good. They do get easily fooled by those numbers.

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

    wow, this is so nice,
    I came back while implementing this,
    first time I only watched it , a month ago, but now came to implement this...
    thanks a lot.

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

    I always thought it would be difficult to make test codes... Thanks you for changing my mind♥️

  • @delavago5379
    @delavago5379 3 ปีที่แล้ว

    Since you mentioned interviews
    I am currently working as a software developer for a bank for over a year now. The company took a chance with me after a successful phone interview.
    Written/coding interviews I find hard. Not becuase I can't do them. No.
    But becuase I always have a pain attack doing exams or tests. I am not good at taking tests but I can redeem myself through implementation and demo.
    Test driven development has been a God sent since I started using more over a year ago now.

  • @maor44
    @maor44 3 ปีที่แล้ว

    I want to start working with unit testing on my office. this video show me why. I will show it to my team. thanks a lot for that.

  • @2freaky4Ubaby
    @2freaky4Ubaby 3 ปีที่แล้ว +69

    Hey, love your videos and really beginner friendly.
    However, I feel it's important to describe better what a unit test is (e.g. API calls using spies, stubs etc), what a functional test is (better explaining what assertions should be done and explaining the testing of interaction between different parts of your code) .
    I've been doing that for around 8 years and when people have to really go in and write tests it's indistinguishable for them which one is unit or functional and I've banged my head against that topic too. Looking forward to another more in-depth video, keep it up : )

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

      I'm glad he didn't. Most of us are unit testing wrong, and I'd rather it not be further spread. The right way could be a distraction. See Ian Cooper videos for details. (Test your API , not your implementation classes; good unit tests test functionality, making conventional functional tests unnecessary.)

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

    I hope one day I can make videos like this, the quality is insane.

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

    Amazing tutorial on testing, thanking you heaps!!! ❤

  • @anthonymazzie4237
    @anthonymazzie4237 6 หลายเดือนก่อน

    Great material, as always. Thanks!

  • @FilledStacks
    @FilledStacks 3 ปีที่แล้ว

    Woooohoooooo, so happy about seeing this. My latest vid shows how I use it in my daily development for Flutter but I haven't gone over the full process! This is an awesome video Jeff!

  • @edwardphan4965
    @edwardphan4965 2 ปีที่แล้ว

    This is really helpful. Thank you! 🙏

  • @sreejikm
    @sreejikm 3 ปีที่แล้ว

    Amazing insight into the world of testing.

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

    Another awesome video. Thanks a lot! I have been trying to combine the jest and cypress coverage reports in a TS & React project. Can you please cover that in one of your future videos?

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

    You can also do E2E testing with Apache Jmeter.
    Jmeter is open source, works on any platform and with any development stack, and easy to use with/without testers help by using the proxy server.

  • @zulfiqarawan3407
    @zulfiqarawan3407 3 ปีที่แล้ว

    First time honest Video about tdd.

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

    As full-stack pro I love your videos! Clear, to the point & concise! Great job!

    • @MuhsinFatih
      @MuhsinFatih 2 ปีที่แล้ว

      you're a full-stack pro? damn you must be so talented

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

      define pro

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

      ​@@balddog470 A professional, by definition - "someone engaged in a specified activity as one's main paid occupation rather than as a pastime." Are you trying to sound smart by asking elementary questions? If you don't know what a professional is, you could've just googled it, jeez..

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

      @@edgarsvilums1550 i have no idea why i commented like this lol

  • @nguyenhuudungz
    @nguyenhuudungz 3 ปีที่แล้ว

    Very useful, will apply to my next project.

  • @LucaFang
    @LucaFang 3 ปีที่แล้ว

    Wow, I never thought that TDD could be fun. I'll try this methodology in the next project.

  • @axa993
    @axa993 2 ปีที่แล้ว

    Man, this channel just keeps giving.

  • @kahdri
    @kahdri 3 ปีที่แล้ว

    I'm surprised with the quality of each guide in this channel. Great video!

  • @adpadillar
    @adpadillar 3 ปีที่แล้ว

    This is the video I’ve been waiting for :)

  • @olge1355
    @olge1355 2 ปีที่แล้ว

    Very nicely explained!

  • @eduardopina7964
    @eduardopina7964 3 ปีที่แล้ว

    This is awesome, I didn't know about cypress. I have implemented a huge amount of test in the past using protractor but is not as straightforward as cypress as I can see

  • @shivam-cc5ts
    @shivam-cc5ts 3 ปีที่แล้ว +1

    wish there was a channel like this for non js/ts/node stuff

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

    This is testing oversimolified. Love it!!
    Could you do a course one cypress with js or do you have a course on that?

  • @binodnepali
    @binodnepali 3 ปีที่แล้ว

    You are awesome. Your video content makes me keep on watching and brings it back to youtube frequently :)

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

    Looks like someone got "Continuous Delivery" channel recommended :)
    Nice and informative video.

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

    adamın videolar çok iyi. çok güzel özetliyor

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

    Please bring a series on how to test react functional components. (In detail please 🥺)

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

      There's a good cypress plugin for that

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

      Use React Testing Library

  • @shayronen5370
    @shayronen5370 2 ปีที่แล้ว

    Very nice vid, thanks!

  • @hamidbakhtiari3986
    @hamidbakhtiari3986 3 ปีที่แล้ว

    this was a really awesome video!

  • @umerfarooq2249
    @umerfarooq2249 3 ปีที่แล้ว

    Able to understand TDD first time because of you..♥️🇵🇰

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

    Your content is always amazing, thank you a lot for your awesome work !

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

    So I went ahead and implemented the stack thingie while I paused the video, I am happy to find out we implemented it similarly :D
    although, you set up a project, I did a docker run -it node:buster bash and then apt update && apt install nano and went from there :p

  • @thimblebirb
    @thimblebirb 3 ปีที่แล้ว

    I was close to giving up on implementing unit tests into an existing Svelte+Tauri+TypeScript app. Jest? No luck. Jasmine? Nope.
    Using TypeScript in the project made everything unnecessarily harder to integrate. I had 30 tabs open, from stackoverflow to GitHub issues in various packages.
    No lie, 6 hours later I managed to make it work. Not sure if what I did was correct, but it didn't matter. I was able to run a simple test I wrote hours ago.
    I stuck with Jasmine because I dropped Jest halfway through out of curiosity if it not working was about Jest or not. I also added istanbul/nyc for coverage later. I'm in love with unit testing now.
    Excited to check out cypress. Thanks for the timely video! 💚🐢

  • @rushivachhani5863
    @rushivachhani5863 3 ปีที่แล้ว

    Really a great video on testing

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

    Thank you, I am now considering Fireship pro.

  • @igormriegel
    @igormriegel 3 ปีที่แล้ว

    Man, you're a hero...

  • @kusumojha5ojha849
    @kusumojha5ojha849 3 ปีที่แล้ว

    Thank you for making the video on webgl

  • @rohit-gupta
    @rohit-gupta 3 ปีที่แล้ว

    This is just amazing. WOW

  • @krtirtho
    @krtirtho 3 ปีที่แล้ว

    I had lost my motivation & will for writing test. I didn't write tests for 1 week & didn't even write a single line of code for that project. Thanks for motivating me again to write 1000 more tests🙂
    If you know what your software will do,
    its way easier to build code for that software

  • @andy-hoch
    @andy-hoch 10 หลายเดือนก่อน

    The best Thumbnail ever on a Developers Channel! ✝️

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

    As a noob I used to only do manual QA because "why would I need tests when it's easy to tell if it's working". But let me tell you once you switch to TDD it's so much less overhead to worry about. You *know* your change isn't going to cause a cascading failure. You *know* you didn't make an oversight when writing that database filter. You *know* your maths are correct. Also it's so much easier to pinpoint the problem when your test cases are small and everything is modular. So much more confidence in complex codebases

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

      There's a misconception that derives from the name probably, but TDD is not only making tests but actually *making them before even writing a single line of code that solves those tests*. If you are writing your tests after the code then its not TDD, its just testing (which is not bad thing, TDD per se is almost never used at any job because its complicated to be efficient with it).

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

      ​@@marcosrolando7987 but for newbies in testing it's better to write your tests after making the xode then when you feel your good you can start your tests first😊

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

    Would love to see a blog post or video showing how you set up the firebase emulator to run with cypress. And would that be integration testing, or E2E, or just ui testing?

  • @ark5458
    @ark5458 3 ปีที่แล้ว

    awesome, now i pained served this way

  • @skykraper4151
    @skykraper4151 3 ปีที่แล้ว

    Love the thumbnail! Greetings from Paraguay

  • @lekipising
    @lekipising 3 ปีที่แล้ว

    Loved it 👌

  • @rares992
    @rares992 2 ปีที่แล้ว

    amazing tutorial

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

    I always prefer this pre-learning method of describing the path of the science or tech to understand what you are going to find withing it
    Just make more sense just i would like if you could make a map of what you talk here on github so we can use it for later .thanks

  • @nro337
    @nro337 3 ปีที่แล้ว

    Great video!

  • @MrZiyak99
    @MrZiyak99 3 ปีที่แล้ว

    You should make an entire course on testing ⭐️

  • @softia42
    @softia42 3 ปีที่แล้ว

    It seems you read my mind !~~
    I was searched someone to explain it to me :p

  • @mahanteshpatil7234
    @mahanteshpatil7234 3 ปีที่แล้ว

    Amazing content

  • @JulienReszka
    @JulienReszka 2 ปีที่แล้ว

    Very interesting thank you

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

    I Tested the like button
    It worked first time

  • @kennethd1362
    @kennethd1362 2 ปีที่แล้ว

    Would love a video on react testing library 🙏🏼

  • @klutch4198
    @klutch4198 3 ปีที่แล้ว

    Heavy hitter!!! 💥⚡️🔥

  • @Shuyinz
    @Shuyinz 3 ปีที่แล้ว

    Fantastic! Thank you! Moooar please :D

  • @sainaths.r2084
    @sainaths.r2084 2 ปีที่แล้ว

    Much needed intro, Lets say I'm introducing Testing to a startup SaaS web product, with zero teseting till date. With limited dev resources, whats by best ROI test to first implement, Looks like e2e test is the best to start with . What are your thoi

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

    I'm a tester and this is one of the best explanations for different testing strategies one can look for

  • @ImLaminarBro
    @ImLaminarBro 2 ปีที่แล้ว

    This video is nothing but constant Aha moments. Thank you for filling in my gaps of knowledge

  • @adityakhare2935
    @adityakhare2935 2 ปีที่แล้ว

    Jeff, you are awesommmeee

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

    @Fireship you didn't mention regression tests. What is your opinion about them?
    I love Storybook's storyshots and how they basically come for free.
    It saves tremendous time compared to writing unit / e2es, that they can cover. (of course I wrote those, too just need much less)
    I think it would be beautiful if people used more storyshots :) or at least knew about it. (it also encourages smart+dumb component pattern)

  • @davidmora5249
    @davidmora5249 2 ปีที่แล้ว

    Just perfect!

  • @falcongecon3430
    @falcongecon3430 3 ปีที่แล้ว

    Youre awesome dude thx i want to be better dev

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

    Just a note, just a tiny mistake in tests would make a huge-deep-logical-hardToFind bug in your app, because it might pass in dev but it might be buggy publishment. So always test the fn in addition of these testing tools.

  • @MrChurch91
    @MrChurch91 3 ปีที่แล้ว

    Amazing!

  • @vladyslavkyiashko9753
    @vladyslavkyiashko9753 3 ปีที่แล้ว

    I have literally thought about it for the entire week. 😅

  • @akashpal9691
    @akashpal9691 3 ปีที่แล้ว

    A video on debugging unit test would be great

  • @whatthefunction9140
    @whatthefunction9140 3 ปีที่แล้ว

    I loved this video so hard

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

    Tailwind CSS in 100 Seconds 🔥

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

      why don't you learn it through docs?

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

      I was feeling comfortable with using tailwind after 1 afternoon spent with their docs. Try it out, it's worth it

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

      @@ukaszszarpak1938 isnt long strings of classnames looks kinda messy? thats whats inhibiting me to try it out.

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

      @@ukaszszarpak1938 Yes I know I use Tailwind every single day and its wonderful... I want him to make a Tailwind CSS video so more people are exposed to this absolutely wonderful framework!

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

      @@deamorta6117 After using it, it really doesn't make a difference and honestly for me, its much easier to read because i don't have to switch through files and look for classnames

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

    You should make a video on website Domains and the working of hosting of websites. Like how does one buy a domain, use it and host it
    Or
    Types of website domains in 100 seconds
    Or
    Working of vscode (like the internal working of it, the technologies used, etc)
    Or
    A video on 2D library/framework for javascript (as same as you did for threejs, make a video on a threejs counterpart 2D framework of library)
    And
    I still have a lot of ideas

  • @mabroorahmad2182
    @mabroorahmad2182 3 ปีที่แล้ว

    its amazing!