Gitbar - Italian developer podcast cover image

Gitbar - Italian developer podcast

Ep.199 - WebAssembly serverside con Flavio Castelli (SUSE)

Jul 27, 2024
Flavio Castelli, esperto di WebAssembly e collaboratore di SUSE, condivide le sue intuizioni su come WebAssembly possa superare i confini del browser e diventare fondamentale nel server-side. Discute le ottimizzazioni nei linguaggi come Rust e Go, e l'integrazione con Kubernetes attraverso QBorden. Approfondisce anche la gestione della comunità e le risorse disponibili per imparare WebAssembly, raccomandando letture utili. Infine, tocca temi culturali leggeri, come le differenze tra le serie Netflix e i loro libri originali.
01:22:30

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • WebAssembly offre una portabilità notevole delle applicazioni, permettendo di eseguire codice su diverse architetture senza ricompilazione significativa.
  • Le limitazioni attuali di WebAssembly riguardano il supporto per linguaggi di programmazione e la gestione delle operazioni asincrone, richiedendo soluzioni alternative degli sviluppatori.

Deep dives

Introduzione a WebAssembly e il suo utilizzo nel server

WebAssembly è emerso come un target di compilazione utile per eseguire codice su diversi sistemi operativi senza la necessità di ricompilazione. Inizialmente progettato per estendere le funzionalità del browser, è ora utilizzato anche sul server per consentire una portabilità notevole delle applicazioni. Questo avviene tramite la generazione di un codice binario in bytecode, che può essere eseguito in ambienti virtuali specifici. Grazie a questa portabilità, è possibile eseguire moduli WebAssembly su architetture diverse senza modifiche significative al codice sorgente originale, facilitando notevolmente lo sviluppo cross-platform.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner