Vanilla JS: You Might Not Need that Library - Maximiliano Firtman

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2025

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

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

    Easy to understand and an insightful way to reduce unnecessary complexity and have more freedom in our projects.

  • @digitaldevigner4080
    @digitaldevigner4080 3 หลายเดือนก่อน +7

    100% agree. Everything done with a library is built with regular JavaScript.
    There is also an overuse of it in the web when there doesn’t need to be. Hence why we have so many libraries.
    Libraries come and go but the core language is always the same. Developers need to spend more time how to solve problems vs constantly learning new libraries.

  • @ahmad-murery
    @ahmad-murery 3 หลายเดือนก่อน +5

    I finally found someone with a similar opinion.
    I use vanilla JS/php for most of my apps unless a specific framework is required.
    of course by now I have my own framework, tools and micro libraries
    I use libraries built by other for things like QR generating/scanning ...
    Thanks

    • @aike832
      @aike832 3 หลายเดือนก่อน

      Whrere are you from brother??

    • @ahmad-murery
      @ahmad-murery 3 หลายเดือนก่อน

      @@aike832 Syria, and you?

    • @aike832
      @aike832 3 หลายเดือนก่อน +1

      @@ahmad-murery Bangladesh.... Im really frustrated bro🥺🥺.. I have lost my confidence... 🥺

    • @ahmad-murery
      @ahmad-murery 3 หลายเดือนก่อน +2

      @@aike832 everything happens according to Allah's will, Just be patient

    • @aike832
      @aike832 3 หลายเดือนก่อน +1

      @@ahmad-murery Take love brother....❤️🥺

  • @xyola
    @xyola 3 หลายเดือนก่อน +22

    Adding new features to a legacy UI with outdated libraries is a nightmare

  • @batchrocketproject4720
    @batchrocketproject4720 3 หลายเดือนก่อน +5

    It would help if hiring teams valued and tested candidates' proficiency in JS. Anyone who can thrash out a working web app with a plain text editor and browser can learn whatever framework the team leader next hops on. That is not so for the React or Angular expert who never took the time to properly learn JS.

  • @YoungGrizzly
    @YoungGrizzly 3 หลายเดือนก่อน +2

    So true. Some code I found used lodash and some other libs to convert an exceljs workbook to json because exceljs doesn’t have that feature. I used the code to get something working quickly but the next day I rewrote the same functionality with a few for loops and no external libs. Took 43 lines with libs and made it 25 lines with no libs. Same result. Now adays I just have my own little library I functions I use for all languages that don’t need external libs.

  • @rotface6969
    @rotface6969 3 หลายเดือนก่อน +6

    my approach to js was the following:
    if i need a little bit of reactive functionality then vanilla js was my choice,
    if I need to build a single page web application with a lot of moving parts then react was my choice.
    great talk.

    • @unabonger777
      @unabonger777 3 หลายเดือนก่อน

      it "was"?

  • @axMf3qTI
    @axMf3qTI 3 หลายเดือนก่อน +1

    So is Alpinejs a micro-library ?

  • @我的暱稱
    @我的暱稱 3 หลายเดือนก่อน +1

    13:14 - One day, fetch() said: *Am I a joke to you?!*

    • @我的暱稱
      @我的暱稱 3 หลายเดือนก่อน

      View Transitions API join the chat : *lulz you are !*

    • @我的暱稱
      @我的暱稱 3 หลายเดือนก่อน

      Mozilla join the chat : *How are you?*

  • @Lemmy4555
    @Lemmy4555 3 หลายเดือนก่อน

    I stay somewhere in the middle, i hate vanilla JS, but i love Typescript: I would not build a website without a framework: but i avoid stuff like redux and react query to handle state and fetch: I use SASS mostly to fill the remaining gaps in modern CSS browser support: and i just don't get the point of Tailwind.

    • @josephito27
      @josephito27 3 หลายเดือนก่อน

      but do you even know why tanstack query is so useful? have you ever tried implementing data caching by yourself in a non-Nextjs app? tanstack query is not for fetching!

  • @CallousCoder
    @CallousCoder 3 หลายเดือนก่อน

    I disagree you need a library or a whole frame work for pad left, is integer positive and checking to see if something is character or not! 😂

  • @avinashsridhar7124
    @avinashsridhar7124 3 หลายเดือนก่อน +1

    Julian?

  • @justin.johnson
    @justin.johnson 3 หลายเดือนก่อน

    You Don't Know JS - Kyle Simpson
    Been around for many years people

    • @unabonger777
      @unabonger777 3 หลายเดือนก่อน

      outdated for many years

    • @我的暱稱
      @我的暱稱 3 หลายเดือนก่อน

      That's why he wrote *You don't know JS yet*

    • @我的暱稱
      @我的暱稱 3 หลายเดือนก่อน

      but let's be honest, MDN is all you need

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

    As simple as that no? Like Apache Action Script as both are siblings of the kingdom of ECMA standards. But only business rules the world equally. We have to wait and see peacefully. Nothing else can be done by wars. So better being humble and healthy and peaceful and be happy with learning new technologies with same KB. Bye and good night sweet dreams.

  • @josephito27
    @josephito27 3 หลายเดือนก่อน +2

    Well, the reality is that most people end up diving into JavaScript frameworks because that’s what the industry demands, it's a FACT most developers aim to build a career in a company and that's totally okay, not everyone wants to build a product from scratch.

    • @arnthorsnaer
      @arnthorsnaer 3 หลายเดือนก่อน +1

      Nowhere in the presentation was it suggested that everyone should be building from scratch. The presentation was about how you can build directly without libraries.

    • @StingSting844
      @StingSting844 3 หลายเดือนก่อน +2

      He is addressing the devs that make the decision of selecting a framework

    • @phredlane9081
      @phredlane9081 3 หลายเดือนก่อน

      I don't know if that is a fact. Making a career at a company is an old school way of thinking. You're just a number in a database at most companies. As much as they call you family, when it's time to look at the bottom line you'll become unemployed family very easily. I've never been laid off, but I've seen it play out numerous times.
      Optimally you should focus on building your career *outside* of your employer. I look good on paper, because of what I can do, have done, etc. It doesn't matter where I worked before. I'm exceptional on my own.
      In this industry, the best way to get a raise is to come to your boss with a competing offer letter. If they value you enough, they'll increase your pay. Otherwise you have another job already lined up. Win-win.