dherman
I like computers and people. I’ve spent my career helping people express their thoughts through the code they write and the tools they use to write it.
LinkedInSan Francisco, CA
Pinned Repositories
defense-of-dot-js
In Defense of .js: A Proposal for Node.js Modules
esprit
A JavaScript parser written in Rust
float.js
Introspect floating-point numbers in JS.
module-tag
Specs for the module tag
pattern-match
A pattern-matching DSL for JSON-like trees of data.
structs.js
A prollyfill for ES6 typed/structured objects
tc39-codex-wiki
New and improved TC39 wiki, built with codex
dherman's Repositories
dherman/wc-demo
A simple word-counting demo to showcase Neon.
dherman/envoy
Conveniences for manipulating environment variables.
dherman/siggoscript
({}+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]
dherman/c.rkt
Racket utilities for manipulating C source code.
dherman/ts-unknown
An opaque TypeScript type that matches all JS values, but with stricter type checking than `any`.
dherman/neon-electron-hello
a "hello world" demo of using Neon with Electron
dherman/neon-hello
a "hello world" demo of Neon
dherman/neon-binary-example
Simple example of working with an ArrayBuffer in Neon.
dherman/xosw
simple demo of intercepting cross-origin request URLs via ServiceWorker
dherman/fetch-node-releases
fetch node releases from public distributor
dherman/my-node-app-with-yarn
testing out yarn behavior in a bogus app
dherman/neon-bigint-task
Simple example of a Neon background Task
dherman/rfcs
RFCs for changes to Rust
dherman/silent-updater
a bogus package that gets updated to test package manager semantics
dherman/verbatim
A Rust library providing an extension crate for constructing verbatim paths.
dherman/cargo-edit
A utility for managing cargo dependencies from the command line.
dherman/electron-npm-install
An API to execute `npm install` inside of electron projects
dherman/git-experiment-678
git experiment 678
dherman/git-experiment-689
git experiment 689
dherman/git-experiment-9
git experiment 9
dherman/headless-tarball-fetch
Example of efficiently and robustly fetching the uncompressed size of a tarball
dherman/lazycell
Rust library providing a lazily filled Cell
dherman/notion
Volta: The JavaScript Launcher ⚡️
dherman/os_info
Rust library to detect the operating system type
dherman/rfcs-2
RFCs for changes to Notion
dherman/rfcs-3
RFCs for changes to Yarn
dherman/toml-rs
A TOML encoding/decoding library for Rust
dherman/ts-dict
A generic TypeScript type for dynamic dictionary objects.
dherman/win-os-app
minimal demonstration of os_info build failure on 32-bit msvc
dherman/wykittens.rs
hooray for new Rustaceans