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 is an organizer of NodeSchool SF.
Talk Lineup
2022-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 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.