Wrapping Up

In this chapter, we illustrated a number of really powerful techniques and we got into some more detail with the Rust programming language. You saw how to set up your workstation to cross-compile Rust applications for multiple platforms, including the Raspberry Pi. You read about how to conditionally compile different pieces of your codebase depending on your target architecture, and you saw how to coordinate multiple parallel activities in Rust with threads and channels.

You also got to see Rust playing host to WebAssembly modules and providing a bridge to controllable hardware like LED blocks to give WebAssembly incredible abilities. We built an application that can hot-swap LED controller modules without even needing a restart.

As you’ll see in the next chapter, we can take our knowledge of hosting WebAssembly outside the browser straight to the cloud, and leverage new technologies like FaaS (Functions as a Service) and serverless to deploy WebAssembly modules in our back end as well as in the browser.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.116.14.118