Artwork

Conteúdo fornecido por Pascal Hartig. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Pascal Hartig ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.
Player FM - Aplicativo de podcast
Fique off-line com o app Player FM !

51: Buck2 - a large-scale build system

32:53
 
Compartilhar
 

Manage episode 360005397 series 2390222
Conteúdo fornecido por Pascal Hartig. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Pascal Hartig ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.

For episode 51, Pascal speaks with Neil and Marie, two of the engineers behind Buck2, our open source, large scale build system. Thousands of developers at Meta are already using Buck2 and performing millions of builds per day that on average complete in half the time of Buck1 builds. Marie and Neil discuss the design choices that make Buck2 so much faster and the various challenges they faced in engineering and open sourcing the build system.

Got feedback? Send it to us on Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy and https://mastodon.social/@passy). Fancy working with us? Check out https://www.metacareers.com/.

Links

Timestamps

  • Intro 0:06

  • Intro Marie 1:30

  • Intro Neil 2:57

  • Why a custom build tool? 4:21

  • Rewriting Buck 6:49

  • Buck2 vs Bazel 8:49

  • Building language support 12:06

  • Buck2 as a developer 13:15

  • Upgrade from Buck1 to Buck2 15:05

  • How is Buck2 faster? 16:31

  • Rust and Profiling 18:44

  • From Python to Starlark 25:54

  • Open-Sourcing 28:18

  • Outro 32:15

  continue reading

73 episódios

Artwork

51: Buck2 - a large-scale build system

Meta Tech Podcast

40 subscribers

published

iconCompartilhar
 
Manage episode 360005397 series 2390222
Conteúdo fornecido por Pascal Hartig. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Pascal Hartig ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.

For episode 51, Pascal speaks with Neil and Marie, two of the engineers behind Buck2, our open source, large scale build system. Thousands of developers at Meta are already using Buck2 and performing millions of builds per day that on average complete in half the time of Buck1 builds. Marie and Neil discuss the design choices that make Buck2 so much faster and the various challenges they faced in engineering and open sourcing the build system.

Got feedback? Send it to us on Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy and https://mastodon.social/@passy). Fancy working with us? Check out https://www.metacareers.com/.

Links

Timestamps

  • Intro 0:06

  • Intro Marie 1:30

  • Intro Neil 2:57

  • Why a custom build tool? 4:21

  • Rewriting Buck 6:49

  • Buck2 vs Bazel 8:49

  • Building language support 12:06

  • Buck2 as a developer 13:15

  • Upgrade from Buck1 to Buck2 15:05

  • How is Buck2 faster? 16:31

  • Rust and Profiling 18:44

  • From Python to Starlark 25:54

  • Open-Sourcing 28:18

  • Outro 32:15

  continue reading

73 episódios

Semua episode

×
 
Loading …

Bem vindo ao Player FM!

O Player FM procura na web por podcasts de alta qualidade para você curtir agora mesmo. É o melhor app de podcast e funciona no Android, iPhone e web. Inscreva-se para sincronizar as assinaturas entre os dispositivos.

 

Guia rápido de referências