2023
September 4, 2023 appearance on the Salesforce Developer Podcast
August 9, 2023 appearance on the Insightly Closing Time Podcast
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