| Oct 2022 | 
      Shopify Unite | 
      Customize Your Store’s Business Logic with Shopify Functions | Replay | 
    
    
      | May 2022 | 
      Shopify NYC Meetup | 
      Intro to Building on Shopify Workshop | Replay | 
    
    
      | Apr 2022 | 
      Shopify Tutorial | 
      Deploy your Hydrogen App to Cloud Providers in 10 Minutes | Replay | 
    
    
      | May 2021 | 
      IBM THINK 2021 | 
      Use GitHub Actions to deploy your application to IBM Cloud | Demo | 
    
    
      | Apr 2021 | 
      DDC: Call for Code | 
      IBM Cloud Overview | Replay | 
    
    
      | Mar 2021 | 
      Tech with Tanmay Bakshi | 
      Deploying applications with IBM Cloud | Replay | 
    
    
      | Jan 2021 | 
      Toronto Meetup | 
      IBM’s approach to Developer Advocacy | Event | Slides | 
    
    
      | Jan 2021 | 
      Toronto Meetup | 
      Open Source at IBM | Event | Slides | 
    
    
      | Jun 2020 | 
      iTech | 
      Hands-On with OpenShift | Slides | 
    
    
      | May 2020 | 
      IBM THINK 2020 | 
      OpenShift 101 | Event | 
    
    
      | May 2020 | 
      IBM THINK 2020 | 
      Intro to Cloud Pak for Integration | Event | 
    
    
      | May 2020 | 
      IBM User Group Days | 
      How OpenShift Extends Kubernetes | Replay | 
    
    
      | Apr 2020 | 
      OpenShift World Tour | 
      Intro to OpenShift | Video | 
    
    
      | Nov 2019 | 
      Toronto Meetup | 
      Introduction to Swift for Tensorflow | Event | 
    
    
      | Jul 2018 | 
      IT Business | 
      IBM teams up with humanitarian consultants to support disaster relief | 
    
    
      | May 2018 | 
      Viva Technology | 
      Judge for IBM Challenge: TechCrunch Hackathon | Promo | 
    
    
      | Feb 2018 | 
      Index Developer Conference | 
      Create a retail chatbot that uses Watson Conversation and Discovery | 
    
    
      | Feb 2018 | 
      Index Developer Conference | 
      Powering Your Mobile App with Watson Visual Recognition | 
    
    
      | May 2017 | 
      OpenStack Summit Boston | 
      Being a PTL: The Good, the Bad, and the Ugly | Replay | 
    
    
      | Nov 2016 | 
      IBM CAS | 
      Openstack Identity, Community Needs, and Integration Points | 
    
    
      | Oct 2016 | 
      OpenStack Summit Barcelona | 
      PTLs and Cores: We are Not as Scary as You Think | Replay | 
    
    
      | Oct 2016 | 
      OpenStack Summit Barcelona | 
      Your CLI User Experience Matter, OpenStackClient 101 | Replay | 
    
    
      | May 2016 | 
      OpenStack Summit Austin | 
      Experiences and Priorities for Private Cloud Keystone and Public | Replay | 
    
    
      | Oct 2015 | 
      OpenStack Summit Tokyo | 
      OpenStack Federation: Past, Present, and Future | Replay | 
    
    
      | Oct 2015 | 
      OpenStack Summit Tokyo | 
      Hot topics with IBM: Federation and Containers | Replay | 
    
    
      | Aug 2015 | 
      IBM CAS | 
      OpenStack Security and Research Challenges | 
    
    
      | Jun 2015 | 
      Cloud Identity Summit | 
      Building IAM for OpenStack | Replay | 
    
    
      | May 2015 | 
      OpenStack Summit Vancouver | 
      Enabling real-world interoperable hybrid cloud | Replay | 
    
    
      | May 2015 | 
      OpenStack Summit Vancouver | 
      Keystone advanced authentication methods | Replay | 
    
    
      | May 2015 | 
      OpenStack Summit Vancouver | 
      New Advances in Federated Identity | Replay | 
    
    
      | Nov 2014 | 
      OpenStack Summit Paris | 
      Keystone to Keystone Federation | Replay | 
    
    
      | May 2014 | 
      OpenStack Summit Atlanta | 
      Federated Identity Support for OpenStack Clouds | Replay | 
    
    
      | Feb 2014 | 
      IBM Cloud Dojo @ Austin | 
      Advanced Authentication with Keystone | 
    
    
      | Feb 2014 | 
      IBM Cloud Dojo @ Toronto | 
      Python and Keystone 101 | 
    
    
      | Feb 2014 | 
      IBM Cloud Dojo @ Austin | 
      Get Developing with OpenStack |