| --- |
| title: "Presentations" |
| permalink: presentations.html |
| hide_sidebar: true |
| hide_navtoggle: true |
| toc: false |
| --- |
| |
| Community members willing to learn about Gerrit may find useful resources on this single page. |
| The listed presentations can be tutorials, slides, videos, channels or other relevant formats. |
| There are [tutorials also in the Gerrit documentation](https://gerrit-review.googlesource.com/Documentation/index.html#_tutorials). |
| |
| [GerritForge](https://www.gerritforge.com) also publishes the recordings of the talks of the |
| Gerrit summits on a dedicated [YouTube channel](https://www.youtube.com/gerritforgetv). |
| |
| ## Basics |
| |
| * [Git explained](https://docs.google.com/presentation/d/1IQCRPHEIX-qKo7QFxsD3V62yhyGA9_5YsYXFOiBpgkk/view) (2019) |
| * [Gerrit explained](https://docs.google.com/presentation/d/1C73UgQdzZDw0gzpaEqIC6SPujZJhqamyqO1XOHjH-uk/view) (2019) |
| |
| ## Features |
| |
| * [Attention Set](https://docs.google.com/presentation/d/1Vx8dW570M8hnP9HJb8nIc6JIV9s1667TW9JpB0l0uSA/view) (2020) |
| * Code Owners: |
| * code-owners plugin |
| * [Code Owners](https://docs.google.com/presentation/d/1DupBnGr3apIx-jzxi9cHzSgkI-2c1ouGu1teQ4khSfc/view) (2020) |
| * [Demo](https://docs.google.com/presentation/d/1ExJz_PJHUVmMYy6bG7ADjBEYEeU1nUpeME3upqx-U1c/view) (Dec 2021) |
| * [Video](https://www.youtube.com/watch?v=p6kbDEipjCY&list=PLySCWiWz9cNsDYPSZPzS_Tb1sw01sIfnD&index=4) (Dec 2021) |
| * [Demo](https://docs.google.com/presentation/d/15qfneQSY-TOrQ9sCSLfIZuR34IV7p2K9nxvTeaVBQ4w/view) (Jun 2021) |
| * owners plugin |
| * How to make OWNERS faster (2023) |
| * [Slides](https://storage.googleapis.com/gerrit-talks/summit/2023/How%20to%20make%20owners%20rules%20faster.pdf) |
| * [Video](https://youtu.be/XDyNG2sxc2Y) |
| * 4 new OWNERS plugin features (2022) |
| * [Video](https://www.youtube.com/watch?v=1kZhUd440vc&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * [Diff Cache Redesign](https://docs.google.com/presentation/d/1XeqQJOQVIZ1bsjUlLpxsF8Uz8B9kUmArXKG41WHmm6U/view) (2020) |
| * [Ported Comments](https://docs.google.com/presentation/d/16CzuaiIMjyfvmfxAtwDXqiyhhXtTTLRcszavNeECURM/view) (2020) |
| * [PubSub / Consistency on Demand](https://drive.google.com/file/d/1ttLw3Ba44_8H1VLUMIlFWrs8AAzYkH0A/view) (2021) |
| * [pull-replication plugin](https://storage.googleapis.com/gerrit-talks/summit/2021/An%20Introduction%20to%20pull-replication%20plugin.pdf) (2021) |
| * What's new in the pull-replication plugin (2022) |
| * [Video](https://www.youtube.com/watch?v=hyjSUL6xhK8&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * [Replication Distributor](https://drive.google.com/file/d/1ejwCxkXTGaJEWDvbc1JnbQtDyZ9ctKdX/view) (2021) |
| * [Revert Submission](https://docs.google.com/presentation/d/e/2PACX-1vTkbE5AIWEFcEyUnQ6ZlfglClgsX9h5fjB6dkSsCvXuL75Jd0DdsZfarvKswYtyCKUN0_QJQDdJ8Qzw/pub) (2019) |
| * [Robot Comments](https://storage.googleapis.com/gerrit-talks/summit/2016/robot-comments.pdf) (2016) |
| |
| ## Release Highlights |
| |
| * [What's new in Gerrit 3.9/3.10](https://www.youtube.com/watch?v=7MDBAHUQO70) |
| * [What's new in Gerrit 3.8 and beyond](https://storage.googleapis.com/gerrit-talks/summit/2023/Whats%20new%20in%20Gerrit%203.8%20and%20beyond.pdf) (2023) |
| * [Video](https://youtu.be/CSuUiivbmw8) |
| * What's new in Gerrit 3.6/3.7 (2022) |
| * [Video](https://www.youtube.com/watch?v=ytgQItCiJBk&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * [What's new in Gerrit 3.4/3.5](https://storage.googleapis.com/gerrit-talks/summit/2021/Whats.New.in.Gerrit.3.4-and.3.5.pdf) (2021) |
| * [What's new in Gerrit 3.1 and beyond](https://www.slideshare.net/lucamilanesio/whats-new-in-gerrit-code-review-v31-and-beyond) (2019) |
| * [What's new in Gerrit 3.0?](https://www.slideshare.net/lucamilanesio/whats-new-in-gerrit-code-review-30) (2019) |
| * [What's new in Gerrit 2.14.x and 2.15?](https://storage.cloud.google.com/gerrit-talks/summit/2018/whats-new-in-2.14-and-2.15-gus-2018.pdf) (2018) |
| * [Gerrit 2.16, 3.0, and beyond](https://storage.googleapis.com/gerrit-talks/summit/2018/Gerrit-2.16-3.0-and-Beyond.pdf) (2018) |
| * [What's new in Gerrit 2.15?](https://storage.googleapis.com/gerrit-talks/summit/2017/Whats-New-in-Gerrit-2.15.pdf) (2017) |
| * [Video](https://gitenterprise.me/2017/11/15/gerrit-user-summit-whats-new-in-2-15/) (2017) |
| * [What's new in Gerrit 2.14.x?](https://storage.googleapis.com/gerrit-talks/summit/2017/new-in-2.14.pdf) (2017) |
| * [What's New in Gerrit 2.12, 2.13 and 2.14?](https://storage.googleapis.com/gerrit-talks/summit/2016/whats-new-12-13-14.pdf) (2016) |
| * [What‘s new in 2.11, what’s coming in 2.12?](https://docs.google.com/presentation/d/1xfO_qXIxO4nErjmYFlPu6eNYD82gNv9q7ce0LzeqGO8/view) (2015) |
| * [What's new in 2.9?](http://storage.googleapis.com/gerrit-talks/gerrit-new-features-2.9.html#(2)) (2014) |
| * [2014 Roadmap](https://docs.google.com/presentation/d/1qG1eAiDmyozZBiVE6R4AVqaZQGRjSUldsDkvFW8AMzA/view) (2014) |
| |
| ## UI Improvements |
| |
| * [Gerrit UI Features 2022](https://docs.google.com/presentation/d/1Fq_FZMOe91QBosZSHWv3ppyz0RdHLy_1ZlkwOUTkimQ/view) (2022) |
| * [Video](https://www.youtube.com/watch?v=R17tSOp8oCg&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * [UI Updates - Checks, Comment Context, Change Summary](https://docs.google.com/presentation/d/1LCqvHV9v8pZfsq6xzXjGx5Dzq0kLiEtNdjygdPUtBLA/view) (2021) |
| * [Change Page Cleanups](https://docs.google.com/presentation/d/1FQar_fN2CS1WlvPobBT6djo9pgKwCe321wDEWC4uRR4/) (2021) |
| * [Gerrit UX History](https://docs.google.com/presentation/d/1Y4-Ph6lb2eB8B0fZ2haJ1DlCw1ix48F-MfbdStGfyOI/view) (2021) |
| * [Evolving the change screen](https://docs.google.com/presentation/d/1oBNWKzaRjSQ3k_pc1aYcKH5VKP3SKDW7z1FLik_cBaE/view) (2020) |
| * [PolyGerrit UX: Findings from research/experience on the new GUI](https://docs.google.com/presentation/d/17q-ygGioZi_5DITLyELa8oaOr22e15AHy8cq6XTZ0nY/view) (2017) |
| * [An Update on PolyGerrit](https://storage.googleapis.com/gerrit-talks/summit/2016/polygerrit.pdf) (2016) |
| * [PolyGerrit: New Polymer UI](https://storage.googleapis.com/gerrit-talks/summit/2015/PolyGerrit-Preview.pdf) (2015) |
| * [Discoverable Projects](https://sites.google.com/site/gerritsummit2012/program/Saturday-Discoverable-Projects.pdf) (2012) |
| |
| ## User stories |
| |
| * Gerrit at CodeCraft (BMW) (2023) |
| * [Video](https://www.youtube.com/watch?v=MKklVdn0LwE) |
| * Switching from SVN to Gerrit mono repo (2022) |
| * [Video](https://www.youtube.com/watch?v=55VXo9PM6Sc&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * Gerrit at Nokia (2022) |
| * [Video](https://www.youtube.com/watch?v=KKfNyFR2whA&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * [Gerrit at Google: Multi-master, Multi-tenant](https://docs.google.com/presentation/d/1pZkXbrhcUZxO-1TEUJgBvOiJJiYWwtHOw8fegsjvCnc) (2017) |
| * [Gerrit at OpenStack](https://storage.googleapis.com/gerrit-talks/summit/2016/keep-the-conversation-flowing.pdf) (2016) |
| * [Git at Google](https://storage.googleapis.com/gerrit-talks/summit/2015/Git-at-Google.pdf) (2015) |
| * [Ericsson's migration to Gerrit](https://drive.google.com/open?id=1-BZBBIpnR6THOHE0mKyVOvRNXPH-sFKp) (2015) |
| * [Scaling Gerrit at Ericsson](https://storage.googleapis.com/gerrit-talks/summit/2015/Scaling-Gerrit-Ericsson.pdf) (2015) |
| * [Scaling Gerrit at Ericsson](https://drive.google.com/file/d/0B5_-qRW_6quzaVVRdE9jZTB0TFU/view?usp=sharing&resourcekey=0-DYVL79SfSOezMlkjGWsYxQ) (2014) |
| * [Gerrit at Yahoo](https://drive.google.com/file/d/0BxQu3m7vXWQfOUc5UzljLUdLb0U/view?usp=sharing&resourcekey=0-KFx7FUM59TWlgae3iRnBeg) (2015) |
| * [Gerrit at LibreOffice](https://ostrovsky.org/gerrit/gerrit_at_libreoffice.pdf) (2014) |
| * [Gerrit at SAP](http://storage.googleapis.com/gerrit-talks/gerrit-at-sap.html#(2)) (2014) |
| * [Gerrit at Tieto](https://sites.google.com/site/gerritsummit2012/program/Saturday-Gerrit-For-Large-Enterprises.pdf) (2012) |
| |
| ## Deployment |
| |
| |
| * Gerrit on Kubernetes (2022) |
| * [Video](https://www.youtube.com/watch?v=vssqmcsXRKA&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * [Docker-based replica setup](https://docs.google.com/presentation/d/1m5nuNEvG2CWXNrb-LyS0-Jo6ic2VmBiZ-dzK6SdE7cI/view) (2021) |
| * [Gerrit on Kubernetes and Gardener](https://speakerdeck.com/msohn/code-review-goes-cloud-native-gerrit-on-kubernetes-managed-by-gardener) (2018) |
| * [Gerrit with Apache Cassandra as JGit storage](http://www.slideshare.net/HaithemJarraya/infinite-gerrit) (2016) |
| * [Docker-ization of Gerrit](http://www.slideshare.net/lucamilanesio/gerrit-is-getting-native-with-rpm-deb-and-docker) (2014) |
| |
| ## Multi-Site |
| * Unsplitting Gerrit (2023) |
| * [Video](https://www.youtube.com/watch?v=l7Koc1Z8MLE&list=PLySCWiWz9cNveIOCYaau34Jr6IwEfRX0E) |
| * How healthcheck and multi-site keeps your sleep at night (2022) |
| * [Video](https://www.youtube.com/watch?v=AAkbHMhdclQ&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * [Gerrit goes multi-site](https://www.slideshare.net/lucamilanesio/gerrit-code-review-multisite) (2019) |
| * [Gerrit Multi-master and Multi-site](https://www.slideshare.net/lucamilanesio/gerrit-multimaster-multisite-at-gerrithub) (2018) |
| * * [Scaling Gerrit: active-active masters](https://storage.googleapis.com/gerrit-talks/summit/2015/Multimaster-Gerrit.pdf) (2015) |
| |
| ## Upgrades |
| |
| * [Discuss upgrade complexity](https://docs.google.com/presentation/d/1JbXnXFmKfqurcbt8uic3QIjnwHyIrleI_D2FHtE0u94) (2020) |
| * [Gerrit migrations step by step](https://www.slideshare.net/lucamilanesio/gerrit-code-review-migrations-stepbystep) (2019) |
| * [Upgrading to Gerrit 2.15: a real-life story on GerritHub.io](https://www.slideshare.net/lucamilanesio/gerrithub-a-true-gerrit-migration-story-to-v215) (2018) |
| * [Zero-downtime Gerrit upgrades](http://www.slideshare.net/lucamilanesio/zerodowntime-gerrit-code-review-upgrades) (2016) |
| |
| ## Submitting Changes |
| |
| * [Composable Submit Requirements](https://docs.google.com/presentation/d/1OLdwfTouV_qffn2WADif7x5pqL_K9EChenQOtRBAhKI/view) (2021) |
| * [Labels & Prolog-Less Submit Rules](https://docs.google.com/presentation/d/1fUjnmngWLFaexZKlN5XmL9EmOX8Nh_P0yJcThnlJ3Lk/view) (2019) |
| * [Simple submit rules](https://storage.googleapis.com/gerrit-talks/summit/2018/simple%20submit%20rules%20-%20user%20summit%202018.pdf) (2018) |
| * [Coupling Changes - Atomic Submit](https://storage.googleapis.com/gerrit-talks/summit/2015/Coupling-Changes.pdf) (2015) |
| * [Prolog 101](https://docs.google.com/presentation/d/1P6lWYQRAlm0tvmIpyEYmBEgcAlC9Qfy_rV2a4ndA17o/view) (2012) |
| * [Submit types with Prolog](https://sites.google.com/site/gerritsummit2012/program/Sunday-Submit-Type-With-Prolog.html) (2012) |
| |
| ## Build / CI |
| |
| * [New Checks UI](https://storage.googleapis.com/gerrit-talks/summit/2021/Checks%20UI%20-%20Slides.pdf) (2021) |
| * [CI Reboot Wireframes Discussion](https://docs.google.com/presentation/d/1UT7LU6Kzd-WhNvwtEuvARzaiJ8mkdX3rDnbtavCZTp8/view) (2021) |
| * [End-to-end tests](https://docs.google.com/presentation/d/1xZShuNKHmqeKAtfLzxwllQWze9P18i2nHbTzX_lQ9r4/view#slide=id.p) (2020) |
| * [Video](https://drive.google.com/file/d/19YvJbPHDmwmMVcaehI1ot6xVdoQY0QxY/view) (2020) |
| * [E2E testing with Gatling - framework overview](https://docs.google.com/presentation/d/1dEVO5uNNt0ZpSNwS3H4O4A6Tz5gchMg9L8JhHrG6l6E) (2019) |
| * [Video](https://www.youtube.com/watch?v=61Tbrh1stks) (2019) |
| * [Checks plugin](https://storage.googleapis.com/gerrit-talks/summit/2019/checks-us2019-preso.pdf) (2019) |
| * [Bazel new and noteworthy](https://ostrovsky.org/gerrit/bazel-new-and-noteworthy/bazel-new-and-noteworthy.html) (2018) |
| * [Gerrit CI: How to keep logs forever on Jenkins](https://www.slideshare.net/lucamilanesio/how-to-keep-jenkins-logs-forever-without-performance-issues) (2017) |
| * [Atomicity with change-sets and topic submission](https://storage.googleapis.com/gerrit-talks/summit/2016/changesets.pdf) (2016) |
| * [Implementing Gerrit build with Bazel](http://ostrovsky.org/gerrit/bazel-build-gerrit/) (2016) |
| * [Continuous Delivery in Big Data](http://www.slideshare.net/stefanogalarraga/gerrit-jenkins-continuous-delivery-for-big-data) (2015) |
| * [Codenvy - Continuous Development with Gerrit](https://drive.google.com/file/d/0BxuvZE_J-0uzemY2TVk3aVJJUEU/view?usp=sharing&resourcekey=0-9GtiqTTYzBvZOIWusGvFIw) (2014) |
| |
| ## Analytics |
| |
| * [Gerrit Analytics applied to the Android project](https://www.slideshare.net/lucamilanesio/gerrit-analytics-applied-to-android-source-code) (2019) |
| * [Show me your dashboard](https://docs.google.com/presentation/d/1EeJdCngQaVBxJPQaGC2DYtTS9gzM9II-uoi7DtPQkw0/view) (2019) |
| * [DevOps Analytics - Uncover the value of Gerrit Pipeline](https://www.slideshare.net/lucamilanesio/gerrit-devops-analytics-uncover-the-value-of-cicd-pipeline) (2018) |
| * [Mining Gerrit Data to Study Contentious Reviews and Community Evolution](https://speakerdeck.com/shanemcintosh/mining-gerrit-reviews-for-contentious-reviews-and-community-evolution) (2017) |
| * [Gerrit Analytics](http://www.slideshare.net/lucamilanesio/gerrit-code-review-analytics) (2016) |
| * [Monitoring Gerrit](https://storage.googleapis.com/gerrit-talks/summit/2015/Monitoring-Gerrit.pdf) (2015) |
| * [Monitoring Gerrit](https://drive.google.com/file/d/0BxuvZE_J-0uzWkQ5VjdITFMxVEU/view?usp=sharing&resourcekey=0-t-8EFC3c5Dl-sSunYy0qvw) (2014) |
| |
| ## Workflows |
| |
| * [Promoting Situational Awareness in Code Review Platforms](https://storage.googleapis.com/gerrit-talks/summit/2021/promoting-situational-awareness-code-review-platforms.pdf) (2021) |
| * [Discuss faster reviews](https://docs.google.com/presentation/d/1PzDDsar8hQ4CKFhIkcTT8udbRHTcOsqe0K8SfyBe920/view) (2020) |
| * [Different change workflows in Gerrit](https://ostrovsky.org/gerrit/gerrit-change-workflow/gerrit-change-workflows.html) (2018) |
| * [Browsing Repository Content with Gerrit's REST API](https://docs.google.com/presentation/d/1EkgDcFmcEwSakkwyTT-jGI4OgO76CnmRkv2_aQygEgg/view) (2014) |
| |
| ## Administration |
| |
| * [Access Rights](https://docs.google.com/presentation/d/1TUwrCBljGqI4jLUA0TthuMLRwtqcUI7T9XH5kakrbpg/view) (2012) |
| * [Case Insensitive Username Matching](https://docs.google.com/presentation/d/10egFZvu9zb9tkwSLA3_Hdg2WktDWSekzBwkG5HaNOdA/view) (2021) |
| * [Debugging Gerrit](https://docs.google.com/presentation/d/1r7xR0oaFGrgkFmTQq6VRAfEqo8EeBAhWA_dS763zxJ0/view) (2021) |
| * [Import Gerrit projects across servers](https://storage.googleapis.com/gerrit-talks/summit/2022/Import%20Gerrit%20projects%20across%20servers.pdf) (2022) |
| * [Video](https://www.youtube.com/watch?v=Su1OpJ_s850&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * [Master to main migration at Google](https://docs.google.com/presentation/d/14G4m7YDAY-S2O8bsktgKRCNIKS4zrRej4MiBye9LfaU/view) (2021) |
| * Metrics: |
| * [git-repo-metrics plugin](https://docs.google.com/presentation/d/15Ed--hWpnlJzj5a0Y7JDE0ZxSvCH62J6yus7K8z7ENk) (2022) |
| * [Video](https://www.youtube.com/watch?v=4u2Fe0h8_IU&list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * NoteDb: |
| * [How to import project changes between Gerrit Servers](https://storage.googleapis.com/gerrit-talks/summit/2022/Import%20Gerrit%20projects%20across%20servers.pdf) (2022) |
| * [Video with demo](https://youtu.be/Su1OpJ_s850) (2022) |
| * [Update on NoteDb](https://storage.googleapis.com/gerrit-talks/summit/2017/NoteDb-Non-Presentation-April-2017.pdf) (2017) |
| * [Accounts in NoteDb](https://storage.googleapis.com/gerrit-talks/summit/2016/accounts-in-notedb.pdf) (2016) |
| * [NoteDb: Code reviews in Git](https://storage.googleapis.com/gerrit-talks/summit/2015/NoteDB.pdf) (2015) |
| * Performance: |
| * [Performance Optimizations in JGit](https://docs.google.com/presentation/d/19vMVnsk6hn7glhVOMtLZM4FeN-MfuXVENgm74hc_qrY/view) (2021) |
| * [Building a lightning-fast Gerrit](https://storage.cloud.google.com/gerrit-talks/summit/2019/performance-talk-slides.pdf) (2019) |
| * [Tuning Gerrit](https://www.dropbox.com/s/5v8k3msk3dmqfpo/GerritPerformanceTuning.pptx?dl=0) (2015) |
| * [Performance Tuning Cheat Sheet](http://bit.ly/1kmpO7V) (2015) |
| * [JGit Performance](https://docs.google.com/presentation/d/1t2qzSO4z5MbrN21Cz4RrLWz9IZ5ylJNwQassajKyPk8/view) (2012) |
| * Scaling: |
| * [How to survive with large mono-repos in Gerrit](https://storage.googleapis.com/gerrit-talks/summit/2021/TracklingMonoRepos-with-Gerrit.pdf) (2021) |
| |
| ## Plugin API |
| |
| * [Extending Gerrit - A look at the Gerrit Plugin API](https://go-talks.appspot.com/github.com/irbull/gerrit-talk-eclipsecon2014/gerrit-api-econ2014.slide#1) (2014) |
| * [How to script a plugin](https://www.slideshare.net/lucamilanesio/gerrit-code-review-how-to-script-a-plugin-with-scala-and-groovy) (2014) |
| * [Making a plugin in 10 minutes](https://www.slideshare.net/lucamilanesio/gerrit-how-to-cook-a-plugin-in-only-10-mins) (2012) |
| * [Making a group system plugin](https://docs.google.com/presentation/d/1YtvM1psKChbtx2QfbIB29x4DSpPrdJ2pXfpjc9yDITg/view) (2012) |
| * [JavaScript plugins](https://sites.google.com/site/gerritsummit2012/program/Sunday-JavaScript-plugins.pdf) (2012) |
| |
| ## JGit |
| |
| * [Reftable](https://storage.googleapis.com/gerrit-talks/summit/2019/reftable-slides.pdf) (2019) |
| * [Reftable status updates](https://drive.google.com/file/d/1eNxAufTCwSsYUPxBhTyVnV0lAxc2ulbV/view) (2021) |
| * [Racy JGit - a short history of time](https://speakerdeck.com/msohn/racy-jgit-a-short-history-of-time) (2019) |
| |
| ## Community |
| |
| * [Survey: mandatory case-insensitive handling of usernames](https://docs.google.com/presentation/d/1b68PfdGP4YvlYhAVN4CNlfFT5zmbJEN4IiTVUijEvSo/view) (2021) |
| * [Gerrit Bug Triaging & Issue Management - Hackthon Discussion](https://docs.google.com/presentation/d/13Xeu-7-e3iVYtKTBws2_nWAl_PWwo8HK-w5V77QyC1c/view) (2021) |
| * [Why are some organizations moving away from Gerrit?](https://docs.google.com/presentation/d/1R57-WcvlnuS5J85pLFyCt1Ytc-syeYhCzkfc-6j3AXw) (2020) |
| * [Discuss user stories](https://docs.google.com/presentation/d/1Zm7qDiEYb9CtjdYgjve8guUFuW19Mj7rFrYnJUMYXq8/view) (2020) |
| * [Community Survey 2021](https://docs.google.com/presentation/d/11Ivu6xtYZBYTU5e5y_lc6tni3nm9fNIUbX2VRTyTMbE/view) (2021) |
| * [Community Survey H2 2019](https://docs.google.com/presentation/d/1VACDC_SGTM8bLd6QcEXAwGXaDFIccyPygkXfsagz_1M/view) (2020) |
| * [Gerrit Community Retrospective](https://docs.google.com/presentation/d/1ScU706bYqCEZMU4z3EBHzhj6CQ12ftNo847mzzbMOVU/view) (2019) |
| * [Feature Requests](https://docs.google.com/presentation/d/1ieJivi0d0iPQHcgyqyIZwCrwvHqSC5FwyIw7asD2p84/view) (2014) |
| |
| ## Events |
| |
| * [User Summit 2022 (London)](https://gerrit.googlesource.com/summit/2022/+/refs/heads/master/schedule.md) |
| * [Videos](https://youtube.com/playlist?list=PLySCWiWz9cNv9oV7mOjWIkRuhC_wC9kKr) |
| * [Virtual Contributor Summit 2021](https://docs.google.com/document/d/1BOc17jyCXZYHb8seWSgdMOAh6_XeGoHDVCaJ10OTM20) |
| * [Virtual Contributor Summit 2020](https://docs.google.com/document/d/1WauJfNxracjBK3PxuVnwNIppESGMBtZwxMYjxxeDN6M) |
| * [User Summits 2019 (Gothenburg & Sunnyvale)](https://gerrit.googlesource.com/summit/2019/+/refs/heads/master/index.md) |
| * [Summary Gothenburg](https://www.gerritcodereview.com/2019-09-11-user-summit-gothenburg-summary.html) |
| * [Summary Sunnyvale](https://www.gerritcodereview.com/2020-04-08-user-summit-sunnyvale-summary.html) |
| * [User Summit 2018 (Palo Alto)](https://gerrit.googlesource.com/summit/2018/+/refs/heads/master/index.md) |
| * [User Summit 2017 (London)](https://gerrit.googlesource.com/summit/2017/+/refs/heads/master/index.md) |
| * [User Summit 2016 (Mountain View)](https://gerrit.googlesource.com/summit/2016/+/refs/heads/master/index.md) |
| * [User Summit 2015 (Mountain View)](https://gerrit.googlesource.com/summit/2015/+/refs/heads/master/index.md) |
| * [User Summit 2014 (Mountain View)](https://sites.google.com/site/gerritsummit2014/) |
| * [User Summit 2012 (Mountain View)](https://sites.google.com/site/gerritsummit2012/) |
| |
| ## Tools / ThirdParty |
| |
| * [Git Health Service](https://docs.google.com/presentation/d/1aIdRQzRGDujPvSXmjhMYysoDY8B6wYeAoZbC-oWHhZY) (2023) |
| * [Video](https://youtu.be/0_UD33aK-3o) |
| * [Using GitHub Actions with GerritHub](https://storage.googleapis.com/gerrit-talks/summit/2021/2021-12-01%20Using%20GitHub%20Actions%20with%20GerritHub.pdf) (2021) |
| * [Overview of Gerrit in AWS](https://storage.googleapis.com/gerrit-talks/summit/2021/Overview%20of%20Gerrit%20in%20AWS-03-12-2021.pdf) (2021) |
| * [Forward Gerrit events to Jenkins via AWS Kinesis](https://storage.googleapis.com/gerrit-talks/summit/2021/Virtual%20Gerrit%20Summit%202021_%20Forward%20Gerrit%20events%20to%20Jenkins%20via%20AWS%20Kinesis.pdf) (2021) |
| * [Gertty, console-based interface to the Gerrit Code Review system](https://youtu.be/EP-b5xhH-LY) (2019) |
| * [Dependency Visualization with Gerrit](https://www.slideshare.net/MichaelWatkins92/gerrit-user-summit-2019-softagram-dependency-visualization) (2019) |
| * [Introducing ‘zoekt’: git aware codesearch](https://storage.googleapis.com/gerrit-talks/summit/2016/zoekt.pdf) (2016) |
| * [Improvements to the Zoekt code search system](https://storage.googleapis.com/gerrit-talks/summit/2017/Zoekt%20-%20improved%20codesearch.pdf) (2017) |
| * [Video](https://gitenterprise.me/2017/11/01/gerrit-user-summit-zoekt-code-search-engine/) (2017) |
| * CollabNet: |
| * [Ossum with Gerrit](https://storage.cloud.google.com/gerrit-talks/summit/2019/ossum-GUS_2019.pdf) (2019) |
| * [Beyond Gerrit](https://www.slideshare.net/JacekCentkowski/20171002-beyond-gerrit) (2017) |
| * [Diffy with enterprise grade](https://www.slideshare.net/eryksz/diffy-with-enterprise-grade) (2017) |
| * [Bringing pull requests to Gerrit](http://www.slideshare.net/eryksz/bringing-pull-request-to-gerrit) (2016) |
| * [Non-Prolog submit rules](http://bit.ly/1Hr3F2x) (2015) |
| * [Diffy gets enterprise grade](https://www.slideshare.net/eryksz/diffy-gets-enterprise-grade-32675346) (2014) |
| * [Guiding Diffy to the Enterprise land](https://www.slideshare.net/dluksza/guiding-diffy-to-the-enterprise-land) (2014) |
| * [So what's up with the repo tool and submodules?](https://storage.googleapis.com/gerrit-talks/summit/2016/bye-bye-repo.pdf) (2016) |
| * [GerritHub.io - present, past, future](http://www.slideshare.net/lucamilanesio/gerrithubio-present-past-future) (2015) |
| * [Gerrit Code Review with GitHub plugin](https://www.slideshare.net/lucamilanesio/gerrit-codereviewgit-hubplugin) (2014) |
| |
| ## Other |
| |
| * [training/gerrit repo](https://gerrit.googlesource.com/training/gerrit/+/refs/heads/master/presentations/) |
| |
| ## How to add presentations |
| |
| Upload a change to the [homepage](https://gerrit-review.googlesource.com/admin/repos/homepage) |
| project that adds the presentation to this page. If you don't know how to do this, just |
| send an email to the [repo-discuss](https://groups.google.com/forum/#!forum/repo-discuss) |
| mailing list that has a subject starting with '[presentation]' and a Gerrit maintainer |
| will take care to upload the presentation for you. |
| |
| ### Template |
| |
| Put the new entry under the most appropriate section of this page and use the following format: |
| |
| <pre> |
| * [topic](url) (year) |
| </pre> |