Mfon Thelma Ntamfon.hashnode.dev·Sep 5, 2023CNCF Zero-To-Merge: Becoming a Contributor(PART II)Click for Part I It has been 2 weeks since I joined the CNCF Zero-To-Merge Incubator Program and I’d say joining it was the best decision I made recently. Disclaimer, This was not my first attempt at contributing to a Cloud-Native Project but in prev...Kelvin Parmar and 1 other are discussing this2 people are discussing thisDiscuss·2 likes·40 readsCNCF
Philippe Charrièrek33g.hashnode.dev·Jul 30, 2023WASM Microservices with Extism and FiberToday, I will quickly show you how to serve Extism plugins (so Webassembly plugins) with the excellent framework Fiber. Fiber is a web framework for making HTTP servers with a similar spirit to Node.js frameworks like Express (which I have used many ...Discuss·182 readsDiscovery of Extism (The Universal Plug-in System)wasm
Philippe Charrièrek33g.hashnode.dev·Jul 29, 2023Create a Webassembly plugin with Extism and RustBefore moving on to a more complicated article (creating an HTTP server in Go to serve WASM services), we will see how to develop an Extism plugin in Rust. You will see it is effortless, and it is an excellent opportunity to take your first steps in ...Discuss·156 readsDiscovery of Extism (The Universal Plug-in System)Rust
Philippe Charrièrek33g.hashnode.dev·Jul 23, 2023Writing Host Functions in Go with ExtismIn this article: Following the same principle as the previous article: Write a host function with the Extism Host SDK, we will modify the host application developed in Go from the article Run Extism WebAssembly plugins from a Go application to add a...Discuss·193 readsDiscovery of Extism (The Universal Plug-in System)wasm
Philippe Charrièrek33g.hashnode.dev·Jul 22, 2023Write a host function with the Extism Host SDKIn this article, we will: Modify the host application developed with Node.js in the previous article to add a host function we created. Modify the Wasm plugin developed in Go in the first article of the series to use this host function. A little ...Discuss·116 readsDiscovery of Extism (The Universal Plug-in System)wasm
Philippe Charrièrek33g.hashnode.dev·Jul 22, 2023Writing Wasm MicroServices with Node.js and ExtismWith the help of Extism, writing a host application (i.e. an application capable of running WebAssembly plugins) is relatively easy. We have seen in a previous article how to do it in Go. Today we will do it with Node.js. You will know that it is str...Discuss·163 readsDiscovery of Extism (The Universal Plug-in System)wasm
Philippe Charrièrek33g.hashnode.dev·Jul 19, 2023Run Extism WebAssembly plugins from a Go applicationFor a few days, we have seen that it is possible to develop WebAssembly plugins with the Extism Plugin Development Kit and run them with the Extism CLI. Today, it's time to move up a level: we will create an application in Go that can load and run th...Discuss·121 readsDiscovery of Extism (The Universal Plug-in System)wasm
Philippe Charrièrek33g.hashnode.dev·Jul 18, 2023WebAssembly Plugin in JavaScript with ExtismIn the last few days, we have used the Go PDK (Plugin Development Kit) to develop WebAssembly applications and run them with the Extism CLI. As I said in the first article, there are PDKs for several languages, including JavaScript (and I'm a big fan...Discuss·98 readsDiscovery of Extism (The Universal Plug-in System)wasm
Philippe Charrièrek33g.hashnode.dev·Jul 17, 2023Extism, WebAssembly Plugins & Host FunctionsAs I explained in the previous article, Wasm programs are "limited" by default (it's also a security principle). The WASI specification is a set of APIs that will allow the development of WebAssembly (Wasm) programs to access system resources (if per...Discuss·92 readsDiscovery of Extism (The Universal Plug-in System)wasm
Philippe Charrièrek33g.hashnode.dev·Jul 16, 2023Extism & WebAssembly PluginsExtism is a set of SDK projects that allow you to develop applications that run WebAssembly plugins and develop WebAssembly plugins themselves. Extism provides multiple SDKs for building host applications (those that load and execute WebAssembly plug...Discuss·1 like·282 readsDiscovery of Extism (The Universal Plug-in System)wasm