Speaking Engagements

Speaking Engagements

As much as I love to write code, I enjoy teaching even more. That’s part of the reason I started a blog. I feel like I have to struggle to learn new things and if I can help make that struggle better for other people, than I think I’ve done something good. If you are interested in having me speak at your conference or organization, just drop me a line and I’ll get back to you as soon as I can.

My Next Events

It was the best of times, it was the worst of times...
Fronteers
Amsterdam, NL, October 3-4, 2019

Vue for Real People
connect.tech
Atlanta, GA, October 16-18, 2019

TBD
jsMobileConf
Boston, MA, November 12-13, 2019

TBD
Flashback Conference
Orlando, FL, February 10-11, 2019

My Past Events

Here are my past events, most recent first, in a nice scrollable list no one will probably ever read. ;)

Vue for Real People
Codeland
New York, NY, July 22, 2019

An Introduction to Vue
Certified Fresh Events
Online, May 23rd, 2019

Intro to Vue
Acadiana Software Group
Lafayette, LA, May 15, 2019

From Vue to NativeScript-Vue
NativeScript Developer Day
Amsterdam, NL, April 11-12, 2019

Building Webapps with Vue.js & Nuxt.js
DevNexus
Atlanta, GA, March 6-8, 2019

Vue.js for Regular People
DevNexus
Atlanta, GA, March 6-8, 2019

Has Web Development Become Difficult?
Online, November 27, 2018

Building PWAs for People Terrified of PWAs
connect.tech
Atlanta, GA, October 18, 2018

An Introduction to WebTask
Google Developer Group Atlanta, Women Techmakers Atlanta
Atlanta, GA, October 17, 2018

Learn Serverless Application Development with Webtask
Pearson/O'Reilly/Safari
Online, October 8, 2018

PWA Talk
Into the Box
The Woodlands, TX
April 26-27, 2018

Building Amazon Alexa Skills and Rapid API Development with Node and LoopBack
CodeStock
Knoxville, TN
April 20-21, 2018

Building PWAs for People Terrified of PWAs
JazzCon
New Orleans, LA
March 21-23, 2018

Don't Over-React - just use Vue!
DevNexus
Atlanta, GA
February 21-23, 2018

Going Serverless with Apache OpenWhisk
DevNexus
Atlanta, GA
February 21-23, 2018

Building APIs with LoopBack
PDXNode
Online for me, Portland for locals.
February 9, 9PM CST

Web and Mobile Development Strategy Update
Gilbane Digital Content Conference
Boston, MA
November 28-29, 2017

Building a Progressive Web App - a Practical Example
NCDevCon
Raleigh, NC
October 7-8, 2017

Going Serverless with OpenWhisk
connect.tech
Atlanta, GA
September 20-22, 2017

Developing JavaScript in 2017
Certified Fresh Events
Online
August 23, 2017

Building Alexa Skills with OpenWhisk
MidwestJS
Minneapolis, MN
August 16-18, 2017

Kick your server to the curb with OpenWhisk
KCDC 2017
Kansas City, MO
August 3-4, 2017

Kick Your Server to the Curb with OpenWhisk and Node.js for ColdFusion Developers
cfObjective
Washington, DC
July 20-21, 2017

OpenWhisk Talk
Acadiana Software Group
433 Jefferson St, Lafayette, Louisiana 70501 June 14, 2017, 6:30PM

Go Serverless with OpenWhisk
Online (and free!)
June 7, 2017, 12:00PM CST

Kick Your Server to the Curb and Go Serverless
Into the Box
The Woodlands, TX
April 26-28, 2017

Introduction to LoopBack
InterConnect 2017
Las Vegas, NV
March 19-23, 2017

Best Practices for Apache Cordova/PhoneGap Development
Mobile+Web DevCon
San Diego, CA
March 1-3, 2017

Serverless or Bust
ForwardJS
San Francisco, CA
March 1, 2017

Adding Dynamic Back to Static Site Generators
DevNexus
Atlanta, GA
February 22-24, 2017

Critiquing Open Source Alternatives
OpenSource 101
Raleigh, NC
February 4, 2017

Going Static
Ortus Developer Week, Online, November 14, 2016

Introduction to LoopBack
Acadiana Software Group, Lafayette, LA, November 9, 2016

Introduction to LoopBack
connect.tech, Atlanta, GA, October 20-22, 2016

LoopBack
Mobile Tea, Boston MA, September 20, 2016

Closing Keynote
NativeScript Developer Day, Boston MA, September 20, 2016

Building APIs in LoopBack
NCDevCon, Raleigh, NC, September 18, 2016

NCDevCon 2016 Session-Everything they didn’t tell you about hybrid development
NCDevCon, Raleigh, NC, September 17, 2016

Rapidly developing APIs with StrongLoop, What they don’t tell you about Cordova
MidwestJS
Minneapolis, MN
August 10-12, 2016

Bringing Dynamic Back to Static Sites
ForwardJS
San Francisco, CA
July 29, 2016

Building APIs with LoopBack
Node Summit
San Francisco, CA
July 27-28 2016

LoopBack Presentation
Ionic NYC, June 29 2016, NYC, NY

DevLab and Startup Demo Night - Rapid API Development w/ Node.js and LoopBack
Mobile Monday, June 27 2016, NYC, NY

Rapid API Prototyping in Node.js
devObjective, June 16 2016, Minneapolis, MN

JavaScript Templating FTW
devObjective, June 16 2016, Minneapolis, MN

Introduction to API Connect
Online, June 7 2016

LoopBack Presentation
Gluecon, May 25 2016, Broomfield, CO

LoopBackJS Webinar with Raymond Camden
Online, March 31, 2016

Using Browser Developer Tools
Online, March 17, 2016

Rapidly building out your APIs
FluentConf, San Francisco, CA, March 8, 2016</a>

When the heck is 4/8/2016?
PhoneGap Day, Lehi, Utah, January 29, 2016

Ionic Services
Ionic NYC, NYC, NY, January 13, 2016

Deploying Node.js/Ionic applications with Bluemix
Baton Rouge Bluemix Developers, Baton Rouge, LA, December 10, 2015

Ionic Services
Ionic SF, SF, CA, October 14, 2015</a>

Working with Static Sites
NCDevCon, Raleigh, NC, September 27, 2015</a>

Cordova, Ionic, and MobileFirst
Manila, Philippines, September 11, 2015

Cordova, Ionic, and MobileFirst
Singapore, September 10, 2015

Ionic
Singapore, September 9, 2015

Cordova, Ionic, and MobileFirst
Kuala Lumpur, Malaysia, September 8, 2015</a>

Ionic and MobileFirst
Kuala Lumpur, Malaysia, September 7, 2015</a>

Static site generators: Why use them and how they work
Online, September 2, 2015

Cordova/Ionic/MobileFirst
Sydney, Australia, August 26, 2015

Cordova/Ionic/MobileFirst
Melbourne, Australia, August 24, 2015

Mountains of Code
Big Sky, Montana, August 10, 2015

Ionic Dallas
Dallas, Texas, July 7, 2015

Working with Static Sites
Online, July 1, 2015

Recorded Presentations

I have not done a good job collecting these links over the years, but here is a playlist of my presentations over the past years. More have been recorded that I’ve not yet found, and when I discover them I’ll add them of course.