Hi! I'm Nick Fitzgerald and this is my weblog. My pronouns are he/him.
- New Stack Maps for Wasmtime and Cranelift
- Garbage Collection Without Unsafe Code
- My WasmCon 2023 Talk
- How Fuzzy are Your Fuzzers?
- Security and Correctness in Wasmtime
- Hit the Ground Running: Wasm Snapshots for Fast Start Up
- WebAssembly Reference Types in Wasmtime
- Writing a Test Case Generator for a Programming Language
- Writing Programs! That Write Other Programs!!
- Announcing Better Support for Fuzzing with Structured Inputs in Rust
- Synthesizing Loop-Free Programs with Rust and Z3
- Multi-Value All The Wasm!
- Always Bump Downwards
- Flatulence, Crystals, and Happy Little Accidents
- Combining Coverage-Guided and Generation-Based Fuzzing
- Async Stack Traces in Rust
- Rust and WebAssembly in 2019
- Rust Raps
- Rust 2019: Think Bigger
- wasm-bindgen — how does it work?!
- Program Synthesis is Possible in Rust
- SFHTML5 Rust and WebAssembly Talk
- How does dynamic dispatch work in WebAssembly?
- Come Join the Rust and WebAssembly Working Group!
- Speed Without Wizardry
- A Wee Allocator for WebAssembly
- Alleviating the Stress Induced by Maintaining a Popular Free and Open Source Software Project
- Oxidizing Source Maps with Rust and WebAssembly
- Come hack on bindgen with us!
- Scrapmetal — Scrap Your Rust Boilerplate
- What the FFI?!
- Demangling C++ Symbols
-
Generating Rust FFI Bindings to C/C++ Libraries at
cargo build
time inbuild.rs
withbindgen
- Eddy Bruel is the new owner of the source-map library!
- Back to the Futu-rr-e: Deterministic Debugging with rr
- Proposal for Encoding Source-Level Environment Information Within Source Maps
- Source Maps are an Insufficient Debugging Format for the Web
- A Compact Representation of Captured Stack Frames for SpiderMonkey
- Memory Management in Oxischeme
- wu.js 2.0
- Debugging Web Performance with Firefox DevTools - Velocity 2014
- Beyond Source Maps
- Memory Tooling in Firefox Developer Tools in 2014
- Hiding Implementation Details with ECMAScript 6 WeakMaps
- Re-evaluate Individual Functions in Firefox Developer Tools' Scratchpad
- Destructuring Assignment in ECMAScript 6
- Testing Source Maps
- My Talk from Front Trends 2013
- "Compiling to JavaScript, and Debugging with Source Maps" on Mozilla Hacks
- Source Map Specification Discussion Mailing List
- Regarding "Dynamic Source Maps"
- Update on Firefox and Source Maps
- Source Code Cartography
- Operational Transformation Part 2: Operations
- Operational Transformation: An Introduction
- JavaScript Timer Congestion
- Pythonic JavaScript Methods
- Implementing Multiple Value Returns in JavaScript
- Javascript, "bind", and "this"
- Finally, my very own Lambda
- Recent Lisping: Bootstrap Scheme in Ada and Introducing Protolith
- Bootstrap Scheme V0.2 (Booleans) In Ada
- Bootstrap Scheme v0.1 (Integers) in Ada
- Scheme from Scratch