Speaking Engagements
Speaking Engagements

Speaking Engagements

2023

Forcelandia (Portland, OR)

  • Architects Are Essential. Now What the Hell Do They Do?

2022

Forcelandia (Portland, OR)

  • Next Level Data Modeling

2018

Dreamforce '18 (San Francisco, CA)

  • Hands-on Workshop: Get Started with Apex Code for Admins

Forcelandia (Portland, OR)

  • Sorry to Interrupt: Troubleshooting and Debugging Lightning Component Issues

Midwest Dreamin' (Chicago, IL)

  • Writing Declarative-Ready Components (with James Loghry)

Salesforce Connections (Chicago, IL)

  • Build Your First Lightning Component

The Extracurricular (San Francisco, CA)

  • Trials & Triumphs—A Custom Data Table Lightning Component

TrailheaDX: Salesforce Developer Conference (San Francisco, CA)

  • Platform Developer Bootcamp
  • Build a Salesforce App Using Apex and Lightning Components

Southeast Dreamin' (Atlanta, GA)

  • Sorry to Interrupt: Troubleshooting and Debugging Lightning Component Issues

Snowforce (Salt Lake City, UT)

  • Sorry to Interrupt: Troubleshooting and Debugging Lightning Component Issues

London's Calling (London, UK)

  • Sorry to Interrupt: Troubleshooting and Debugging Lightning Component Issues

2017

Dreamforce '17 (San Francisco, CA)

  • Build Your First Lightning Component

2016

Dreamforce '16 (San Francisco, CA)

  • Convert SQL Queries into SOQL Queries
  • Get Started with Responsive Apps in the Lightning Framework
  • Getting Started with Apex Code for Developers
  • The World is Flat: Design Principles for Salesforce Data Modeling

Midwest Dreamin' (Chicago, IL)

  • The Long, Slow Goodbye: Patterns for Migrating from Visualforce to Lightning Components

Chicago Coder Conference (Chicago, IL)

  • Thinking About Becoming a Salesforce Developer? What You Need to Know About Developing on the Salesforce Platform

2015

Dreamforce '15 (San Francisco, CA)

  • Convert SQL Queries into SOQL Queries
  • Integrate an External App with Salesforce Using Canvas

CloudCamp Chicago (Chicago, IL)

  • Unpanel moderator

2014

Dreamforce '14 (San Francisco, CA)

  • Convert SQL Queries into SOQL Queries
  • Write Apex Tests Using Best Practices

Wisconsin Salesforce User Group (Madison, WI)

  • Force.com Data Modeling: The Advantages of Denormalization
  • Building Dashboards with Visualforce

Sencha User Group (Chicago, IL)

  • Options for Displaying ExtJS 4 Charts in Salesforce

CloudCamp Chicago (Chicago, IL)

  • Finding Your Zen with Cloud Productivity Tools

2013

Dreamforce '13 (San Francisco, CA)

  • Force.com Data Modeling: The Advantages of Denormalization

CloudCamp Chicago (Chicago, IL)

  • Integrating the Cloud: Design Patterns for Connecting Cloud Services

DeVry University College of Engineering & Information Sciences (Chicago, IL)

  • Today’s Education, Tomorrow’s Careers (Panel member)

2012

Dreamforce '12 (San Francisco, CA)

  • Integrating Chatter with Cloud Productivity Tools: Patterns for Social Success
  • What's Hot in the World of Javascript Frameworks

Chicago Force.com Developer User Group (Chicago, IL)

  • Dreamforce Preview: Integrating Chatter with Cloud Productivity Apps

Illinois Technology Association (Chicago, IL)

  • State of the Cloud: What Businesses Need to Know 2012

2011

MIT Enterprise Forum (Chicago, IL)

  • Cloud Computing: A Practical Guide to What Belongs in the Cloud and What Doesn't (Panel member)

Illinois Technology Association (Chicago, IL)

  • ExtJS for Rich Force.com Applications

2010

Illinois Technology Association (Chicago, IL)

  • Business Intelligence in the Cloud

2009

Interop (Las Vegas, NV)

  • Honeymoon and Divorce: Changing SaaS Providers (Panel member with Boomi founder Rick Nucci and R “Ray” Wang of Constellation Research)

Day of Cloud (Chicago, IL)

  • Get Started with Cloud Computing

Illinois Technology Association (Chicago, IL)

  • Leveraging Web 2.0 for New Revenue Opportunities