---
title: "Speaking — bencodezen"
description: "Talks, workshops, panels, and emcee roles at conferences and meetups, from Vue and VuePress to documentation in the age of AI."
canonical_url: "https://www.bencodezen.io/speaking"
meta:
  "og:description": "Talks, workshops, panels, and emcee roles at conferences and meetups, from Vue and VuePress to documentation in the age of AI."
  "og:image": "https://www.bencodezen.io/_og/s/o_8951729b66a5d123.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": Speaking
  "twitter:image": "https://www.bencodezen.io/_og/s/o_8951729b66a5d123.png"
---

> Index of every page on this site: [llms.txt](https://www.bencodezen.io/llms.txt)

# Speaking

I've spoken at conferences and meetups and run workshops from local user groups to international stages. I love being on stage, connecting with people, and making complex topics feel approachable. Here's the archive, newest first.

Want me to speak at your event? [Get in touch](https://www.bencodezen.io/contact).

## 2026

- TDD? ADD? DDD. The Missing Methodology in the Age of AI

  RefreshDCMay
  - [Slides: TDD? ADD? DDD. The Missing Methodology in the Age of AI](<https://github.com/bencodezen/content/blob/main/DDD-Talk-Slides%20(May%202026).pdf>)
  - [Recap: TDD? ADD? DDD. The Missing Methodology in the Age of AI](https://www.bencodezen.io/blog/refreshdc-meetup-recap-may-2026)
- Proven Patterns for Building Enterprise Vue Apps

  WorkshopVueConf US 2026
  - [Recap: Proven Patterns for Building Enterprise Vue Apps](https://www.bencodezen.io/blog/vueconfus-2026-recap)

## 2022

- Up and Running with Serverless Functions in 30 Minutes

  TheJam.dev

## 2021

- Talk at Modern Web Conference

  Modern Web ConferenceMarch 22
- Exploring Vue 3's Ecosystem

  Jamstack Conf 2021
- How to Prepare for Your Talk

  Global Diversity CFP Day 2021
- Introduction to Composition API

  Vue.js Amsterdam 2021
- Options API vs Composition API

  Vue.js Global Live 2021
- Unleash the Power of Nuxt with Serverless Functions

  Vue.js Nation 2021

## 2020

- Getting Started with Vue 3's Composition API

  Smashing Meets HolidayDecember 17
- Production-Grade Vue

  WorkshopFrontend MastersNovember 24
- Proven Patterns for Building Vue Apps

  WorkshopVue TorontoNovember 4
  - [Event: Proven Patterns for Building Vue Apps](https://vuetoronto.com/)
- What You Can Be Excited About in Vue 3

  CONNECT.TECHOctober 14
- Searching for Answers: A live discussion with Algolia, Netlify & Vue.js

  PanelJamstack ConfOctober 6
- Vue.js Panel Discussion

  PanelJavaScript fwdays'20September 26
- Master of ceremonies

  EmceeVue.js Global 2020
- Master of ceremonies

  EmceeVueConf US 2020
- VuePress Docs Made Easy

  The Dot Jamstack

## 2019

- Ridiculously Reusable Components

  WorkshopVue TorontoNovember 10
- Designers & Developers = #RelationshipGoals

  ConnectTech 2019
- DevCoalition Origins

  JavaScript DC
- Fundamental Component Design Patterns

  ConnectTech 2019
- Vue.js: The Compassionate Framework

  Crown City Code 2019
- VuePress: Creating Beautiful Docs You Will Want to Maintain

  VSEncodes with Matt
- VuePress: Creating Beautiful Docs You Will Want to Maintain

  Vue.js Philly

## 2018

- Designers & Developers = #RelationshipGoals

  RefactorDC Meetup
- Start Your Own Vue.js Meetup (lightning talk)

  VueConf US 2018
- Vue.js 101

  DCWeek Tech Conference
- VuePress Documentation Made Easy

  Vue DC
- VuePress Documentation Made Easy

  Vue NYC
- VuePress Documentation Made Easy

  VueConf Toronto 2018

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.bencodezen.io/#website","@type":"WebSite","inLanguage":"en","name":"bencodezen","url":"https://www.bencodezen.io/","publisher":{"@id":"https://www.bencodezen.io/#identity"}},{"@id":"https://www.bencodezen.io/speaking#webpage","@type":"WebPage","description":"Talks, workshops, panels, and emcee roles at conferences and meetups, from Vue and VuePress to documentation in the age of AI.","name":"Speaking","url":"https://www.bencodezen.io/speaking","isPartOf":{"@id":"https://www.bencodezen.io/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://www.bencodezen.io/speaking"]}]},{"@id":"https://www.bencodezen.io/#identity","@type":"Person","alternateName":"bencodezen","name":"Ben Hong","url":"https://www.bencodezen.io/about","image":{"@id":"https://www.bencodezen.io/#/schema/image/1"},"sameAs":["https://bsky.app/profile/bencodezen.io","https://www.twitter.com/bencodezen","https://youtube.com/@bencodezen","https://twitch.tv/bencodezen","https://linkedin.com/in/bencodezen","https://github.com/bencodezen","https://www.instagram.com/bencodezen","https://www.codepen.io/bencodezen"]},{"@id":"https://www.bencodezen.io/#/schema/image/1","@type":"ImageObject","contentUrl":"https://www.bencodezen.io/images/about/headshot.jpg","inLanguage":"en","url":"https://www.bencodezen.io/images/about/headshot.jpg"}]}
```

## Sitemap

See the full [sitemap](https://www.bencodezen.io/sitemap.md) for all pages.
