Event log

Many of my presentations, classes, and other events are public. The following list is an incomplete list of these events with some details including title, description, presentation, video, and link to more details when available.

Check out specific years:

2026, 2025, 2024, 2023, 2022, 2021, 2020, 2016, 2015, 2014, 2013, 2012, 2011, 2010

2026

Learning Lab: Chainguard Libraries for Java — CVE remediation, fallback, and policies
23 July 2026
Online learning lab for Chainguard on Chainguard Libraries for Java, covering CVE remediation, fallback to public repositories, and policy configuration, with live demos. VideoSlide deckDetails

Introducing Chainguard Libraries
22 July 2026
Virtual webinar for the APAC market introducing Chainguard Libraries, organized with Innovatus Events. Slide deckDetails

DriftlessAF: An open source agentic reconciler framework proven at scale
23 June 2026
Virtual session at the Confidential Computing Summit from the Linux Foundation on Chainguard Factory and the DriftlessAF agentic reconciler framework. VideoSlide deckDetails

Hunt the malicious package
18 June 2026
Capture the Flag virtual event for Chainguard with Nigel Douglas from Cloudsmith and Amir Shahmiri from Mend.io. VideoHands-on lab

Is DevOps doomed?
San Diego, CA — 3 June 2026
Keynote at DevOpsCon San Diego for Chainguard. Covered problems with DevOps and CI/CD and changes from AI-assisted development, and supply chain risks. VideoSlide deckKeynote details on event site

Is Maven safe for production?
Minneapolis, MN — 20 May 2026
Presented at Open Source Summit NA from the Linux Foundation with Adam Kaplan from Red Hat / IBM. VideoSlide deck

DriftlessAF, an agentic reconciler framework proven at scale
Minneapolis, MN — 19 May 2026
Presented at Open Source Summit NA from the Linux Foundation. Sponsored talk on Chainguard Factory and the DriftlessAF agentic reconciler framework. VideoSlide deck

Attacks rewritten: Where malware enters the build
28 April 2026
Virtual event for Chainguard. Covered software supply chain attacks, Chainguard Libraries, and supply chain security fundamentals. Slide deck

Takeaways from major open source library attacks
Las Vegas, NV — April 2026
Delivered a talk on the expo hall stage and two study hall sessions at the Chainguard booth at Google Cloud Next. Slide deck

Learning Lab: Chainguard Libraries
26 March 2026
Online learning lab on the history, trends, and future of software supply chain attacks, and how Chainguard Libraries for Python, Java, and JavaScript address them, with live demos. VideoSlide deckDetails

Takeaways from major open source library attacks
New York City, NY — March 2026
Breakout session (45 min) at Chainguard Assemble, co-presented with Patrick Smyth. Demonstrated how Chainguard Libraries blocked ~99.7% of known malicious npm packages in testing. VideoSlide deckRecap blog post

Takeaways from major open source library attacks
26 February 2026
One-hour live webinar about stopping threats before they enter your environment including Q&A organized with ActualTech. Slide deck

Hack the AI stack
24 February 2026
Online hackathon around AI tooling, Chainguard Libraries, repository management, and software supply chain security, presented with Nigel Douglas from Cloudsmith.

Rooting out sneaky sources of toil
28 January 2026
Participated as a panelist on a LeadDev discussion on software supply chain security and developer tooling. Moderated by Dominique Simoneau-Ritchie from Inspiren, Leslie Codero from The New York Times, Mallika Rao from Netflix, and Cheng Luong from Intuit.

A view with a view with a view
16 January 2026
Trino Community Broadcast live stream episode 78 with co-host Cole Bowden and guest Rob Dickinson. VideoDetailed show notes

Proactive open source library management: Stopping threats before they enter your environment
14 January 2026
Presented as speaker for the Chainguard webinar with extensive Q&A and demo session about Chainguard Libraries. VideoSlide deck

2025

Introducing Chainguard EmeritOSS: Sustainable stewardship for mature open source
16 December 2025
Blog post and video introducing Chainguard EmeritOSS, a program for sustainable stewardship and continued maintenance of mature open source projects, with an overview of the typical open source project lifecycle. VideoDetails

Proactive open source library management: Stopping threats before they enter your environment
11 December 2025
Presented as speaker for a CyberEdge Group webinar on supply chain security. Slide deck

Learning Lab: Chainguard Libraries
30 October 2025
Online learning lab on Chainguard Libraries for JavaScript and CVE remediation for Python libraries, with live demos. VideoSlide deckDetails

One tool to proxy them all
29 October 2025
Trino Community Broadcast live stream episode 77 and guests Jordan Zimmerman, Pablo Arteaga. VideoDetailed show notes

Chainguard Libraries for JavaScript at JSConf
October 2025
Staffed the Chainguard booth and ran a slide deck on Chainguard Libraries for JavaScript. Slide deck

Triple platform treat
26 September 2025
Trino Community Broadcast live stream episode 76 with co-host Cole Bowden and guests Jo Perez, Shawn Gordon. VideoDetailed show notes

Black Hat USA
Las Vegas, NV — 5–6 August 2025
Presented five lightning talk sessions at the Chainguard booth covering software supply chain security, Chainguard Libraries, and Chainguard Containers. Also presented a 30-minute partner talk at the JFrog booth on software supply chain security and Chainguard Libraries. Slide deck: Software Supply ChainSlide deck: Chainguard LibrariesSlide deck: Chainguard and JFrog

Chainguard Libraries and repository management with Cloudsmith
August 2025
Presented Chainguard Libraries at an online webinar in partnership with Cloudsmith.

Your app sees clearly into Trino
5 July 2025
Trino Community Broadcast live stream episode 75 with co-host Cole Bowden and guest Trevor Denning. VideoDetailed show notes

Insights from a Norse god
6 June 2025
Trino Community Broadcast live stream episode 74 with co-host Cole Bowden and guest Karsten Jeschkies. VideoDetailed show notes

Fork yeah: We're bringing kaniko back
5 June 2025
Blog post and video on Chainguard forking the kaniko container build tool after Google archived it, committing to maintain it as open source. VideoDetails

Learning Lab: Chainguard Libraries for Java
14 May 2025
Online learning lab on Chainguard Libraries for Java, following the GA launch in April 2025. Starts with an overview of libraries and the Java ecosystem, then a demo with Apache Maven and Sonatype Nexus. VideoSlide deckDetails

Chainguard Libraries and Containers
San Francisco, CA — April/May 2025
Staffed the Chainguard booth at RSA Conference. Presented and demoed Chainguard Libraries and Containers.

Wrapping Trino packages with a bow
9 April 2025
Trino Community Broadcast live stream episode 73 with co-host Cole Bowden. VideoDetailed show notes

Keeping the lake clean
17 March 2025
Trino Community Broadcast live stream episode 72 with co-host Cole Bowden and guests Viktor Kessler, Christian Thiel. VideoDetailed show notes

Assemble 2025 workshops
March 2025
Provided in-person technical education support for attendees at the Chainguard Assemble conference workshops.

Fake it real good
27 February 2025
Trino Community Broadcast live stream episode 71 with co-host Cole Bowden and guest Jan Waś. VideoDetailed show notes

Previewing a new UI
13 February 2025
Trino Community Broadcast live stream episode 70 and guest Peter Kosztolanyi. VideoDetailed show notes

Client protocol improvements
30 January 2025
Trino Community Broadcast live stream episode 69 with co-host Cole Bowden and guest Mateusz Gajewski. VideoDetailed show notes

Year of the Snake — Python UDFs
16 January 2025
Trino Community Broadcast live stream episode 68 with co-host Cole Bowden and guest David Phillips. VideoDetailed show notes

2024

Trino Summit 2024
11–12 December 2024
Host and master of ceremonies for the free, virtual two-day Trino Summit, with community talks on Trino use cases and projects for an audience of over 700 live attendees. VideoDetails

Opening up the Trino Gateway with the project maintainers
December 2024
A Trino Summit 2024 session on Trino Gateway, the load balancer and routing proxy for multiple Trino clusters, co-presented with Will Morrison of Starburst, Vishal Jadhav of Bloomberg, and Jaehoo Yoo of Naver. VideoSlide deck

Extra speed with Exasol and Trino
30 October 2024
Trino Community Broadcast live stream episode 67 with co-host Cole Bowden and guest Thomas Bestfleisch. VideoDetailed show notes

Chat with Trino and Wren AI
12 September 2024
Trino Community Broadcast live stream episode 66 and guests Himanshu Mendapara, William Chang, Yadia Colindres. VideoDetailed show notes

Performance boosts
12 September 2024
Trino Community Broadcast live stream episode 65 with co-host Cole Bowden. VideoDetailed show notes

Control with Open Policy Agent OPA
22 August 2024
Trino Community Broadcast live stream episode 64 with co-host Cole Bowden and guests Sebastian Bernauer, Sönke Liebau. VideoDetailed show notes

Querying with JS
1 August 2024
Trino Community Broadcast live stream episode 63 with co-host Cole Bowden and guest Emily Sunaryo. VideoDetailed show notes

A lakehouse that simply works at Prezi
11 July 2024
Trino Community Broadcast live stream episode 62 with co-host Cole Bowden and guest Vincenzo Cassaro. VideoDetailed show notes

Trino Fest 2024
Boston, MA — 13 June 2024
Host and master of ceremonies for Trino Fest 2024, the hybrid event at the Hyatt Regency in Boston, with community talks on table formats, optimizations, and real-world Trino use cases for in-person and virtual attendees. VideoDetails

Trino powers business intelligence
20 June 2024
Trino Community Broadcast live stream episode 61 with co-host Cole Bowden and guest Patrick Pichler. VideoDetailed show notes

Trino calling AI
22 May 2024
Trino Community Broadcast live stream episode 60 with co-host Cole Bowden and guest Isa Inalcik. VideoDetailed show notes

Google I/O 2024
Mountain View, CA — May 2024
Attended Google I/O 2024 at the Googleplex together with his son Lukas Moser, following Google's push of AI across its developer platform and tools.

Querying Trino with Java and jOOQ
24 April 2024
Trino Community Broadcast live stream episode 59 and guest Lukas Eder. VideoDetailed show notes

Open Source Summit NA
Seattle, WA — April 2024
Attended Open Source Summit North America from the Linux Foundation, representing Trino and Starburst and connecting with the open source community.

Understanding your users with Trino and Mitzu
4 April 2024
Trino Community Broadcast live stream episode 58 with co-host Cole Bowden and guest István Mészáros. VideoDetailed show notes

Big data whirlwind tour
Bellevue, WA — April 2024
Presented a whirlwind tour of Trino to more than 100 attendees at the Data Engineer Things meetup, hosted at the Databricks office.

Seeing clearly with OpenTelemetry
14 March 2024
Trino Community Broadcast live stream episode 57 with co-host Cole Bowden and guests David Phillips, Matt Stephenson. VideoDetailed show notes

The vast possibilities of VAST and Trino
22 February 2024
Trino Community Broadcast live stream episode 56 with co-host Cole Bowden and guests Colleen Tartow, Roman Zeyde. VideoDetailed show notes

Commander Bun Bun peeks at Peaka
18 January 2024
Trino Community Broadcast live stream episode 55 with co-host Cole Bowden and guests Mustafa Sakalsiz, Ali Tekin. VideoDetailed show notes

Trino 2023 wrapped
18 January 2024
Trino Community Broadcast live stream episode 54 with co-host Cole Bowden and guest Martin Traverso. VideoDetailed show notes

2023

Trino Summit 2023
13–14 December 2023
Host and master of ceremonies for the free, virtual two-day Trino Summit, with 17 community talks on Trino use cases and the inaugural Trino Champions awards, for an audience of over 600 live attendees. VideoDetails

Functions with SQL and Trino
29 November 2023
Live online training session on aggregation functions, table functions, and SQL routines in Trino, the fourth session of the Learning SQL with Trino from the experts series co-hosted with Trino creators Martin Traverso, Dain Sundstrom, and David Phillips. VideoSlide deckDetails

Understanding your data with Coginiti and Trino
16 November 2023
Trino Community Broadcast live stream episode 53 with co-host Cole Bowden and guests Matthew Mullins, Roman Nestertsov. VideoDetailed show notes

Data management with SQL and Trino
15 November 2023
Live online training session on write operations — creating catalogs, schemas, and tables and inserting and updating data — the third session of the Learning SQL with Trino from the experts series co-hosted with Trino creators Martin Traverso, Dain Sundstrom, and David Phillips. VideoSlide deckDetails

Advanced analytics with SQL and Trino
1 November 2023
Live online training session on temporal, string, numeric, and JSON data types for analytics in Trino, the second session of the Learning SQL with Trino from the experts series co-hosted with Trino creators Martin Traverso, Dain Sundstrom, and David Phillips. VideoSlide deckDetails

Commander Bun Bun takes a bite out of Yugabyte
26 October 2023
Trino Community Broadcast live stream episode 52 with co-host Cole Bowden and guest Denis Magda. VideoDetailed show notes

Getting started with Trino and SQL
18 October 2023
Live online training session introducing core SQL concepts and skills with Trino, the first session of the Learning SQL with Trino from the experts series co-hosted with Trino creators Martin Traverso, Dain Sundstrom, and David Phillips. VideoSlide deck: SQL basicsSlide deck: SQL and Trino conceptsDetails

Trino cools off with PopSQL
5 October 2023
Trino Community Broadcast live stream episode 51 with co-host Cole Bowden and guests Jake Peterson, Matthew Peveler. VideoDetailed show notes

Celebrating 50 episodes of Trino Community Broadcast
27 July 2023
Trino Community Broadcast live stream episode 50 with co-host Cole Bowden and guests Brian Olsen, Dain Sundstrom. VideoDetailed show notes

Trino, Ibis, and wrangling Python in the SQL ecosystem
6 July 2023
Trino Community Broadcast live stream episode 49 with co-host Cole Bowden and guest Phillip Cloud. VideoDetailed show notes

Trino Fest 2023
14–15 June 2023
Host and master of ceremonies for Trino Fest 2023, the free, virtual lakehouse-themed event over two half-days, with keynotes and community talks on lakehouse architectures and new connectors. VideoDetails

What is Trino?
31 May 2023
Trino Community Broadcast live stream episode 48 with co-host Cole Bowden. VideoDetailed show notes

Trino, Starburst, and data lakes.
Vancouver, BC — 10 May 2023
Manfred talks with John Furrier and Rob Strechay from SiliconAngle theCube at Open Source Summit NA 2023. Video

Meet the new Trino maintainers
5 May 2023
Trino Community Broadcast live stream episode 47 with co-host Cole Bowden and guest James Petty. VideoDetailed show notes

Trino heats up with Ignite
15 March 2023
Trino Community Broadcast live stream episode 46 with co-host Cole Bowden and guest Jian Chen. VideoDetailed show notes

Seeing clearly with Metabase
26 January 2023
Trino Community Broadcast live stream episode 44 and guests Luis Paolini, Andrew DiBiasio, Piotr Leniartek. VideoDetailed show notes

2022

Trino saves trips with Alluxio
15 December 2022
Trino Community Broadcast live stream episode 43 with co-host Brian Olsen and guests Bin Fan, Beinan Wang. VideoDetailed show notes

Trino Summit 2022 recap
17 November 2022
Trino Community Broadcast live stream episode 42 with co-hosts Brian Olsen and Cole Bowden and guests Brian Zhan, Claudius Li, Dain Sundstrom, Martin Traverso. VideoDetailed show notes

Trino Summit 2022
San Francisco, CA — 10 November 2022
Host and master of ceremonies for the hybrid Trino Summit at the Commonwealth Club in San Francisco, the first in-person Trino Summit, with community talks on query federation, data mesh, lakehouses, and running Trino at scale. VideoDetails

Raft floats on Trino to federate silos
18 August 2022
Trino Community Broadcast live stream episode 39 with co-host Brian Olsen and guests Edward Morgan, Steve Morgan. VideoDetailed show notes

Trino tacks on polymorphic table functions
21 July 2022
Trino Community Broadcast live stream episode 38 with co-host Cole Bowden and guests Kasia Findeisen, Martin Traverso. VideoDetailed show notes

Trino powers up the community support
16 June 2022
Trino Community Broadcast live stream episode 37 with co-host Brian Olsen and guests Cole Bowden, Jan Waś, Kostas Pardalis, Monica Miller. VideoDetailed show notes

Trino plans to jump to Java 17
19 May 2022
Trino Community Broadcast live stream episode 36 with co-host Brian Olsen. VideoDetailed show notes

Cinco de Trino 2022
5 May 2022
Co-host of Cinco de Trino, a free, half-day virtual Trino event with a keynote by Martin Traverso on Trino as a data lakehouse, the launch of fault-tolerant execution from Project Tardigrade, and community talks, with co-host Brian Olsen. The Starburst recap post and the on-demand session page have since been removed, so the link points at an archived copy. Details

Packaging and modernizing Trino
21 April 2022
Trino Community Broadcast live stream episode 35 with co-host Brian Olsen. VideoDetailed show notes

A big delta for Trino
17 March 2022
Trino Community Broadcast live stream episode 34 with co-host Brian Olsen and guests Claudius Li, Joe Lodin. VideoDetailed show notes

Trino becomes highly available for high demand
17 February 2022
Trino Community Broadcast live stream episode 33 with co-host Brian Olsen and guests Ramesh Bhanan, Sambit Dikshit, Siddhant Chadha, Suman Baliganahalli Narayan Murthy, Sumit Halder. VideoDetailed show notes

Trino Tardigrade: Try, try, and never die
20 January 2022
Trino Community Broadcast live stream episode 32 with co-host Brian Olsen and guests Andrii Rosa, Brian Zhan, Lukasz Osipiuk, Martin Traverso, Zebing Lin. VideoDetailed show notes

2021

Trinites II: Trino on AWS Kubernetes Service
16 December 2021
Trino Community Broadcast live stream episode 31 with co-host Brian Olsen. VideoDetailed show notes

Trino and dbt, a hot data mesh
17 November 2021
Trino Community Broadcast live stream episode 30 with co-host Brian Olsen and guests José Cabeda, Przemek Denkiewicz. VideoDetailed show notes

What is Trino and the Hive connector
28 October 2021
Trino Community Broadcast live stream episode 29 with co-host Brian Olsen. VideoDetailed show notes

Trino Summit 2021
21–22 October 2021
Host and master of ceremonies for the free, virtual two-day Trino Summit, the inaugural Trino Summit and the first event held under the Trino name, with community talks on running Trino at scale. VideoDetails

Autoscaling streaming ingestion to Trino with Pravega
14 October 2021
Trino Community Broadcast live stream episode 28 with co-host Brian Olsen and guests Derek Moore, Andrew Robertson, Karan Singh. VideoDetailed show notes

Trino gits to wade in the data LakeFS
30 September 2021
Trino Community Broadcast live stream episode 27 with co-host Brian Olsen and guest Paul Singman. VideoDetailed show notes

Trino discovers data catalogs with Amundsen
16 September 2021
Trino Community Broadcast live stream episode 26 with co-host Brian Olsen and guest Mark Grover. VideoDetailed show notes

Trino going through changes
2 September 2021
Trino Community Broadcast live stream episode 25 with co-host Brian Olsen and guests Ayush Chauhan, Gunnar Morling, Ashhar Hasan. VideoDetailed show notes

Trinetes I: Trino on Kubernetes
19 August 2021
Trino Community Broadcast live stream episode 24 with co-host Brian Olsen. VideoDetailed show notes

Trino looking for patterns
2 August 2021
Trino Community Broadcast live stream episode 23 with co-host Brian Olsen and guest Kasia Findeisen. VideoDetailed show notes

TrinkedIn: LinkedIn gets a Trino promotion
22 July 2021
Trino Community Broadcast live stream episode 22 with co-host Brian Olsen and guests Akshay Rai, Jithesh Rajan, Laura Chen, Pratham Desai, Raju Nalli. VideoDetailed show notes

Trino + dbt = a match made in SQL heaven?
8 July 2021
Trino Community Broadcast live stream episode 21 with co-host Brian Olsen and guests Amy Chen, Victor Coustenoble. VideoDetailed show notes

Trino for the Trinewbie
23 June 2021
Trino Community Broadcast live stream episode 20 with co-host Brian Olsen and guest Marius Grama. VideoDetailed show notes

Data ingestion to Iceberg and Trino
10 June 2021
Trino Community Broadcast live stream episode 19 with co-host Brian Olsen and guest Cory Darby. VideoDetailed show notes

Trino enjoying the view
20 May 2021
Trino Community Broadcast live stream episode 18 with co-host Brian Olsen and guest Anjali Norwood. VideoDetailed show notes

Trino connector resurfaces API calls
13 May 2021
Trino Community Broadcast live stream episode 17 with co-host Brian Olsen and guests Rob Dickinson, Martin Traverso. VideoDetailed show notes

Make data fluid with Apache Druid
29 April 2021
Trino Community Broadcast live stream episode 16 with co-host Brian Olsen and guests Samarth Jain, Parth Brahmbhatt, Rachel Pedreschi. VideoDetailed show notes

Trino at Write the Docs Writing Day
25 April 2021
Took part in Write the Docs Writing Day with the Trino community, curating good-first-issue documentation tasks and mentoring new contributors, alongside Rose Williams and Brian Olsen. Details

Iceberg right ahead!
15 April 2021
Trino Community Broadcast live stream episode 15 with co-host Brian Olsen and guests Ryan Blue, David Phillips. VideoDetailed show notes

Iceberg: March of the Trinos
1 April 2021
Trino Community Broadcast live stream episode 14 with co-host Brian Olsen and guest David Phillips. VideoDetailed show notes

Trino takes a sip of Pinot!
18 March 2021
Trino Community Broadcast live stream episode 13 with co-host Brian Olsen and guests Xiang Fu, Elon Azoulay. VideoDetailed show notes

Trino gets super visual with Apache Superset!
4 March 2021
Trino Community Broadcast live stream episode 12 with co-host Brian Olsen and guests Srini Kadamati, Beto Dealmeida. VideoDetailed show notes

Dynamic filtering and dynamic partition pruning
18 February 2021
Trino Community Broadcast live stream episode 11 with co-host Brian Olsen and guests Raunaq Morarka, Karol Sobczak. VideoDetailed show notes

Naming the bunny!
4 February 2021
Trino Community Broadcast live stream episode 10 with co-host Brian Olsen. VideoDetailed show notes

Distributed hash-joins, and how to migrate to Trino
21 January 2021
Trino Community Broadcast live stream episode 9 with co-host Brian Olsen. VideoDetailed show notes

Trino: A ludicrously fast query engine: Past, present, and future
11 January 2021
Trino Community Broadcast live stream episode 8 with co-host Brian Olsen and guests Martin Traverso, Dain Sundstrom, David Phillips, Eric Hwang. VideoDetailed show notes

2020

Cost-based optimizer, decorrelate subqueries, and does Presto make my RDBMS faster?
30 November 2020
Trino Community Broadcast live stream episode 7 with co-host Brian Olsen and guest Martin Traverso. VideoDetailed show notes

Query planning, remove duplicate predicates, and memory settings
30 November 2020
Trino Community Broadcast live stream episode 6 with co-host Brian Olsen and guest Martin Traverso. VideoDetailed show notes

Hive partitions, sync_partition_metadata, and query exceeded max columns!
19 November 2020
Trino Community Broadcast live stream episode 5 with co-host Brian Olsen. VideoDetailed show notes

Presto on ACID, row-level INSERT/DELETE, and why JDK11?
4 November 2020
Trino Community Broadcast live stream episode 4 with co-host Brian Olsen and guest David Stryker. VideoDetailed show notes

Presto First Steps
November 2020
A three-hour live online beginner training course on the O'Reilly learning platform, with hands-on Katacoda exercises covering Presto installation, configuration, the command line interface, and querying connected data sources with SQL. Details

Running two Presto distributions and Kafka headers as Presto columns
22 October 2020
Trino Community Broadcast live stream episode 3 with co-host Brian Olsen and guest Sven Pfennig. VideoDetailed show notes

Kubernetes, arrays on Elasticsearch, and security breaks the UI
7 October 2020
Trino Community Broadcast live stream episode 2 with co-host Brian Olsen and guest Cory Darby. VideoDetailed show notes

What is Presto, WITH RECURSIVE, and Hive connector
24 September 2020
Trino Community Broadcast live stream episode 1 with co-host Brian Olsen. VideoDetailed show notes

Configuring and tuning Presto performance
9 September 2020
Live online training webinar on cluster sizing, memory management, JVM tuning, and the cost-based optimizer in Presto, presented by Dain Sundstrom as part of the free Presto training series with the project creators. VideoSlide deckDetails

Securing Presto
26 August 2020
Live online training webinar on securely deploying Presto at scale — authentication, authorization, and encryption — presented by Dain Sundstrom as part of the free Presto training series with the project creators. VideoSlide deckDetails

Understanding and tuning Presto query processing
12 August 2020
Live online training webinar on how Presto analyzes and executes queries and uses the cost-based optimizer, presented by Martin Traverso as part of the free Presto training series with the project creators. VideoSlide deckDetails

Advanced SQL in Presto
29 July 2020
Live online training webinar on advanced SQL in Presto — complex data types, window functions, and lambda expressions — presented by David Phillips as part of the free Presto training series with the project creators. VideoSlide deckDetails

Presto on FLOSS Weekly
6 May 2020
Guest on the FLOSS Weekly video podcast, episode 577, discussing Presto and the book Presto: The Definitive Guide with Dain Sundstrom, host Randal Schwartz, and co-host Simon Phipps. Video

2016

DevOpsDays Vancouver 2016
Vancouver, BC — April 2016
Gave an Ignite talk at DevOpsDays Vancouver 2016 on the growing complexity of application dependencies and components in the era of Docker containers. VideoSlide deck

2015

Still rocking it Maven
San Francisco, CA — October 2015
Presented Still Rocking it Maven at JavaOne 2015 with Jason van Zyl, on Apache Maven together with the Polyglot for Maven and Takari tooling. Slide deck

Getting your ducks in a row: An introduction to managing components in your software supply chain
Portland, OR — July 2015
Presented at OSCON for Sonatype on managing open source components across the software supply chain with repository management and component intelligence. Slide deck

Community Leadership Summit
Portland, OR — July 2015
Attended the Community Leadership Summit, the unconference on community management and leadership held alongside OSCON.

Devoxx4Kids Portland
Portland, OR — July 2015
Helped as an instructor at Devoxx4Kids Portland, a hands-on technology and programming event for children held alongside OSCON, with all three of his boys taking part as students.

Apache Maven developer hangouts
January–April 2015
Continued to run the Apache Maven developer hangouts, the live Hangout on Air series streamed to YouTube, with Jason van Zyl as the lead technical presenter and guests including Igor Fedorenko, Robert Scholte, Karl Heinz Marbaise, and Henning Schmiedehausen, covering the Maven 3.3.x releases, Polyglot for Maven, and the Android Maven Plugin. The recordings are no longer available online. Details

2014

Apache Maven developer hangouts
June–December 2014
Started and ran the Apache Maven developer hangouts, a live Hangout on Air series streamed to YouTube and launched in June 2014, with Jason van Zyl as the lead technical presenter alongside regular guests from the Takari team and the Maven community, covering Maven core, plugins, and the Takari Lifecycle. The recordings are no longer available online. Details

Nexus Live: October 2014
October 2014
A Nexus Live broadcast from Sonatype on DevOps and the enterprise, with guests Gene Kim and Josh Corman. Video

Nexus Live: The Atlassian story
31 July 2014
A Nexus Live broadcast from Sonatype on using the Nexus repository manager alongside Atlassian tooling. Video

Nexus Live: June 2014
June 2014
A Nexus Live broadcast from Sonatype on the Nexus repository manager, with guests Alex Honor and Damon Edwards from RunDeck. Video

Nexus Live: Live from the Sonatype Engineering Summit, Nexus 2.8
24 April 2014
A Nexus Live session streamed from the Sonatype Engineering Summit, meeting the engineering team behind Nexus 2.8 with live demos from Rich Seddon. Video

Nexus Live: The first 2 Minute Challenge
March 2014
A Nexus Live broadcast from Sonatype introducing the first Nexus 2 Minute Challenge, a series of short how-to videos for the Nexus repository manager. Video

2013

Nexus Live: December 2013
December 2013
A Nexus Live broadcast from Sonatype on the Nexus repository manager, with guest Tyler Jewell, CEO of Codenvy. Video

Nexus Live: November 2013
November 2013
A Nexus Live broadcast from Sonatype on the Nexus repository manager, with guest Kyle Allan from Riot Games. Video

DevOps finishes what Agile started
Vancouver, BC — 25–26 October 2013
An Ignite talk at DevOpsDays Vancouver 2013 on how DevOps carries forward and completes the cultural shift that Agile began. Video

Nexus Live: October 2013
October 2013
A Nexus Live broadcast from Sonatype on the Nexus repository manager, with guests John Nagro and Tom McLaughlin from HubSpot. Video

Nexus Live: September 2013
September 2013
A Nexus Live broadcast from Sonatype on the Nexus repository manager, co-presented with Rich Seddon. Video

Nexus Live: July 2013
July 2013
A Nexus Live broadcast from Sonatype on the Nexus repository manager, with guest Jason van Zyl, the creator of Apache Maven. Video

Nexus Live: June 2013
June 2013
A Nexus Live broadcast from Sonatype on the Nexus repository manager, co-presented with Brian Fox and Rich Seddon. Video

Nexus Live: May 2013
May 2013
A Nexus Live broadcast from Sonatype on the Nexus repository manager, co-presented with Brian Fox and Rich Seddon. Video

Android development growing up
San Jose, CA — 29 May 2013
Hosted the Android Development Growing Up fireside chat at AnDevCon, a panel discussion on the maturing of the Android development ecosystem.

Nexus Live: April 2013
April 2013
A Nexus Live broadcast from Sonatype on the Nexus repository manager, co-presented with Brian Fox and Rich Seddon. Video

Nexus Live: March 2013
March 2013
A Nexus Live broadcast from Sonatype on the Nexus repository manager, co-presented with Brian Fox and Rich Seddon. Video

2012

JavaOne 2012
San Francisco, CA — October 2012
Represented Sonatype at JavaOne 2012, talking with attendees about Apache Maven, Nexus, and component lifecycle management.

Improving software quality using component lifecycle management with Jenkins
San Francisco, CA — 30 September 2012
A talk at the Jenkins User Conference on improving software quality by bringing component lifecycle management into the Jenkins CI pipeline with Sonatype Insight. Video

Git and GitHub training with Matthew McCullough
Victoria, BC — 29 August 2012
Co-organized a full-day Git and GitHub training workshop led by GitHub's Matthew McCullough, hosted by the Vancouver Island Java User Group and GDG Victoria.

Google I/O 2012
San Francisco, CA — June 2012
Attended Google I/O 2012 at Moscone West, taking in Project Butter, Android Jelly Bean, the Nexus 7, and Project Glass.

Launching the Google Developer Group Victoria BC
Victoria, BC — June 2012
Founded and launched the Google Developer Group (GDG) Victoria BC, broadening the local developer community from Java into Android and web technologies.

Apache Maven for Android development pros and teams
San Jose, CA — May 2012
Presented at AnDevCon III: a workshop on applying Apache Maven, the Android Maven Plugin, repository managers, and continuous integration to professional Android team development; a lightning talk, Android open source — so what?, to more than 300 attendees; and hosted the Tricks of the Trade fireside chat. Slide deck: Maven workshopWorkshop materialsSlide deck: Android open source lightning talk

2011

Apache Maven and testing for Android at AnDevCon II
San Jose, CA — November 2011
Presented Apache Maven for Android to around 40 attendees and ran a four-hour workshop, Testing Android Applications — Going from Zero to Hero, covering Java testing, instrumentation, Robotium, Robolectric, and continuous builds with Hudson. Also hosted two fireside chats. Slide deck: Maven for AndroidSlide deck: Testing workshop

Android open source development tools
Portland, OR — July 2011
Presented at OSCON Java on the open source tools for Android development, spanning the SDK and ADT defaults and beyond. Slide deckSlide deck: short version

Android development introduction
Victoria, BC — April 2011
Introductory Android development talk at the Vancouver Island Java User Group, covering the activity lifecycle, layouts, and resources. Slide deck

Maven and testing for Android at AnDevCon
San Jose, CA — March 2011
Presented two sessions at the first AnDevCon: Using Apache Maven for Android development and Testing Android applications, covering Robotium, Robolectric, and continuous builds. Also hosted two fireside chats, on Android community leadership and on Android development tooling. Slide deck: Maven for AndroidSlide deck: Testing

Lean startup talk with Eric Ries
Victoria, BC — February 2011
Attended a talk by Eric Ries on the lean startup movement and the minimum viable product.

2010

Android: Explained by numbers
Victoria, BC — November 2010
An introduction to Android for engineers, presented to Engineers and Geoscientists BC (then the Association of Professional Engineers BC). Slide deck

Maven and Android development hands-on lab
Toronto, ON — October 2010
Delivered a hands-on lab on Apache Maven for Android development to around 200 attendees at the AndroidTO conference. Slide deck

Maven and Android
Barcelona, Spain — 10 September 2010
Presented on Apache Maven for Android development at the Google Technology User Group (GTUG) Barcelona. Slide deck

Sonatype Maven training
June 2010
Attended Sonatype's MVN 101 and MVN 201 Maven training courses to deepen his Maven expertise.

Apache Maven for Android development
Vancouver, BC — April 2010
Presented an introduction to using Apache Maven for Android development to the Vancouver Android Developers group. Slide deck

Introduction to Android
Victoria, BC — April 2010
An introductory talk on Android development for the Vancouver Island Java User Group.