WebAssembly Migration with Nicolo Davis

WebAssembly allows for the execution of languages other than JavaScript in a browser-based environment. But WebAssembly is still not widely used outside of a few particular niches such as Dropbox and Figma. Nicolo Davis works on an application called Boardgame Lab, and he joins the show to explain why WebAssembly can be useful even for a simple application.

Nicolo also shares his reflections on TypeScript, Rust, and the future of web development. He talks through the client/server interaction, performance, error handling, and the process of an actual migration.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com/sed to get 20% off the first two months of audio editing and transcription services. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


Sponsors

Epsagon, the platform that specializes in monitoring distributed environments, delivers auto-instrumented, trace-centric observability that scales at the speed of your microservices. Epsagon enables teams to fully understand complex microservice architectures and delivers the automation and correlation needed to instantly identify, troubleshoot, and resolve issues. A special for SEDaily listeners: start a trial of Epsagon at epsagon.com/sedaily/ connect your first trace, and they’ll send you one of their cool drones!

Continuous integration helps software teams to move faster. TeamCity is a continuous integration and delivery server developed by JetBrains. Recently JetBrains has launched a beta of TeamCity Cloud, which is a cloud version of TeamCity continuous integration that is completely hosted and managed by JetBrains. And while in beta, TeamCity Cloud is absolutely free, without any limits on CPU time, number of users, or number of projects. To learn more, you can check out teamcity.com/sedaily, to get your personal free server.

strongDM lets you manage and audit access to servers, databases, and Kubernetes clusters, no matter where your employees are. With strongDM, you can easily extend your identity provider to manage infrastructure access. You can automate onboarding, offboarding, and moving people within roles. strongDM. Manage and audit remote access to infrastructure. Start your free 14 day trial today at: strongdm.com/SEDaily

Love the flexibility of open source observability tools like ELK, Grafana, and Jaeger but don’t have the time to scale and maintain them? With Logz.io, you can get the best of both worlds. Get the open source you love, at the scale you need. Sign up today for a 14-day free trial at Logz.io/sedaily, for your chance to receive your free Logz.io t-shirt.

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.