The purpose of this effort is to consistently create content that:
- Helps customers be successful in an [async](/handbook/company/culture/all-remote/asynchronous/) manner
- Supports our GTM efforts by scaling the solutions architecture knowledge and reach
- Builds thought leadership across the solutions architecture community
- Enables solutions architects to spend more time having meaningful conversations with customers
This is not meant to limit creativity. It's a [boring](/handbook/values/#boring-solutions) solution to systematically and consistently create content beneficial to our customers.
## Content process
1. Sign up as an author by adding your username to the calendar table next to the publish date of your choice. Multiple people are welcomed and encouraged to post during the same week.
2. Choose a topic from the [demo wishlist](https://drive.google.com/drive/u/0/search?q=title:%225%20Minute%20Demo%20Framework:%20Demo%20Wishlist%22%20type:document)(_internal only_) or [framework tutorials](https://drive.google.com/drive/u/0/search?q=title:%22Framework%20Tutorials%22%20type:sheet)(_internal only_) list. Add the topic to the calendar table next to your username and publish date. Feel free to bring your own topic!
3. Create your video or blog post. Please store all code examples in the [Guided Explorations](https://gitlab.com/guided-explorations) group to share with customers.
4. If creating a video, please add your video to the [Solutions Architecture GitLab Unfiltered Playlist](https://www.youtube.com/playlist?list=PL05JrBw4t0Ko87g05LlHroe7eLPzCPJUY).
## Blog post generator
For easy creation of a blog post and all the items behind the scenes, use the [blog post creator](https://demos.gitlab.io/applications/blog-post-creator/#/).
| 2023-05-08 | [Noah Ing](https://gitlab.com/noah.ing) & [Sophia Manicor](https://gitlab.com/smanicor) | Managing Multiple Environments with Terraform and GitLab CI | Blog |
| 2023-05-15 | [Sam Morris](https://gitlab.com/sam) | Getting started with your first Docker app + container registry and scanning | Blog |
| 2023-05-22 | [Jeremy Wagner](https://gitlab.com/jeremywagner) | How To Deploy NextJS to Vercel | Blog |
Here is a list of example posts and videos to serve as an inspiration for getting started. You do not need to add your post to the list once you're finished.
| 2022-01-27 | [Sarah Bailey](https://gitlab.com/sbailey1) | [All About The Merge Request](https://www.youtube.com/watch?v=eTIVgyknA9w) | Video |
| 2022-08-02 | [Madou Coulibaly](https://gitlab.com/madou) and [Joe Randazzo](https://gitlab.com/jrandazzo) | [How to provision dynamic review environments using merge requests and Argo CD](https://about.gitlab.com/blog/2022/08/02/how-to-provision-reviewops/) | Blog |
| 2022-09-23 | [Joe Randazzo](https://gitlab.com/jrandazzo) | [CI/CD Modernization with GitLab](https://www.youtube.com/watch?v=QGAaif8lY0A&ab_channel=GitLabUnfiltered) | Video |
| 2022-10-06 | [Jeremy Wagner](https://gitlab.com/jeremywagner) | [How to automate testing for a React application with GitLab](https://about.gitlab.com/blog/2022/11/01/how-to-automate-testing-for-a-react-application-with-gitlab/) | Blog |
| 2023-01-03 | [Joe Randazzo](https://gitlab.com/jrandazzo) and [Noah Ing](https://gitlab.com/noah) | [Keeping Your Development DRY](https://about.gitlab.com/blog/2023/01/03/keeping-your-development-dry/) | Blog |
| 2023-01-09 | [Julie Byrne](https://gitlab.com/juliebyrne) | [Migrating from Self-Managed to SaaS](https://youtu.be/L11mZqQKuwo) | Video |
| 2023-02-06 | [Siddharth Mathur](https://gitlab.com/smathur) | [Setting Up OIDC to Get Credentials from Google Cloud](https://www.youtube.com/watch?v=Psfy3dIa6w8&list=PL05JrBw4t0KrjbWGBOq710-WAUpQTVial) | Video |
| 2023-03-01 | [Jeremy Wagner](https://gitlab.com/jeremywagner) | [How to Deploy React to Amazon S3](https://about.gitlab.com/blog/2023/03/01/how-to-deploy-react-to-amazon-s3/) | Blog |
| 2023-03-06 | [Siddharth Mathur](https://gitlab.com/smathur) | [Automating Deployments to ECS with GitLab CI/CD](https://youtu.be/Grc_5v4rOFI) | Video |
| 2023-03-13 | [Noah Ing](https://gitlab.com/noah) and [Sam Morris](https://gitlab.com/sam) | [Actioning Security Vulnerabilities in GitLab Premium](https://about.gitlab.com/blog/2023/03/13/actioning-security-vulnerabilities-in-gitlab-premium/) | Blog |
| 2023-03-15 | [Julie Byrne](https://gitlab.com/juliebyrne) | [Getting Started with GitLab Application Security](https://about.gitlab.com/blog/2023/03/15/getting-started-with-gitlab-application-security/) | Blog |
| 2023-03-21 | [Siddharth Mathur](https://gitlab.com/smathur) | [How to automate a Twitter bot using GitLab CI/CD](https://about.gitlab.com/blog/2023/03/21/automating-a-twitter-bot-using-gitlab-cicd/) | Blog |
## DRI rotation
Every quarter, the DRI for maintaining the calendar will rotate. The main responsiblity of the DRI is finding volunteers to fill the calendar to ensure consistent content creation and to identify the next DRI.
[Everyone can contribute](/handbook/company/mission/#background). This effort was started to combine multiple initiatives to get content to help customers. Have an idea? Submit an MR and improve the process.
Some easy ways to contribute to this effort are:
1. Volunteer for a spot on the calendar
2. Volunteer to be the DRI for a quarter
3. Adding requested demos to the 5 minute demo wishlist
4. Add frameworks to the frameworks tutorial list
5. Expand the deployment options for various cloud providers
6. Identify the best way to share content with the GTM team so they are aware to share with customers
@@ -108,7 +108,7 @@ The shadow experience leading up to, during, and after the 2-week shadow is orga
| Skill | Development Activity |
|-------|---------|
| Lead by Example | Maintain account responsibilities, demonstrate proactive customer engagement |
| Team Development | Complete the [TeamOps Certification](https://university.gitlab.com/learn/course/teamops/introduction-to-teamops/introduction?client=internal-team-members), participatae in team building |
| Team Development | Complete the [TeamOps Certification](https://university.gitlab.com/learn/course/teamops/introduction-to-teamops/introduction?client=internal-team-members), participate in team building |
| Talent Management | Complete [Interview Training](https://university.gitlab.com/learn/course/interviewer-training), and if possible, participate in the hiring process |
| Retention of Personnel | Take feedback from the Retrospective, prepare the QBR Retrospective Slide for your given team and lead the discussion on that slide, and build an initiative around improving one aspect of the team |
| Provide Feedback | Participate in customer calls and provide feedback to the SA |