Talks, Meetups, Conferences
I love public speaking of all forms, from hosting a small class to speaking at a Meetup or even hosting a session at a conference. If you're interesting in having me speak at one of your events, particularly ones related to API design or Open Source technologies, please reach out! me@thomashunter.name.
Biography
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, and organized the Ann Arbor PHP MySQL and NodeSchool SF meetups.
Talk Lineup
2024-11-05
: Writing Multithreaded Node.js Applications: Is it worth it? at NodeConf EU 2024 — Slides2022-08-25
: Node.js Package Management at SF Node SF — Slides2022-07-31
: Using HTTP APIs with Node.js at NodeSchool SF — Slides2022-06-21
: STEM Passports at STEM Learning Ecosystems Spring 2022 — Recording, Slides2022-02-18
: A Comparison of Web Workers at Node Congress — Recording, Slides2021-10-08
: Node.js Package Management at UtahJS — Slides2021-03-30
: GitHub Actions for Node.js Apps at DevOps.js — Recording, Slides2021-02-19
: Logging, Metrics, and Tracing with Node.js at Node Congress — Recording, Slides2020-04-09
: Friends don't let Friends Cluster at SF Node — Recording, Slides2019-07-10
: Introducing Osgood at SF Node — Slides2019-04-04
: Practical Attacks in the npm Ecosystem at SF Node — Slides2019-04-02
: Atomicity in Redis at RedisConf19 — Slides2018-07-25
: Property Descriptors, Getters/Setters, and Proxies at NodeSummit — Recording, Slides2018-03-01
: The Long Road to Async/Await in JavaScript at SF Node — Recording, Slides2018-02-13
: The Long Road to Async/Await in JavaScript at ForwardJS — Recording, Slides2017-10-28
: The Long Road to Async/Await in JavaScript at NodeConf Argentina — Recording, Slides2017-09-14
: HTTP API Design Part 2 at SF Microservices — Slides2017-08-16
: HTTP API Design Part 1 at SF Microservices — Slides2017-08-08
: Caching with Redis at SF Redis — Slides2017-06-10
: The JavaScript Event Loop at Beer City Code — Slides2017-06-06
: Liaison / Corporate Host / Intro at SF Microservices2017-06-01
: Liaison / Corporate Host / Intro at SF Node2017-05-31
: Node, Redis, and You! at RedisConf17 — Recording, Slides2017-05-09
: Event Host at OpenTable Tech Talks — Recording2017-04-25
: Debugging HTTP API's Workshop at Rithmschool — Slides2017-04-18
: Node, Redis, and You! at OpenLate — Slides2017-03-23
: Node, Redis, and You! at SF Microservices — Recording, Slides2017-03-16
: Wrangling Microservices at OpenTable at Rithmschool — Slides2017-03-07
: Service Discovery with Node.js and Consul at OpenLate — Slides2017-03-02
: Service Discovery with Node.js and Consul at SF Node — Recording, Slides2017-02-16
: The JavaScript Event Loop at Rithmschool — Slides2017-02-09
: Event Host at OpenTable Tech Talks — Recording2017-01-19
: Node, Redis, and You! at Rithmschool — Slides2016-12-07
: The JavaScript Event Loop at WaffleJS — Slides2016-11-04
: Node, Redis, and You! at SF Node — Recording, Slides2016-06-30
: Wrangling Microservices at OpenTable at SF Microservices — Recording, Slides2016-03-07
: The JavaScript Event Loop at SFJS — Slides2016-02-02
: The JavaScript Event Loop at OpenTable — Slides2013-12-14
: Building an API in Laravel at A2PM2013-11-21
: The Copy.com API at University of Michigan2013-09-13
: The Basics of Backbone.js at Barracuda Networks — Slides2013-06-22
: Redis and PHP at A2PM2013-05-11
: MongoDB and PHP at A2PM2013-04-27
: JavaScript Event Loop at Penguicon — Slides2012-08-15
: AJAX at Coffeehouse Coders2011-03-24
: NeoInvoice at Refresh Detroit2010-11-15
: NeoInvoice at A2Newtech2010-05-11
: NeoInvoice at Incuba8
Prepared Presentations
Here is a list of presentations that I currently have slides prepared for. You can also view some of my proposals on Sessionize and Papercall.
Qualified Topics
- JavaScript
- Node.js
- Security for Node.js and JavaScript
- Redis
- Technical Writing
- API Design
- Microservices
- Game Development
Photographs
Testimonials
“This meetup succeeded at both the conceptual level of deepening my understanding of how JavaScript works, and by providing practical knowledge.”
— Gregory D; February 19, 2017
“The meeting with Tom was really interesting. I definitely learned some new things, in particular about JavaScript's Web Workers … and using timeline in the Chrome Developer Tools…”
— Julia H; February 16, 2017
“Everyone was friendly and down-to-earth. I thought I might feel overwhelmed because of my limited background in these technologies, but Thomas was able to cater to all levels, and I learned a ton. I will definitely be returning!”
— Kelly K; May 29, 2011.