2022 | 
    
    
          
      | 2022-05-24 | 
      Meeting C++ Online | 
      Better Code Samples in Programming Talks | 
        | 
      Video | 
        | 
    
    
          
      | 2022-04-09 | 
      Obsidian Community Talks | 
      Plugin Testing for (Obsidian) Developers | 
        | 
      Video | 
      Links  | 
    
    
    
    
      2021 | 
    
    
          
      | 2021-07-02 | 
      C++ on Sea, Online | 
      Refactoring Superpowers: make your C++ IDE do your work, faster and more safely | 
        | 
      Video | 
      Links  | 
    
    
          
      | 2021-07-01 | 
      C++ on Sea, Online | 
      Workshop: Testing Legacy C++ Code effectively with Approval Tests | 
        | 
       | 
        | 
    
    
          
      | 2021-06-19 | 
      Italian C++ | 
      Refactoring Superpowers: make your C++ IDE do your work, faster and more safely | 
      PPT  | 
      Video | 
      Links  | 
    
    
          
      | 2021-04-14 | 
      The Legacy of SoCraTes | 
      Refactoring Superpowers: make your IDE do your work, faster and more safely. | 
        | 
      Video | 
      Links  | 
    
    
          
      | 2021-03-12 | 
      ACCU 2021, Online | 
      Keynote: Refactoring Superpowers: make your IDE do your work, faster and more safely.  Note: This talk was originally scheduled 2 days earlier.  | 
      PPT  | 
      Video | 
      Links  | 
    
    
          
      | 2021-02-16 | 
      JetBrains Webinar | 
      Testing Superpowers: Using CLion to add tests easily | 
      PPT  | 
      Video | 
      Links  | 
    
    
    
    
      2020 | 
    
    
          
      | 2020-12-03 | 
      Meeting C++ Online | 
      Quickly Testing Qt Desktop Applications with Approval Tests | 
       PDF | 
      Video | 
      Links  | 
    
    
          
      | 2020-11-19 | 
      QtDay 2020, Online | 
      Quickly and Effectively Testing Qt Desktop Applications | 
        | 
      Video | 
      Links  | 
    
    
          
      | 2020-11-03 | 
      Online: 3, 10, 17 & 24 Nov | 
      Workshop: Testing Legacy Code effectively with Approval Tests | 
        | 
       | 
        | 
    
    
          
      | 2020-09-16 | 
      CppCon, Online | 
      Code Samples That Compile Even More Easily | 
        | 
      Video | 
       GitHub | 
    
    
          
      | 2020-09-16 | 
      CppCon, Online | 
      Quickly Testing Qt Desktop Applications with Approval Tests | 
       PDF | 
      Video | 
      Links  | 
    
    
          
      | 2020-09-08 | 
      Online: 8, 15, 22 & 29 Sept | 
      Workshop: Testing Legacy Code effectively with Approval Tests | 
        | 
       | 
        | 
    
    
          
      | 2020-08-06 | 
      MUC++, Online | 
      Quickly and Effectively Testing Legacy C++ Code with Approval Tests | 
      PPT  | 
      Video | 
      Links  | 
    
    
          
      | 2020-07-22 | 
      C++ on Sea, Online | 
      Testing Legacy Code effectively with Approval Tests: 1-day workshop, presented jointly with Llewellyn Falco | 
        | 
       | 
        | 
    
    
          
      | 2020-07-16 | 
      C++ on Sea, Online | 
      Code Samples that Actually Compile | 
       PDF | 
      Video | 
        | 
    
    
          
      | 2020-07-15 | 
      C++ on Sea, Online | 
      Quickly and Effectively Testing Legacy C++ Code with Approval Tests | 
      PPT PDF | 
      Video | 
      Links  | 
    
    
          
      | 2020-06-23 | 
      Cpp Europe #4, Online | 
      How to use Approval Tests for C++ Effectively | 
      PPT  | 
      Video | 
      Links  | 
    
    
          
      | 2020-06-11 | 
      Craft, Budapest, Hungary | 
      Patterns for better automated testing: Learning with Approval Tests (cancelled) | 
        | 
       | 
        | 
    
    
          
      | 2020-05-05 | 
      Cambridge Python User Group, UK | 
      Patterns for better automated testing: Learning with Approval Tests (cancelled) | 
        | 
       | 
        | 
    
    
          
      | 2020-03-26 | 
      ACCU 2020, Bristol, UK | 
      Quickly Testing Legacy C++ Code with Approval Tests (cancelled) | 
        | 
       | 
        | 
    
    
          
      | 2020-02-25 | 
      Cpp Europe 2020, Bucharest, Romania | 
      C++ Testing Techniques, Tips and Tricks | 
      PPT  | 
      Video | 
      Links   Trip Report | 
    
    
    
    
      2019 | 
    
    
          
      | 2019-11-21 | 
      C++ London, UK | 
      C++ Testing Techniques, Tips and Tricks | 
      PPT  | 
      Video | 
      Links  | 
    
    
          
      | 2019-11-15 | 
      Meeting C++ 2019, Berlin, Germany | 
      Quickly Testing Qt Desktop Applications | 
      PPT  | 
       | 
      Links  | 
    
    
          
      | 2019-09-18 | 
      CppCon 2019, Aurora, CO, USA | 
      Code Samples that Actually Compile | 
      PPT PDF | 
      Video | 
        | 
    
    
          
      | 2019-09-16 | 
      CppCon 2019, Aurora, CO, USA | 
      Quickly Testing Legacy C++ Code with Approval Tests | 
      PPT PDF | 
      Video | 
       GitHub | 
    
    
          
      | 2019-09-04 | 
      ACCU Cambridge, UK | 
      Quickly Testing Legacy C++ Code with Approval Tests | 
      PPT  | 
       | 
       GitHub | 
    
    
          
      | 2019-06-15 | 
      CPPP 2019, Paris, France | 
      Quickly Testing Legacy Code | 
      PPT PDF | 
      Video | 
       GitHub | 
    
    
          
      | 2019-04-25 | 
      ACCU York, UK | 
      Quickly Testing Legacy Code | 
      PPT  | 
       | 
       GitHub | 
    
    
          
      | 2019-02-05 | 
      C++ on Sea, Folkstone, UK | 
      Quickly Testing Legacy Code | 
      PPT PDF | 
      Video | 
       GitHub | 
    
    
    
    
      2018 | 
    
    
          
      | 2018-03-20 | 
      PIPELINE 2018, London, UK | 
      Escaping 5 decades of monolithic annual releases | 
      PPT  | 
      Video | 
        |