• A Possible EXPath Pkg Version 2

    Presentation given at the Declarative Amsterdam conference - 2 November 2023 - Amsterdam Science Park

  • MarkupUK 2023 - Sponsor Talk

    MarkupUK @ QMU, London 2023-06-02

  • Pentaho Plugins and Enhancements

    Talk given for Pentaho London Users Group on behalf of Project Omega at The National Archives - 10th Feb 2022

  • Balisage 2021 - Sponsor Talk

  • Omega API - Initial Talking Points

  • MarkupUK 2021 - Sponsor Talk

  • What is a Record?

  • Using REST with eXist-db

    Presentation given for XQuery / eXist-db Bootcamp for Humanists. CIHAM and HiSOMA, University of Lyon - 22 March 2021 - Online

  • Compiling XQuery to Native Machine Code

    Presentation given for Declarative Amsterdam - 9 October 2020 - Online

  • Petal - An in-browser editor for LwDITA

    Presentation given for Declarative Amsterdam - 9 October 2020 - Online

  • 10 minutes of FusionDB fun - Balisage 2020

    Pre-conference talk given at Balisage 24 July 2020 - Online

  • XQuery is the Plumber's Toolkit

    Webinar given for MarkupUK - 25 June 2020 - Online

  • Intro - Omega Catalogue Data Model

    Talk given for Project Omega at The National Archives - 28 May 2020 - remote

  • Omega Catalogue Data Model

    Talk given for Project Omega at The National Archives - 28 May 2020 - remote

  • Pan-archival Cataloguing

    Talk given for Project Omega at The National Archives - 28 January 2020 - Kew, London

  • Are we still Open Source?

    Talk given at Declarative Amsterdam - 4 October 2019 - CWI, Amsterdam

  • Database Licensing Chaos

    Lightning talk given at London Open Source Database Meetup - 4 July 2019 - London

  • FusionDB Launch Markup UK 2019

    Sponsor talk given at Markup UK 8 June 2019 - London

  • FusionDB Unconference XML Prague 2019

    Unconference session given at XML Prague 7 February 2019 - Prague

  • Task Abstraction for XPDLs

  • The Design and Implementation of FusionDB

    Talk given at XML Prague 8 February 2019 - Prague

  • An Explosion in Databases

    Talk given on Trends and Transients at The XML Summer School 2018, Oxford

  • The / A Future of eXist-db

    Announcement given at Markup UK 9 June 2018 - London

  • Maven, eXist-db and EXPath

    Talk given at eXist-db Meetup 8 February 2018 - XML Prague 2018

  • eXist-db Community Meetup XMLPrague 2018

    eXist-db Community Meetup @ XML Prague 2018

  • Locking and Cache Improvements for eXist-db

    Talk given at eXist-db Meetup 8 February 2018 - XML Prague 2018

  • Copy of Digital Presevation and The Digital Repository Infrastructure

    Talk given at Office of the Historian, US Department of State, 7 December 2016

  • Digital Presevation and The Digital Repository Infrastructure

    Talk given at Marymount University, 5 December 2016

  • Duplicitous

    Talk given at XML Summer School 2016 Lightning Talks Session

  • XQuery From The Trenches

    Talk given at MarkLogic User Group London 24 November 2015

  • Portable EXPath Extension Functions

    Talk given at XML London 7 June 2015

  • Modern Java Concurrency

    Talk given at Bristol Java Meetup 10 March 2015

  • Digital Preservation and Open Data

    Talk given at Devon Open Data Forum 22 Oct 2014

  • CSV Validation Lightning Talk

    Lightning Talk given at XML Summer School 2014

  • CSV Validation

  • XQuery for Programmers