Thomas Hunter II
Thomas has contributed to dozens of enterprise Node.js services and has worked for a company dedicated to securing Node.js. He has spoken at several conferences on Node.js and JavaScript, is an O'Reilly published author (Distributed Systems with Node.js ), and is an organizer of NodeSchool SF.
A Comparison of Web Workers
Node Congress 2022
25 min
A Comparison of Web Workers
Modern browsers come equipped with three types of Web Workers: Dedicated, Shared, and Service Workers. While each one offers the ability to execute JavaScript in a separate thread, their differing APIs and capabilities mean that any given task usually has an ideal worker. Learn the benefits of each worker and how to choose the right one.
GitHub Actions for Node.js Apps
DevOps.js Conf 2021
32 min
GitHub Actions for Node.js Apps
GitHub Actions offer a convenient, feature-rich solution for building CI pipelines. Actions consist of composable steps controlled YAML files checked into your code repo. Come learn how to perform tasks that are commonly required of modern Node.js codebases, such as package installation, linting, running tests as part of pull requests, building Docker images, and deploying when code is merged into the main branch.
Logging, Metrics, and Tracing with Nodejs
Node Congress 2021
31 min
Logging, Metrics, and Tracing with Nodejs
Logging, Metrics, and Distributed Tracing are three vital tools for observing Node.js services. In this talk we’ll consider the different scenarios in which each tool thrives, look at dashboards and visualizations, and even examine the code required to instrument these tools in a Node.js service.