Technical Marketing exists to create content meant to entice prospects into the top of the funnel by expressing the technical capabilities of the product as values to our target audiences.
We do this by teaching our audiences about modern software delivery methods and how it can be valuable to them, introducing them to new concepts which can help them achieve their goals, and by showcasing the capabilities of the product for the use cases which our audiences care about.
We produce demos, videos, workshops, tutorials, technical white papers, blogs, conference presentations, and webinars.
DORA metrics with GitLab - Apr 13 2022 (14 mins)
The GitLab Agent for K8s & CI/CD workflow for K8s with impersonation - Apr 05 2022 (26 mins)
Technical Demo - DevOps Platform Demo: Building ML Apps - Mar 23 2022 (40 mins)
Introduction to Continuous Delivery - Mar 23 2022 (22 mins)
The GitLab Agent for K8s & CI/CD workflow for K8s with impersonation - Mar 16 2022 (26 mins)
Logical Operators for CI Jobs - Mar 09 2022 (22 mins)
DevOps Platform Deep Dive Demo and Q&A - Mar 02 2022 (18 mins)
Intro to MLOps with GitLab DevOps Platform Demo - Feb 23 2022 (16 mins)
Configure GitLab CI/CD with the Pipeline editor - Feb 16 2022 (28 mins)
Introduction to Continuous Delivery - Jan 12 2022 (25 mins)
AutoDevOps Overview - Jan 11 2022 (25 mins)
DORA Metrics with GitLab - Dec 22 2021 (15 mins)
Introduction to Fuzzing with GitLab Demo and Q&A - Dec 15 2021 (15 mins) (25 mins)
GitOps with GitLab - Dec 08 2021 (25 mins)
Intro to MLOps with GitLab DevOps Platform Demo - Nov 23 2021 (25 mins)
Push and manage secure code continuously with GitLab DevSecOps - Nov 03 2021 (25 mins)
Downtime happens, but GitLab Incident Management can help - Nov 30, 2021
How to stand-up a GitLab instance in AWS Marketplace - Jun 30, 2021
Leading SCM, CI and Code Review in one application - Sep 30, 2020
How to integrate Azure DevOps repositories with GitLab - Jul 9, 2020
How to trigger multiple pipelines using GitLab CI/CD - Jul 24, 2019
How to use Quarkus with GL - (Planned Q2)
What's GitOps and why go that route rather than K8s? - (Planned Q2)
In praise of developer experimentation - (Planned Q2)
How to install and use the GitLab Kubernetes Operator - Nov 16, 2021
How to use external status checks for merge requests - Oct 4, 2021
GitLab's unified and integrated monitoring strategies - Nov 23, 2020
Distributed Version Control & Collaboration - Oct 2, 2020
Using Gitlab APIs: Real Use Case Scenario - Jan 22, 2020 )
Ensuring Continuous Software Compliance with GitLab - (Planned Q1)
Integrating Jaeger Distributed Tracing with GitLab - (Planned Q2)
Configuring Audit Event Streaming - (Planned Q2)
Setting up Connection to Hashicorp Vault with OIDC - (Planned Q2)
GitOps using Terraform with Integrated Security Scanning - (Planned Q2)
GitLab Technical Marketing Demo Resources - (Planned Q2)
Using the GitLab GraphQL API for vulnerability reporting - Feb 2, 2022
Android App Security Testing with SAST - Dec 16, 2020
Find Bugs with Coverage-Guided Fuzz Testing - Oct 1, 2020
Managing Compliance with GitLab - Oct 1, 2020
How to secure your dependencies with GitLab and WhiteSource - Aug 10, 2020
How to capitalize on GitLab Security tools with external CI - Jul 10, 2020
GitLab and Jira integration: the final steps - May 24, 2021
How to achieve a Gitlab Jira integration - Apr 12, 2021
How to integrate GitLab.com with Jira Cloud - Mar 25, 2021
The DevOps Platform Demo - July 26, 2021
DORA Metrics Pricing/ Track DORA-4 lead time for changes metric Title needs edit
Keep the main branch always green with GitLab Merge Trains - Mar 20, 2022
Logical operators for CI demo - Feb 28, 2022
GitLab's Continuous Delivery Overview (CD) - Jan 19th, 2022
Efficiency Gains with GitLab CI/CD - Oct 22, 2021
GitLab K8 Operator on OpenShift Container Platform - Oct 11, 2021
Automated and Integrated Continuous Delivery (CD) - Jan 21, 2021
Leveraging Security Reports in Custom Actions (DevSecOps) - Apr 19, 2021
Catching Bugs through Web API Fuzzing - OpenAPI - Mar 16, 2021
Using GitLab DevSecOps Demo - Simply Simple Notes - Nov 2, 2020
GitLab Value Stream Management - Aug 13, 2021
GitLab-Jira Integration - Jira Deployments - Aug 16, 2021
GitLab-Jira Integration - Jira Code - Aug 16, 2021
GitLab-Jira Integration - Jira Automation Triggers - Aug 16, 2021
GitLab 14.7 GitLab 14.7 Release: New Security Features
Available by searching GitLab's YouTube Channel
CS Skills Exchange GitLab + Data Version Control - Presentation
GitOps with GitLab - Issue with Links
One form of output is demo videos to help show the value GitLab can bring to customers.
Can we update a current video with new features?
Yes we can, however. . .
What is the process for updating videos when new features come out?
. . . because of the end to end data trail that flows throughout the product, it can be difficult sometimes to just add new parts into existing demos, depending on what's being shown, and so sometimes requires extensive, if not complete, redo. Because of this and the high frequency of changes we don't make updates for EVERY new feature/change. We look for when there are significant enough features/changes that affect the value we are demonstrating. We watch ourselves, but also look to PMM and PM and sales to indicate that updates should be done.
Anyone can open an SM request for us to update a demo. If there are significant enough changes then we will put the update into the backlog and work with stakeholders to set the right priority to get it completed.
Can we update/create a new video to address a different persona/theme?
Switching a demo to a different persona usually should mean a new demo/video, as changing the target persona should result in changes in the pain points and story, and hence likely the video/screenshots that are shown. It is certainly possible that the existing footage can fit a new persona's story, or that we can change the story to include multiple personas. But more likely than not, if this is easy to do to an existing demo then it is probably because it wasn't properly focused on a persona in the first place.
Our work is mainly driven and prioritized by the following Marketing defined Core DevOps Solutions and can be tracked on the Solutions Go-to-market. Specifically, our deliverables contributing to this effort are sorted by priority below (subject to change).
When Analyst Reports come along then we prioritize providing and reviewing technical responses and most importantly we are the DRI for any demos that are required.
View the Technical Marketing Epic to see what the TMM team is working on.
To make a request of the Technical Marketing team please open an issue and fill in the Product and Solution Marketing Request template. We will respond to it using our request management flow.
Slack channel: #technical-marketing
Each TMM is listed with their areas of primary responsibility, but all TMM's should be able to help in other areas of the product as well:
With the internet's attention span, the more successful videos are short form. GitLab Marketing's has adjusted it's video strategy to focus on short form, educational videos. With that move we've begun to learn about how to make better videos. The "Making better videos" page covers our research and pointers we are going to do our best to follow.