Cloud Native Wasm day is a twice-a-year highlight for all of us at Cosmonic. As the years go on Wasm Day continues to evolve from development progress to practical applications and impressive use of the technology. Today we saw a significant focus on security, especially isolation, high performance Wasm use cases, and an emphasis on the flexibility of the technology itself.
Just a few days until we get together again with our cloud native peers and friends. KubeCon + CloudNativeCon starts next week and we couldn't be more excited. Don't forget to visit us at the Cosmonic booth
M21 and stop by the CNCF wasmCloud booth in the
Projects Pavilion. We're looking forward to seeing everyone!
After a week spent in the company of WebAssembly (Wasm) experts and enthusiasts, we've come away from the Linux Foundation's inaugural WasmCon with one conclusion - WebAssembly is capturing developer imagination in all sorts of industries. As the Bytecode Alliance and W3C Wasm Working Group release the latest stable iteration of Wasm standards - WASI-preview 2.
- A few major themes came through during the event. By far, the WebAssembly Component Model dominated conversations with many looking to understand how it works and how close components are to stabilization. Language interoperability was also front of mind, and there was lots of fresh innovation on show: from Siemens' use of Wasm in embedded systems to fresh demos showing componentize-py in action.
- Component Model update published: WASI-Preview 2 now MVP
- Cosmonic componentizes wasmCloud and Cosmonic PaaS
- Creates standards-based, vendor-neutral environment for building distributed apps
- Spurs wave of PaaS innovation
By enabling cloud native back ends to run on operational edges, Wasm allows us to deploy business logic closer to users or data, even to places Kubernetes and containers can't go.
This article first appeared in InfoWorld as part of the New Tech Forum.
Over the last 20 years, we have made huge strides in abstracting common complexities from the lives of developers. Wave after wave of innovation has driven the technology cycle. Enterprises have organized and executed around raising the delivery abstraction targeted by their developers. With each wave, we have simplified the effort, reduced the time to deliver and hastened the pace of innovation.
There is nothing more chaotic today than the current state of cybersecurity.
In my latest article in The New Stack, “How Web Assembly Can Mitigate the Software Supply Chain Crisis,” I discussed the relative ease with which today’s predominant method for building software allows for malware infection across all components of an application.
Until now, the method for building software relied on the aggregation of software components that often lack distinct security boundaries between them.
During Cloud Native Wasm Day, Adobe’s Colin Murphy talked about how Adobe is using WebAssembly within its flagship web browser-based products Photoshop, Lightroom and Acrobat. He also explored potential Wasm use cases for edge compute and in the data center with wasmCloud.
During WasmDay and KubeCon EU, a handful of cloud native developers demonstrated how they’re using WebAssembly and wasmCloud to simplify distributed application development and dramatically reduce their costs.
In his Lightning Talk, “wasmCloud and Bevy ECS: Solution to Woe of Indie Game Developers” Alan, Poon Yong Quan demonstrated how he’s using wasmCloud and Bevy ECS, a data-driven game engine built in Rust, to lower cloud platform costs for multi-player games.
WebAssembly is poised to fundamentally transform the development of both browser and server-side development.
The virtualization of the CPU, OS, and the cloud with hypervisors, containers, and Kubernetes each marked epochs of technology that ushered in emerging trends in software architecture, design, development, operation, and life cycle management.
Keep up to date
Subscribe to Cosmonic for occasional communication straight to your inbox.