James is currently the Head of Research at @nearform, a core contributor to @nodejs, and a member of the Node.js Technical Steering Committee.
Highlights
- Arctic Code Vault Contributor
- Pro
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Pinned
3,414 contributions in the last year
Activity overview
Contribution activity
October 2020
Created a pull request in nodejs/node that received 21 comments
crypto: fix regression on randomFillSync
Node.js 15.0.0 included a regression on crypto.randomFillSync that needs a quick patch. We should do a quick 15.0.1 once this lands. This should be…
- src,crypto: refactoring of crypto_context, SecureContext
- src,crypto: remove redundant OpenSSLBuffer
- src: minor cleanup and simplification of crypto::Hash
- test: check for AbortController existence
- test: mark test-webcrypto-encrypt-decrypt-aes flaky
- src: refactor TLSWrap
- src: remove asyncwrapobject
- src: more crypto cleanup
- src: minor error cleanups
- src: move node_process to modern THROW_ERR*
- src: move node_options to modern THROW_ERR*
- src: move node_contextify to modern THROW_ERR_*
- src: move node_binding to modern THROW_ERR*
- http2: fix destroy() to send and handle remote NGHTTP2_CANCEL
- worker: add eventLoopUtilization()
- test: refactor test-crypto-pbkdf2
- child_process: allow promisified exec to be cancel
- test: improve error message for policy failures
- test: refactor test-cluster-master-error to be more resilient
- fix: ftruncate for negative and maximum values
- fs: remove unused assignment
- test: add a few uncovered url tests from wpt
- build: update github workflows
- stream: async iterator stop read if destroyed
- path: add `path/posix` and `path/win32` alias modules
- Add missing curly braces to if statements in querystring
- doc: Remove reference to io.js
- src: remove ERR prefix in WebCryptoKeyExportStatus
- test: check for AbortController existence
- doc: use kbd element in tty doc
- crypto: update certdata to NSS 3.56
- doc: harmonize version pattern in YAML comments
- doc: clarify experimental API elements in vm.md
- src: add embedding helpers to reduce boilerplate code
- Reforming process.ppid API docs property in the process.md
- report: honor setUncaughtExceptionCaptureCallback
- deps: Experiments with Corepack
- doc: fix YAML syntax errors
- Some pull request reviews not shown.
Created an issue in nodejs/node that received 5 comments
policy tests fail if there is a package.json in parent directories
Just opening this so it's not forgotten.... Policy tests can fail if there is a package.json in the parent path of the local node.js repo
Error [ER…