Overview of the key cybersecurity considerations for embedded development, macro trends that are necessitating change, and how Atym helps.| Atym
Discussions around memory safety often focus on choice of language, and how the language can provide memory safety guarantees. Unfortunately, choosing a language is a decision made at the start of a project. Migrating an existing C or C++ project to a safer language is much harder than starting a new project in a safe language1. I’m not going to say this is impossible, or that you can’t or shouldn’t migrate existing programs to safer languages. And sometimes people just do things in ope...| David Adrian
Cloudflare Workers now support FinalizationRegistry, but just because you can use it doesn’t mean you should. Dive into the tricky world of JavaScript and WebAssembly memory management and see why newer features make life a lot easier.| The Cloudflare Blog
High-level overview of WebAssembly and the key elements of the technology that make it attractive for use cases outside of the browser.| Atym
Portability is among the first properties promoted on WebAssembly’s officialhomepage:| Bytecode Alliance
V8 features a lightweight, in-process sandbox to limit the impact of memory corruption bugs| v8.dev
An overview of the sandboxing landscape, and some experiments with Deno.| healeycodes.com