Building better in the world of build tools!

Поділитися
Вставка
  • Опубліковано 22 гру 2024

КОМЕНТАРІ • 17

  • @MacoveiVlad
    @MacoveiVlad 4 роки тому +4

    I guess it is appropriate to share my (limited) experience with bundlers here.
    I decided to make a small project with Vue and Lumen to play with some new (to me) technologies, build tools among others. Also a major goal was to get as little false errors in VSCode as possible.
    After switching to TypeScript to help the editor better understand the project the build started failing. I think the problem had something to do with Laravel Mix using a older version of Webpack and not being able to compile the latest TypeScript version. After trying to diagnose and fix this error for several hours I remembered hearing Jake and Surma talking about Parcel and it's ease of use on the HTTP 203 podcast.
    Switching to Parcel I was able to create a bundle in about two hours. The main difficulty I encountered is that Parcel prefers a html file as the entry point but Lumen does some magic and serves the view from the resources folder, I solved this by passing the main.ts as entry point and routing the output to 'public'. I'm quite pleased with it's ease of use. I guess Parcel had the advantage of learning from the shortcoming of Webpack and other earlier bundlers.

  • @eliteeth4n
    @eliteeth4n 4 роки тому +4

    I'm curious how the new kind of build tools like snowpack and vite compare to this list.

  • @swyxTV
    @swyxTV 4 роки тому +11

    love the animations!

  • @ih8tusernam3s
    @ih8tusernam3s 4 роки тому

    I'm glad I'm not the only one that had webpack experience.

  • @DenisTRUFFAUT
    @DenisTRUFFAUT 4 роки тому +2

    Google Cloud Storage says it is better for throughput if the file name starts with the hash (because sharding). Just saying.

  • @hngbv951
    @hngbv951 4 роки тому +1

    I think the complexity of build tools should be reduce.
    I mean It just a way to deal with the lack of structure of Js and web assets itself.
    In the future, I hope we can do it entirely on the web or at least we have a standard way to build it.
    Currently, the complexity is inevitable as many people said.

  • @johnfridja
    @johnfridja 4 роки тому +2

    Sick drum kit @ 5:39

  • @MikaelPorttila
    @MikaelPorttila 4 роки тому +5

    Parcel

  • @kmcat
    @kmcat 4 роки тому +1

    What are those graphics Adam has on the wall at 11:15

  • @BrianBest
    @BrianBest 4 роки тому

    Who remembers Yeomen? good times

  • @omar99ize
    @omar99ize 4 роки тому

    Conclusion? Parcel..

  • @fzcompany4603
    @fzcompany4603 4 роки тому

    Great 👏👏😍

  • @petitslipdubled
    @petitslipdubled 2 роки тому

    Anyone using Vite js?

  • @faosparkNeo
    @faosparkNeo 4 роки тому +1

    Complexity is inevitable but dont make it border Chaos. seriously though the plurality of build tools not necessarily a good thing. It is a doubled edged reality

  • @pajeetsingh
    @pajeetsingh 2 роки тому

    holy christ!