Sy Brand

@TartanLlama
5K Followers
197 Following
986 Posts
bit wrangler ~ poet ~ film/noisemaker ~ mask enthusiast
Arthttps://sybrand.ink
Pronounsthey/them

I wrote a blog post on WebAssembly Components!

https://tartanllama.xyz/posts/wasm-plugins/

Building Native Plugin Systems with WebAssembly Components | Sy Brand

Sandboxed plugins with well-defined interfaces

Today I'm joining Fastly to work on WebAssembly tooling! Back to a full-time engineering role after being in DevRel for nearly 7 years

I made a new short film called Will O' the Wisp!

It features many trees. Trees are pretty.

You can watch it free here:

https://vimeo.com/1106705802

Will be working on WebAssembly tooling after a bit of a break
Today is my last day at Microsoft!
Headed to the Scotland Card Show!
Ah, now I remember why I stopped making joke posts here
Them: Alright, so first you write a test that fails
Me: Yes, I'm nailing this
Them: Then you write code that makes it pass
Me: ...you've lost me

If you'd like to follow along as i build a debugger in Rust with @TartanLlama's book, all the code is at https://github.com/drmorr0/drbug

I'm marking with git tags as I finish each chapter (starting with chapter 3, which i just finished last night!)

I also stayed up wayyyyyy too damn late trying to understand how pipes work, but oh well thems the breaks.

#rust #software #debugging

If you're generating WebAssembly components from C, you might enjoy the documentation I wrote for wit-bindgen's C generator

https://github.com/bytecodealliance/wit-bindgen/blob/main/crates/c/README.md

wit-bindgen/crates/c/README.md at main · bytecodealliance/wit-bindgen

A language binding generator for WebAssembly interface types - bytecodealliance/wit-bindgen

GitHub
×
Thanks to @TartanLlama I'm officially out of excuses not to grok DWARF files.
@fatlimey @TartanLlama Not sure whether to be happy or sad for you about this…
@tedmielczarek @TartanLlama I've been going through a long series of "doing that CompSci shit I've been avoiding for years" exercises. Low level flops, linear programming with Simplex, Booth and canonical signed digit encoding, high radix div and sqrt. Just another weakness to remove.
@fatlimey @TartanLlama ELF, DWARF… we need more *nix executable formats so I can have a whole D&D party.
@c0dec0dec0de @fatlimey @TartanLlama You mean, like a Hexadecimal/Octal/Binary Backup Initiation Task log?
@DocBohn @fatlimey @TartanLlama bonus points if you can come up with an alternative standard for BSDs that comes out to HALFLING
@c0dec0dec0de @fatlimey @TartanLlama Looking back, I'm a little embarrassed that I didn't use the second B for BCD
@c0dec0dec0de @fatlimey @TartanLlama Hexadecimal-to-ALFanumeric Language INterpretation/Gnu
@c0dec0dec0de @fatlimey @TartanLlama (or maybe something involving Haskell)