09 Past speaking

Past events

Upcoming talks, training sessions, and meetups across Niagara and beyond — plus the archive of where I've spoken before.

About this archive

Scheduled instructor-led training for teams and individuals. Sessions run onsite across the Niagara region and virtually for teams anywhere in Canada.

Open-registration events have fixed dates and public pricing. Private team bookings run on your schedule — visit the Contact page to discuss availability.

  1. Blogosphere Blitz Live: WordCamp Buffalo 2024 Speaking Buffalo
  2. AI in WordPress Workflows: Rochester 2023 Speaking Rochester
  3. Make a Living Giving It Away: Buffalo 2023 Speaking Buffalo
  4. Designers and Developers Panel: Ottawa 2017 Speaking Ottawa
  5. The Secret Art of WordPress: Ottawa 2017 Speaking Ottawa
  6. Membership Site for $30: Hamilton 2016 (Recorded) Speaking Hamilton
  7. Membership Site for $30: WordCamp Ottawa 2016 Speaking Ottawa
  8. Membership Site for $30: WordCamp Maine 2016 Speaking Portland
  9. Membership Site for $30: WordCamp Buffalo 2016 Speaking Buffalo
  10. HTML, CSS, WordPress Basics: Ottawa 2014 Speaking Ottawa
  11. Tips for WordPress Freelancers: Ottawa 2014 Speaking Ottawa
  12. Quit the Rat Race with WordPress: Toronto 2013 Speaking Toronto
  13. Make a Living with WordPress: Ottawa 2013 Speaking Ottawa
  14. Your First WordPress Plugin: Toronto 2012 Speaking Toronto
  15. WordPress for Newspapers: Toronto 2012 Speaking Toronto
  16. Newspapers on WordPress: Montreal 2012 Speaking Montréal
  17. Make a Living Giving It Away: Detroit 2011 Speaking Detroit
  18. Make a Living Giving It Away: Toronto 2011 Speaking Toronto

Common questions

How do I register for an open event?
Each event page has a registration link. For open sessions, registration closes 48 hours before the start time or when capacity is reached.
Can I book a private session for my team?
Yes. Use the Onsite Training Across Canada or Remote Training For Teams links to choose your preferred delivery model and start the conversation. Private sessions run at a day rate — details on the booking page. Sessions can run on any available weekday.
Are materials provided?
Yes. Every session includes printed or digital reference materials and a post-training summary sent to the organiser. Participants keep the materials.
What if I need to cancel my registration?
Cancellations made more than 72 hours before the session receive a full refund. Later cancellations can be transferred to another session date within 90 days.