Folge 59 - Webpack mit dem Gründer Tobias Koppers

55:56
 
Teilen
 

Manage episode 258463596 series 2470175
Von programmier.bar entdeckt von Player FM und unserer Community - Das Urheberrecht hat der Herausgeber, nicht Player FM, und die Audiodaten werden direkt von ihren Servern gestreamt. Tippe auf Abonnieren um Updates in Player FM zu verfolgen oder füge die URL in andere Podcast Apps ein.

Wie funktioniert die Arbeit an Webpack, dem größten JavaScript Module Bundler? Wir haben Tobias Koppers, Gründer von Webpack, in dieser Folge zu Gast und er beantwortet unsere organisatorischen Fragen zum Open-Source-Projekt.
Im Allgemeinen führt ein Module Bundler verschiedene JavaScript-Dateien zusammen und bündelt sie zu einer einzigen, um sie für den Browser möglichst einfach handhabbar zu machen. Webpack geht noch einen Schritt weiter und unterstützt zusätzlich Code-Splitting im Browser und das Packen jeglicher Art von Assets. Spätestens seit vor einigen Jahren bekannt wurde, dass Tobias’ Lösung von Instagram verwendet wird, ist sie in der Webentwicklung zum Standard geworden. Lange hat er allein daran gearbeitet, nun aber können verschiedenste Akteure ihre Arbeit beitragen – so auch ihr! Tobias erzählt uns, wie sich Webpack organisiert und wie die Finanzierung eines so großen Projekts funktionieren kann.
Timecodes:
(01:46) Was ist Webpack und wie startete Tobias dieses Projekt?
(08:25) Wie finanziert sich Webpack und wer arbeitet daran?
(13:18) Konkurrenz und Austausch zwischen den Module Bundlern
(15:48) Kommunikation und Zusammenarbeit der Teams
(16:56) Der typische Anwendungsfall und erste Schritte mit Webpack
(21:25) Features für die lokale Entwicklung (DevServer)
(25:57) Wie werden neue Features entwickelt?
(27:35) Loader und Plugins
(34:30) Code Splitting
(38:11) Was erwartet uns in Webpack 5?
(46:07) Wie wird bei Webpack getestet?
(50:09) Release Cycles und Kompatibilität zukünftiger Features
Ihr wollt inhaltlich mehr über Webpack erfahren? Euch interessiert, wie wir Webpack verwenden und was unsere liebsten Plugins und Loader sind? In Folge 29 haben wir über diese Themen gesprochen, hört doch mal rein!

Weitere Links:

Tobias ist als @wSokra auf Twitter unterwegs.
Streamt uns!
Wann das nächste Live-Event stattfindet, erfahrt ihr über die folgenden Quellen und unsere Webseite.
Schreibt uns!
Schickt uns eure Themenwünsche und euer Feedback.
podcast@programmier.bar
Folgt uns!
Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.
Twitter
Instagram
Facebook
Meetup
Musik: Hanimo

78 Episoden