Building better in the world of build tools!

  Рет қаралды 21,022

Chrome for Developers

Chrome for Developers

Күн бұрын

Пікірлер: 17
@MacoveiVlad
@MacoveiVlad 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.
@swyxTV
@swyxTV 4 жыл бұрын
love the animations!
@ih8tusernam3s
@ih8tusernam3s 4 жыл бұрын
I'm glad I'm not the only one that had webpack experience.
@hngbv951
@hngbv951 4 жыл бұрын
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.
@eliteeth4n
@eliteeth4n 4 жыл бұрын
I'm curious how the new kind of build tools like snowpack and vite compare to this list.
@johnfridja
@johnfridja 4 жыл бұрын
Sick drum kit @ 5:39
@DenisTRUFFAUT
@DenisTRUFFAUT 4 жыл бұрын
Google Cloud Storage says it is better for throughput if the file name starts with the hash (because sharding). Just saying.
@MikaelPorttila
@MikaelPorttila 4 жыл бұрын
Parcel
@kmcat
@kmcat 4 жыл бұрын
What are those graphics Adam has on the wall at 11:15
@yGrumpyStegosaurus
@yGrumpyStegosaurus 4 жыл бұрын
check out hello.eboy.com/eboy/ i think it's from them
@BrianBest
@BrianBest 4 жыл бұрын
Who remembers Yeomen? good times
@omar99ize
@omar99ize 4 жыл бұрын
Conclusion? Parcel..
@fzcompany4603
@fzcompany4603 4 жыл бұрын
Great 👏👏😍
@faosparkNeo
@faosparkNeo 4 жыл бұрын
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
@petitslipdubled
@petitslipdubled 2 жыл бұрын
Anyone using Vite js?
@pajeetsingh
@pajeetsingh 2 жыл бұрын
holy christ!
Cookie recipes - SameSite and beyond
21:27
Chrome for Developers
Рет қаралды 12 М.
Cross-origin fetches - HTTP 203
23:42
Chrome for Developers
Рет қаралды 39 М.
Part 5. Roblox trend☠️
00:13
Kan Andrey
Рет қаралды 2,7 МЛН
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 491 М.
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12
Funny superhero siblings
Рет қаралды 11 МЛН
World‘s Strongest Man VS Apple
01:00
Browney
Рет қаралды 50 МЛН
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,4 МЛН
Next-generation JavaScript build tools: esbuild, Snowpack & Vite
13:56
Software Developer Diaries
Рет қаралды 4,8 М.
The main thread is overworked & underpaid (Chrome Dev Summit 2019)
30:06
Chrome for Developers
Рет қаралды 125 М.
Semantic markup - Designing in the Browser
14:38
Chrome for Developers
Рет қаралды 36 М.
Sign-in form best practice
20:20
Chrome for Developers
Рет қаралды 111 М.
How to Properly Layout A Website (For Beginners)
14:50
The Website Architect
Рет қаралды 620 М.
Why Are People Obsessed With ESBuild?
10:45
Harry Wolff
Рет қаралды 18 М.
Image compression deep-dive
31:32
Chrome for Developers
Рет қаралды 53 М.
Flexbox or grid - How to decide?
18:51
Kevin Powell
Рет қаралды 733 М.
Everything Starts with a Note-taking System
21:23
Mischa van den Burg
Рет қаралды 256 М.
Part 5. Roblox trend☠️
00:13
Kan Andrey
Рет қаралды 2,7 МЛН