The Curious Engineer

GitLab Monthly Releases

2014–2020

1,085 posts

2021–2026 →

2020 283

December 2020

  1. Building a Handbook First Remote Learning Culture
  2. GitLab Mental Health Awareness Week Recap
  3. How GitLab uses Third Party Security Rating to Build Customer Confidence
  4. How to use GitLab tools for continuous delivery
  5. How to use GitLab for Agile, CI/CD, GitOps, and more
  6. Automation check-in and rate limit changes on GitLab.com
  7. How we made GitLab more secure in 2020
  8. Android App Security Testing with SAST
  9. Using the Dependency Proxy to improve your pipelines
  10. How to deploy to AWS with GitLab
  11. A journey from the first code to CI/CD deployments in 5 minutes?
  12. How to use merge train pipelines with GitLab
  13. 2020 through a bug bounty lens
  14. The basics of CI: How to run jobs sequentially, in parallel, or out of order
  15. Why (Continuous) Fuzzing
  16. How we're improving migrations from Jenkins to GitLab CI/CD
  17. Tired of afterthought security? Take a fresh look at GitLab Ultimate
  18. How to fuzz Go code with go-fuzz continuously
  19. How to fuzz Rust code continuously
  20. How pre-filled CI/CD variables will make running pipelines easier
  21. How machine learning ops works with GitLab and continuous machine learning

November 2020

  1. VS Code extension development with GitLab
  2. Why GitLab is the right design collaboration tool for the entire team
  3. CNCF's 5 technologies to watch in 2021
  4. GitLab's unifiied and integrated monitoring strategies
  5. Improving DevOps and software development with communication and collaboration
  6. How to keep your Git history clean with interactive rebase
  7. GitLab UX 2020 Year in Review
  8. Join the first GitLab Community Day and get started with CI
  9. Integration management for git projects
  10. Why you should move from centralized version control to distributed version control
  11. How to make Docker Hub rate limit monitoring a breeze
  12. From user, to advocate, to contributor: my GitLab journey
  13. Inside the collaboration between GitLab and The Last Mile
  14. How to break into security
  15. Migrating your version control to Git? Here’s what you need to know
  16. How to use GitLab for Agile portfolio planning and project management
  17. Ask a hacker: rpadovani
  18. How to keep GitLab Auto DevOps and Managed Apps working after Helm stable repo is removed
  19. Lessons in iteration from a new team in infrastructure
  20. Designing an incident management workflow from scratch and where its used
  21. Scaling down: How we shrank image transfers by 93%

October 2020

  1. Future-proof your developer career
  2. The Dependency Proxy is moving to open source
  3. Caching Docker images to reduce the number of calls to Docker Hub from your CI/CD infrastructure
  4. How a GitLab engineer changed the future of DevOps
  5. How we work to detect and mitigate Spam on GitLab.com and beyond
  6. How AI will change software development
  7. How we optimized infrastructure spend at GitLab
  8. Uncovering the diverse needs of non-engineering GitLab users
  9. How to secure your Kubernetes pods using GitLab Container Network Security
  10. Switching “sides” in security
  11. Fuzzit - GitLab journey
  12. How open source contributions accelerate GitLab Secure
  13. What devs need to know about tomorrow’s tech today
  14. The software developer role and responsibilities are changing. Here's what to expect
  15. Iterate Like a GitLab Designer
  16. How to use HashiCorp Waypoint to deploy with GitLab CI/CD
  17. Why you need a security champions program
  18. Code review made easier thanks to merge request reviewers in GitLab 13.7
  19. Get the most out of the Checkmarx integration with GitLab
  20. How to use GitLab's Incident Management with AWS CloudWatch
  21. A single application for your end-to-end DevOps needs starts with Version Control & Collaboration
  22. GitLab's security trends report – our latest look at what's most vulnerable
  23. How to use DevOps to pay off your technical debt
  24. Distributed Version Control & Collaboration
  25. Version control and collaborating for product development management
  26. Managing Compliance with GitLab
  27. Find Bugs with Coverage-Guided Fuzz Testing
  28. Running Security Scans in Limited Connectivity and Offline Environments
  29. 3 YAML tips for better pipelines

September 2020

  1. GitLab uniquely enables rapid innovation
  2. Gitter lands new home in Matrix with Element
  3. How to easily launch GitLab through cloud marketplaces
  4. Leading SCM, CI and Code Review in one application
  5. What went down at the Q3'2020 GitLab Hackathon
  6. Start contributing to GitLab today
  7. recruiting tactics and strategies to build a more diverse team
  8. Our top tips for better bug bounty reports, plus a hacker contest!
  9. Need DevOps buy-in? Here's how to convince stakeholders
  10. How to use GitLab’s CI/CD pipeline templates
  11. Migrate composer packages to GitLab
  12. Understand the new GitLab Agent for Kubernetes
  13. GitLab enhances DevOps journey on Linux on IBM Z and Red Hat OpenShift
  14. What we learned after a year of GitLab.com on Kubernetes
  15. Top Ten Reasons to Check Out GitLab's Virtual Commit
  16. How information security practices help everyone
  17. How we upgraded PostgreSQL at GitLab.com
  18. A guide to cloud native storage for beginners
  19. Being A Better Ally
  20. How to carry out effective code reviews
  21. GNOME: two years after the move to GitLab
  22. How being public by default in security builds trust
  23. Can DevOps be beneficial for design and UX?
  24. How the Search Team at GitLab Implemented a Risk Map to Direct Automated Testing Efforts
  25. How to tackle impostor syndrome while working remotely
  26. A tale of two file editors
  27. Upcoming changes to CI/CD minutes for free tier users on GitLab.com
  28. How to use Bazel with GitLab to speed up your builds

August 2020

  1. How to configure DAST full scans for complex web applications
  2. Applying risk management to pandemic-driven remote learning
  3. How we measure engineering productivity at GitLab
  4. DevOps terminology: 10 terms that might surprise you
  5. It's official: GitLab has achieved CNCF Kubernetes Certified Provider status
  6. How developer-centric AppSec testing can dramatically change your DevOps team
  7. How Arctic Engine uses GitLab's fuzz testing
  8. Upcoming GitLab.com narrow breaking changes to Secure Analyzers in GitLab 13.4
  9. Want to iterate faster? Choose boring solutions
  10. How GitLab improves cloud native application security and protection
  11. The developer-security divide: frank talk from both sides
  12. What it's like to intern on the GitLab Security team
  13. How to play GitLab's Capture the Flag at home
  14. How to benchmark security tools: a case study using WebGoat
  15. How to secure your dependencies with GitLab and WhiteSource
  16. Working for GitLab - A Support Engineer's perspective
  17. How GitLab protects your IP
  18. Using GitLab Pages to Report Local COVID-19 Rates
  19. GitLab Support is no longer processing MFA resets for free users
  20. My experience interning to work with security scanning at GitLab
  21. GitLab named a Visionary in 2020 Gartner Magic Quadrant for Enterprise Agile Planning Tools
  22. How GitLab Pages uses the GitLab API to serve content
  23. How we manage IT Alerts in GitLab

July 2020

  1. How to build containers with the AWS Fargate Custom Executor for GitLab Runner and AWS CodeBuild
  2. How we created a GitLab Workflow Extension for VS Code
  3. Understand Kubernetes terminology from namespaces to pods
  4. Want a more effective CI/CD pipeline? Try our pro tips
  5. Discover your GitLab return on investment with the Forrester Total Economic Impact™ Study and Estimator
  6. Get better container security with GitLab: 4 real-world examples
  7. GitLab's guide to safe deployment practices
  8. A guide to Rust programming language
  9. DevSecOps basics: 5 steps to standardize (and then scale) security
  10. How recent acquisitions introduce fuzz testing to GitLab
  11. A surprising benefit of CI/CD: Changing development roles
  12. DevSecOps basics: how to build a security culture in 6 steps
  13. Is GitOps the next big thing in automation?
  14. Administering your GitLab for Education License
  15. How to integrate Azure DevOps repositories with GitLab
  16. CEO Shadow program impressions and takeaways
  17. Automated security testing for DevSecOps
  18. GitLab and The Forrester Wave: Continuous Delivery and Release Automation Q2 2020
  19. How we migrated application servers from Unicorn to Puma
  20. How to Optimize GitLab’s Culture Through Ideal Values
  21. How GitLab's application security dashboard helps AppSec engineers
  22. GitLab’s guide to CI/CD for beginners
  23. The challenges of code reviews
  24. How to build a compliance program with ease
  25. DevSecOps basics: 5 cross-functional team collaboration goals

June 2020

  1. Understand the many meanings of multicloud
  2. Why the KDE community is #movingtogitlab
  3. 7 things I’ve learnt while shadowing an SRE
  4. GitLab will extend package signing key expiration by one year
  5. How we scaled async workload processing at GitLab.com using Sidekiq
  6. How secure is GitLab?
  7. Celebrating 3,000 wider community contributors
  8. DevSecOps basics: 9 tips for shifting left
  9. Artifact and job meta data expiration settings are changing for GitLab.com
  10. Apply to be featured as a GitLab Student Spotlight
  11. Notification emails when pipelines are fixed
  12. Benefits of building a design system for your organization
  13. Better Code Reviews GitLab Style
  14. Successful approaches for team collaboration between Design, Product, Engineering, and Quality
  15. 13.0 Contributor Experience Update

May 2020

  1. How the CEO Shadow Program boosted my individual productivity during the COVID-19 Crisis
  2. What blocks faster code releases? It starts with testing
  3. How to make small changes using GitLab’s Web IDE
  4. Best practices to keep your Kubernetes runners moving
  5. GitLab CEO Shadow program takeaways and lessons learned
  6. GitLab Version 12 Year In Review: Releases 12.0 to 12.10
  7. How we created a dark UI for GitLab's Web IDE
  8. GitLab instance: security best practices
  9. Our 2020 DevSecOps Survey found faster releases and changing roles
  10. Security strengthened by iteration, and transparency
  11. Why GitLab is building Meltano, an open source platform for ELT pipelines
  12. Announcing 32/64-bit Arm Runner Support for AWS Graviton2
  13. How an analytics software startup took aim at COVID-19
  14. Inside GitLab: How we release software patches
  15. Get faster and more flexible pipelines with a Directed Acyclic Graph
  16. How GitLab CI helps solve common DevSecOps challenges
  17. How autoscaling GitLab CI works on AWS Fargate
  18. Publishing Accessibility Reports in GitLab Pages
  19. How GitLab is automating release generation in .gitlab-ci.yml
  20. How application performance monitoring metrics helps developers
  21. #GitChallenge just got better
  22. GitLab.com is moving to 13.0, with narrow breaking changes
  23. How to create Review Apps for Android with GitLab, fastlane, and Appetize.io
  24. Why iteration helps increase the merge request rate
  25. How to deploy your application to a GitLab-managed Amazon EKS cluster with Auto DevOps
  26. Introducing the WoW rule: A formula for growth for SaaS Startups

April 2020

  1. What's coming for Auto DevOps
  2. My remote story: Living for more than the weekend
  3. How to deploy AWS Lambda applications with ease
  4. GitLab and Red Hat: Automation to enhance secure software development
  5. How we built Status Page
  6. The benefits of transparency in a compliance audit
  7. GitLab for Education: First Virtual Meetup
  8. Why AppsFlyer moved from Bitbucket to GitLab
  9. How to get started with Parent-child pipelines
  10. How can we help solve the COBOL programmer shortage?
  11. Our ultimate guide to Git
  12. dotfiles - Document and automate your Macbook setup
  13. Why GitOps should be the workflow of choice
  14. Why we enabled Geo on the staging environment for GitLab.com
  15. How to run an all-remote board meeting
  16. #GitChallenge: Compare GitLab to GitHub and earn swag
  17. Shadowing a Site Reliability Engineer
  18. A guide to Git for beginners
  19. How we manage open source security software
  20. Jira Importer Research
  21. Snowflake Spend dbt Package Release 1.1.0
  22. 15 Git tips to improve your workflow
  23. Customer Success Scavenger Hunt
  24. Understand incident management with GitLab
  25. Top 6 security trends in GitLab-hosted projects
  26. Synchronous collaboration as a remote designer at GitLab

March 2020

  1. Modern C and C++: How Conan integration works in GitLab
  2. The GPG key used to sign GitLab package repositories' metadata is changing
  3. How to exploit parser differentials
  4. 18 GitLab features are moving to open source
  5. Running an Asynchronous Sketch Workshop for UX
  6. How we work 100% remote in Product Design
  7. GitLab CI/CD on Google Kubernetes Engine in 15 minutes or less
  8. Going remote in education? Don't panic.
  9. Improving iteration and collaboration with user stories
  10. The role low code app development tools may play at GitLab
  11. Git Merge 2020: a celebration of Git
  12. What went down at the Q1'2020 GitLab Hackathon
  13. From monolith to microservices: How to leverage AWS with GitLab
  14. The trouble with technical interviews? They aren't like the job you're interviewing for
  15. Changes to CI pipeline minutes for new free users
  16. Troubleshoot delays with our Code Review Analytics tool
  17. How to leverage GitLab CI/CD for Google Firebase
  18. How we’re improving self-managed billing
  19. How Git Partial Clone lets you fetch only the large file you need
  20. The free period of CI/CD for GitHub is ending soon
  21. Why implementing security as code is important for DevSecOps
  22. Make tracking agreements simple with our new Compliance Dashboard
  23. How to create a Kubernetes cluster on Amazon EKS in GitLab
  24. How to bring GitLab to a classroom near you
  25. Resources for companies embracing remote work
  26. Get involved with GitLab Meetups
  27. The problem with Git flow
  28. Introducing Accessibility Testing in GitLab
  29. How to integrate operation logs and metrics in GitLab

February 2020

  1. How holistic UX design increased GitLab.com free trial signups
  2. Contribute through the eyes of a new GitLabber
  3. What is GitLab's feature deprecation strategy?
  4. How to limit access to manual pipeline gates and deployments using GitLab
  5. We answer your most popular questions about our Zero Trust journey
  6. How our QA team leverages GitLab’s performance testing tool (and you can too)
  7. What does Staff level mean at GitLab?
  8. Join the GitLab Community Day at SCaLE 18x!
  9. How we’ll simplify Vault access for GitLab CI/CD users
  10. Tutorial on privilege escalation and post exploitation tactics in Google Cloud Platform environments
  11. Lessons learned managing the GitLab Data team
  12. How Kubernetes merges with multicloud & how to manage it
  13. How iteration helps build our product and improve our work lives
  14. Our 2020 Global DevSecOps Survey is here – take it and enter to win

January 2020

  1. How starting merge trains improve efficiency for DevOps
  2. We're dogfooding a tool to help visualize high-level trends in GitLab projects
  3. One simple trick to make your screenshots 80% smaller
  4. Comparably awards GitLab top culture and diversity awards but there is still work to do
  5. Schooled in GitLab: Teaching our handbook at a South Korean university
  6. Securing next generation software
  7. KubeCon NA: Are you about to break Prod?
  8. Celebrating wider community contributions in 2019 and returning to FOSDEM
  9. Goldman Sachs partners with GitLab for next-gen platform strategies
  10. Upgrading bootstrap-vue in gitlab-ui
  11. Why we scoped down to build up error tracking
  12. Using Gitlab APIs: Real Use Case Scenario
  13. 3 Major improvements coming to GitLab Epics
  14. GitLab is now a member of the OWASP Foundation
  15. Introducing: Resource groups
  16. Windows Shared Runners beta now available on GitLab.com
  17. CI/CD: The ticket to multicloud
  18. GitLab named Challenger in Gartner Magic Quadrant for Application Release Orchestration 2019
  19. Why GitLab.com is changing its CDN provider to Cloudflare March 28
  20. Celebrating a million dollars in bounties paid
  21. Starting a serverless JS project with GitLab
  22. GitLab and WhiteSource: the easy way to secure your open source code
  23. How enterprise dev teams use GitLab and Mattermost ChatOps to accelerate development
  24. Highlights from 2019
  25. Shifting from on-prem to cloud
  26. A matter of perspective

2019 293

December 2019

  1. Mastering the all-remote environment: My top 5 challenges and solutions
  2. How to Improve Company Communication
  3. Introducing Token-Hunter
  4. The future of merge requests: Real-time collaboration
  5. How GitLab handles retrospectives
  6. Agile for developers: Refactoring code
  7. Dotscience announces MLOps integration with GitLab
  8. Athlinks cuts runtime in half with GitLab
  9. Wild and crazy things that only happen to all-remote teams
  10. We're moving our observability suite to Core
  11. How to optimize your value exchange system
  12. Optimizing The Value Exchange: Reduce Waste To Increase Flow
  13. Optimizing The Value Exchange: The Compounding Value Of Shorter Feedback Loops
  14. My week shadowing a GitLab Site Reliability Engineer
  15. Strengthen your Agile teams with Tuckman's stages of group development
  16. Highlights from AWS re:Invent 2019
  17. Bugs, bounties, and cherry browns
  18. What went down at the Q4'2019 GitLab Hackathon
  19. 2 Examples of how marketing uses GitLab to manage complex projects
  20. 5 Ways to build a more productive remote team
  21. How our tool fosters collaborative project management
  22. My experience as a recruiting intern at GitLab
  23. How all-remote supports inclusion and bolsters communities
  24. Cloud strategy and adoption roadmap for businesses
  25. Where to find a GitLab Meetup in December: México City, Wellington, Nigeria, São Paolo, MSP, Chicago, Geneva
  26. Managing multiple product categories in GitLab
  27. Tell us what you think about our Dev strategy
  28. OpenCores come to GitLab
  29. GitLab Iconography: MVC meets visual design

November 2019

  1. Shopping for an admin account via path traversal
  2. AWS Lambda usage survey results
  3. Meet Creationline team members who contribute to GitLab
  4. KubeCon EU CFP Support
  5. Improve your productivity by tracking your time and measuring your E-factor
  6. How to improve your daily GitLab experience
  7. Migrating from Jenkins
  8. The single application to accelerate your startup
  9. Open-sourcing the Gitter mobile apps
  10. A brief guide to multicloud security
  11. From idea to production on thousands of clouds
  12. How to overcome toolchain security challenges with GitLab
  13. Announcing GitLab Serverless deploying to Cloud Run for Anthos
  14. Defending the CI/CD pipeline
  15. We are increasing bounties in our bug bounty program
  16. Bringing your application from idea to production using Python, Rust, and GitLab CI
  17. What tracking down missing TCP Keepalives taught me about Docker, Golang, and GitLab
  18. How you can help shape the future of securing applications with GitLab
  19. Simplifying and optimizing cloud native architectures
  20. Native code intelligence is coming to GitLab
  21. Update on hiring discussions for specific GitLab.com roles
  22. The Consul outage that never happened
  23. How GitLab Pages made our Sketch design handoffs easier and faster
  24. The security tightrope: balancing security with ease-of-use
  25. GitLab CI/CD is for multi-cloud
  26. How To Stay Productive In Your Home Office
  27. How adSoul transitioned to GitLab CI from Jenkins
  28. The 3 Levels of Data Analysis- A Framework for Assessing Data Organization Maturity
  29. The DevOps tool landscape
  30. Sid’s top advice for startup CEOs

October 2019

  1. How to ensure security at the speed of DevOps
  2. Securing the journey to continuous delivery
  3. Update on free software and telemetry (Updated October 29th, 2019)
  4. The parallels between all-remote and cloud computing
  5. Optimize GitOps workflow with version control from GitLab
  6. Getting Started with Kubernetes
  7. Reviewer Roulette: (Just about) one year on
  8. How advanced are your DevSecOps practices?
  9. 5 Things we learned from you in recent UX research
  10. Unlock better DevOps with GitLab CI/CD
  11. How Delta made the journey to cloud native
  12. The sky is not falling
  13. Zero Trust at GitLab: Where do we go from here?
  14. Store and update namespace statistics in a performant manner
  15. GitLab Enterprise Edition now available for VMware Cloud Marketplace users
  16. How we UX'd our Secure UX team structure
  17. GitLab's top tools for remote workers
  18. Live from Commit London
  19. DevOps on the edge: Upcoming collaborations between GitLab and Arm
  20. Auto DevOps 101: How we’re making CI/CD easier
  21. What I Learned about the CEO's Job from Participating in GitLab's CEO Shadow Program
  22. GitLab's unconventional journey to CI/CD and Kubernetes
  23. Zero Trust at GitLab: Implementation challenges (and a few solutions)
  24. Contributing to GitLab after move to a single codebase
  25. GitLab Meetups: October 2019
  26. GitLab Support Virtual Pizza Party
  27. Redbox delivers On Demand with GitLab

September 2019

  1. Why we chose ECharts for data visualizations
  2. The problem with plugins
  3. How to build a CI/CD pipeline in 20 minutes or less
  4. Why we're reducing the time to payout and launching a bug bounty anniversary contest
  5. How to push code from a hammock
  6. Jenkins: One year later
  7. Wrapping up GitLab Commit
  8. GitLab and HashiCorp: Providing application and infrastructure delivery workflows
  9. Announcing $268 million in Series E funding
  10. At GitLab Commit, our product roadmap, new partners, and a new milestone
  11. GitLab Commit: How MRI Technologies used GitLab to bring unified toolchains to NASA
  12. 5 Security testing principles every developer should know
  13. How to get the most out of GitLab Commit
  14. The cloud-native, all-remote security challenge
  15. Why we created a Memory team at GitLab
  16. Is serverless the end of ops?
  17. Coworking home offices, working on the go - GitLab on remote work
  18. How to avoid broken master with Pipelines for Merged Results and Merge Trains
  19. We're extending free usage of CI/CD for GitHub for another six months!
  20. Don’t let your dependency-laden software become the next monolith
  21. Zero Trust at GitLab: Mitigating challenges with data zones and authentication scoring
  22. What we're doing to refine GitLab's product experience
  23. The difference transparency makes in security
  24. Not all remote is created equal
  25. 4 Ways developers can write secure code with GitLab
  26. How one government agency is creating a transparent digital democracy with GitLab
  27. GitLab Meetups: September 2019
  28. How we double the GitLab summit every year
  29. Why I'm so excited to go to GitLab Commit

August 2019

  1. An inside look at software testing at GitLab
  2. Get a first look at the lineup for GitLab Commit London!
  3. How we plan to build more observability tools on GitLab monitoring
  4. Getting [meta] with GitLab CI/CD: Building build images
  5. GitLab Commit: Hear how Delta Air Lines became truly cloud native
  6. 6 Lessons we learned when debugging a scaling problem on GitLab.com
  7. How to manage your Snowflake spend with Periscope and dbt
  8. How to prevent deployments from overrunning your budget
  9. Update: Why GitLab uses a single codebase for Community and Enterprise editions
  10. How to manage Agile teams with microservices
  11. 5 Things I Learned During My Summer Internship with GitLab's Data Team
  12. How to make builds faster
  13. Zero Trust at GitLab: The data classification and infrastructure challenge
  14. Improving pair programming with pairing sessions
  15. Welcome to the home of GitLab Unfiltered
  16. Why building compliance as code in DevOps will benefit your entire company
  17. How to raise funds as an all-remote startup
  18. Why we believe all-remote is for everyone
  19. American Fuzzy Lop on GitLab: Automating instrumented fuzzing using pipelines
  20. 5 Agile best practices
  21. Why you need static and dynamic application security testing in your development workflows
  22. Zero Trust at GitLab: Problems, goals, and coming challenges
  23. The market figured out GitLab’s secret
  24. 5 Things to keep in mind while working remotely with kids
  25. New up and coming GitLab CI/CD Features
  26. See who will be speaking at GitLab Commit!
  27. Learn more about Feature Flags: The next step in Progressive Delivery
  28. 5 Tips for mastering video calls
  29. GitLab 101 – a primer for the non-technical
  30. How to make your home a space that works with kids

July 2019

  1. Update: Changes to GitLab CI/CD and Docker in Docker with Docker 19.03
  2. Explore the past, present, and future of GitLab's Navigation design
  3. How being all-remote helps us practice our values at GitLab
  4. Quantifying UX: Positioning the clone button
  5. How I balance a baby, a career at GitLab, and cultural expectations of motherhood
  6. Moving workflows to GitLab: The case of the HIPAA Audit Protocol
  7. How to trigger multiple pipelines using GitLab CI/CD
  8. We've open sourced 3 tools to help troubleshoot system performance
  9. How to use Prometheus for anomaly detection in GitLab
  10. 3 Teams left Jenkins: Here’s why
  11. Upcoming breaking change: Python 3 will be the default version used in License Compliance
  12. What we learned by taking our bug bounty program public
  13. Parental/maternity leave around the world – how does your country stack up?
  14. Making the case for "concurrent DevOps"
  15. Meet GitLab Contributor Katrin Leinweber
  16. Update: The challenge of enabling Elasticsearch on GitLab.com
  17. 4 Risks to consider when implementing third-party code
  18. Apply to speak at GitLab Commit!
  19. 2019 Global Developer Report: DevSecOps finds security roadblocks divide teams
  20. A quick guide to GitLab CI/CD pipelines
  21. Without a shadow of a doubt: Inside GitLab's CEO shadow program
  22. Why we built a UX Research Insights repository
  23. Turning the Adobe CCF into the GitLab Control Framework (it's all open source!)
  24. How to live your best remote life
  25. What we're doing to fix Gitaly NFS performance regressions
  26. What to consider with an open source business model
  27. How we turn our group conversations into a podcast with GitLab CI/CD
  28. What we're doing to beautify our UI
  29. Build enterprise-grade IaC pipelines with GitLab DevSecOps

June 2019

  1. 5 Things you might hear when meeting with GitLab's CEO
  2. 4 Benefits of CI/CD
  3. Why we're ending support for MySQL in 12.1
  4. Ask GitLab Security: Alexander Dietrich
  5. How I work from anywhere (with good internet)
  6. What went down at the Q2'2019 GitLab Hackathon
  7. The business impact of CI/CD
  8. The secret to an enduring co-founder relationship? Have those crucial conversations
  9. Announcing GitLab for DevSecOps
  10. Issue labels can now be scoped!
  11. GitLab Code Contributor: Daniel Juarez
  12. Looking back on the 11.x releases for GitLab CI/CD
  13. A day in the life of the "average" remote worker
  14. Implementing microservices architectures and deployment strategies
  15. Ask GitLab Security: Roger Ostrander
  16. What is an Agile mindset?
  17. Write once, deploy anywhere: Containerized applications on modern serverless platforms
  18. How we migrated to CommonMark
  19. 5 Ways to stay agile in a growing organization
  20. When technology outpaces security compliance
  21. Proximus shares its #movingtoGitLab story
  22. You contributed 1 million merge requests in a month!
  23. 3 CI/CD challenges to consider
  24. What we learned at Contribute 2019
  25. How we turned a dull weekly all-hands into a podcast

May 2019

  1. Ask GitLab Security: Paul Harrison
  2. How IT automation impacts developer productivity
  3. Salesforce developers can now use GitLab's single application for the DevOps lifecycle
  4. The road to Rails 5
  5. GitLab named a 'Visionary' in 2019 Gartner Enterprise Agile Planning Tool Magic Quadrant
  6. Thanks Fluentd for betting on GitLab CI/CD!
  7. Monkton's #movingtogitlab story: Going all in on automation and repeatability
  8. GitLab deploys into multiple clouds from kubectl using Crossplane
  9. Kubernetes and the open source community: We chat with Joe Beda
  10. See you at KubeCon Barcelona!
  11. How we're building an award-winning culture at GitLab
  12. Git ransom campaign incident report
  13. Kubernetes and the future of cloud native: We chat with Kelsey Hightower
  14. Packaging now standard, dependency proxy next?
  15. How GitLab went about choosing the right compliance framework
  16. How do you contribute?
  17. A shift left strategy for the cloud
  18. Repositories held for ransom by using valid credentials
  19. GitLab’s journey from Azure to GCP
  20. Run a consistent serverless platform with GitLab and Knative
  21. 3 Trends in test automation

April 2019

  1. Gemnasium: Our GitLab journey
  2. Speed up secure software delivery with DevSecOps
  3. How to avoid foreclosure on your technical debt
  4. Inside the GitLab public bug bounty program
  5. Agile iteration: My unique onboarding experience at GitLab
  6. 5 Teams that made the switch to GitLab CI/CD
  7. The GitLab handbook by numbers
  8. Deliver business value at the speed of business
  9. Progressive Delivery: How to get started with Review Apps
  10. The industry is moving towards a single application for the DevOps lifecycle
  11. 9 Lessons on building a distributed company
  12. Updates from the GitLab contributor community
  13. Google Cloud Next: Doubling down on Kubernetes and multi-cloud
  14. Private Runner upgrade required for users of Merge Request Pipelines in GitLab 11.10
  15. 4 Examples of the power of open source analytics
  16. GitLab is named a Challenger in The Forrester Wave™: Software Composition Analysis, Q2 2019
  17. GitLab Code Contributor: Marcel Amirault
  18. How to reduce IT costs
  19. GitLab's security tools and the HIPAA risk analysis
  20. Group Runner Registration Token Vulnerability
  21. Why improving continuously speeds up delivery
  22. Acquisitions, growth curves, and IPO strategies: A day at Khosla Ventures
  23. How we delivered more performant and robust task lists in GitLab
  24. What to check out at Google Cloud Next 2019
  25. 5 Ways to resist the threat of service-wrapping with buyer-based open core
  26. Why GitLab CI/CD?
  27. The evolution of Zero Trust
  28. ZEIT launches Now for GitLab

March 2019

  1. What it's like to interview at GitLab: A peek inside the recruitment process
  2. 7 Best practices for application modernization
  3. How to connect GitLab and Pantheon to streamline Drupal and WordPress workflows
  4. An update on project runner registration token exposed through issues quick actions vulnerability
  5. Extending free use of CI/CD for GitHub on GitLab.com
  6. Lessons from our journey to enable global code search with Elasticsearch on GitLab.com
  7. How to reduce cycle time when faced with the digital transformation
  8. What’s your plan?
  9. How we used design facilitation to understand incident management
  10. Examples of legacy modernisation projects
  11. Quantifying UX: How we validated the redesign of GitLab's settings pages
  12. GitLab leads the industry forward with the CD Foundation
  13. Happy International Women’s Day! How we’re working to inspire and educate women in STEM
  14. How we use GitLab to automate our monthly retrospectives
  15. How to publish iOS apps to the App Store with GitLab and fastlane
  16. Want to reduce cycle time? Commit to a new approach.

February 2019

  1. Why GitLab pays local rates
  2. How remote work enables rapid innovation at GitLab
  3. Beyond trends: Committing to application modernization
  4. The CI/CD market consolidation
  5. GitLab might move to a single Rails codebase
  6. New: How to get up and running quickly using GitLab Pages templates
  7. Let’s talk about commitment
  8. How Verizon Connect reduced datacenter rebuilds from 30 days to under 8 hours with GitLab
  9. How we used delayed replication for disaster recovery with PostgreSQL
  10. A deep dive into the Security Analyst persona
  11. How to tidy up your merge requests with Git
  12. The Donatinator: A simple, secure way to accept donations to your charity or non-profit
  13. How to set up multi-account AWS SAM deployments with GitLab CI/CD

January 2019

  1. Pre-commit and post-deploy code reviews are dead
  2. GitLab Code Contributor: Semyon Pupkov
  3. How to publish Android apps to the Google Play Store with GitLab and fastlane
  4. Streamline and shorten error remediation with Sentry’s new GitLab integration
  5. GitLab now supports Microsoft Exchange and Google Groups for incoming email features like Service Desk
  6. The 2019 Global Developer Survey is now open! Share your thoughts to shape the industry.
  7. GitLab CI/CD's 2018 highlights
  8. What are the best and worst parts about being a development team lead?
  9. How we are iterating on Group Single Sign On for GitLab.com
  10. How Wag! cut their release process from 40 minutes to just 6
  11. How we use Git as the blockchain for process changes
  12. Get ready for the Q1'2019 GitLab Hackathon
  13. 2018: GitLab's year in review
  14. How to radically simplify bug reporting in GitLab
  15. Help us speak your language!
  16. GitHub now offers free private repos for up to three collaborators – here are our thoughts

2018 175

December 2018

  1. We're making GitLab ChatOps available to everyone!
  2. Introducing our Statement of Support
  3. A visual prototype of Drupal.org's GitLab integration
  4. GitLab Code Contributor: Alexis Reigel
  5. GitLab named a December 2018 Gartner Peer Insights Customers' Choice for Application Release Orchestration
  6. Support for TLS 1.0 and 1.1 discontinued on GitLab.com and GitLab API on 2018-12-15
  7. We restructured to allow better cross-functional collaboration — here's how it's going.
  8. GitLab's HackerOne Bug Bounty Program is public today
  9. 2019 cloud native predictions from the Predict 2019 Conference
  10. Announcing GitLab Serverless
  11. Friends don't let friends add options to code
  12. Git Protocol v2 now enabled for SSH on GitLab.com
  13. Highlights from AWS re:Invent 2018
  14. GitLab Runner update required to use SAST in Auto DevOps
  15. Introducing Patroni as the Postgres Failover Manager on GitLab.com
  16. Crossplane lowers the barrier to a multi-cloud future

November 2018

  1. GitLab achieves AWS DevOps Competency certification
  2. It's raining repos: The microservices repo explosion, and what we're doing about it
  3. How we maintain product velocity with a monthly release cycle
  4. GitLab Code Contributor: Hannes Rosenögger
  5. Our top 6 tips for making the most of AWS re:Invent
  6. We all love open source, but hiring based on contributions could be harmful
  7. GitLab 11.5 to support Elasticsearch 6, sunset support for Elasticsearch 5.5
  8. We're on target to discontinue support for TLS 1.0 and TLS 1.1 by end of 2018
  9. How we spent two weeks hunting an NFS bug in the Linux kernel
  10. What do product managers need to do their best work?
  11. How GitLab makes money
  12. Help us shape the future of design discussion in GitLab

October 2018

  1. How to streamline interactions between multiple repositories with multi-project pipelines
  2. How do we handle engineering-led issues that don't belong to one team?
  3. Why we use Ruby on Rails to build GitLab
  4. 2 Questions we ask UX designers in job interviews (and why)
  5. Setting up GitLab CI for Android projects
  6. Get ready for the Q4'2018 GitLab Hackathon
  7. The case for all-remote companies
  8. How we keep investors in the loop
  9. An ode to stable counterparts
  10. GitHub Actions affirms all-in-one is eating the marketplace model
  11. Going virtual with All Day DevOps
  12. GitLab to deprecate support for TLS 1.0 and TLS 1.1 by end of 2018
  13. CERN uses GitLab to remove the obstacles around global researchers
  14. How we use personas to build empathy for different types of users
  15. 10 strategies for cycle time reduction
  16. What's up with GitLab.com? Check out the latest data on its stability
  17. Recapping the first GitLab Hackathon
  18. This is what happens if you lose access to your 2FA GitLab.com account
  19. New Meltano personas, priorities, and updates from the team
  20. GitLab + STEM Gems: Giving girls role models in tech
  21. A beginner's guide to cloud native
  22. How I transitioned from frontend to UX
  23. GitLab Code Contributor: Luke Picciau
  24. How to work on two Git branches at the same time
  25. GitLab's product vision for 2019 and beyond

September 2018

  1. Why Prometheus is for everyone
  2. Customer story: Driving better developer and customer experiences with a single application
  3. What we've been reading in September
  4. GitLab's 2019 product vision for DevOps Create
  5. Here's what went down at #GitLabLive
  6. Announcing $100 million in Series D round funding led by ICONIQ Capital
  7. Take GitLab Gold out for a test drive
  8. Announcing the GitLab Hackathon
  9. Salani kakuhle (bye!) and thanks for a great summit in Cape Town!
  10. How we built GitLab Geo
  11. How can teams secure applications at DevOps speed? Security Dashboards are here to help.
  12. The road to Gitaly v1.0 (aka, why GitLab doesn't require NFS for storing Git data anymore)
  13. What our summit in South Africa taught me about cybersecurity
  14. Auto DevOps will be enabled by default as part of GitLab’s 11.3 release
  15. 4 Examples of MVCs with big results
  16. GitLab Code Contributor: Jacopo Beschi
  17. A deep dive into GitLab's UX design process
  18. How Telesphora is tackling the opioid epidemic with machine learning and human-centered design
  19. How GitLab CI compares with the three variants of Jenkins

August 2018

  1. Update about GitLab Pages
  2. What we're reading
  3. Contributing to GitLab with ease
  4. Coming in 11.3: Seamless top-down and bottom-up planning with epics and roadmap
  5. Welcome to GitLab, freedesktop.org!
  6. How to design for (and with) developers
  7. A 5-minute Markdown tutorial
  8. Come on in! Drupal is moving to GitLab
  9. GitLab ranked 4th fastest-growing private software company on Inc. 5000 list of 2018's fastest growing companies
  10. How to make remote internships successful
  11. Join the GitLab Code Contributor Community!
  12. GitLab Auto DevOps in action
  13. Google Next 2018 security track recap
  14. GitLab announced they’ve been recognized as a Strong Performer in “The Forrester New Wave™ for Value Stream Management Tools, Q3 2018
  15. How DevOps and GitLab CI/CD enhance a frontend workflow
  16. How to keep your GitLab account safe (and accessible)
  17. Why you should join the GitLab security team
  18. GitLab Code Contributor: Vitaliy Klachkov
  19. Git happens! 6 Common Git mistakes and how to fix them
  20. Thanks for all the feedback and interest in Meltano!
  21. What you need to know about Kubernetes RBAC
  22. 4 ways to use GitLab Issue Boards
  23. Top 5 cloud trends of 2018: What has happened and what’s next
  24. How to simplify your smart home configuration with GitLab CI/CD
  25. Hey, data teams - We're working on a tool just for you

July 2018

  1. Demo: GitLab + Jira + Jenkins
  2. Google Next 2018 Recap
  3. How Jaguar Land Rover embraced CI to speed up their software lifecycle
  4. Update on our planned move from Azure to Google Cloud Platform
  5. Install GitLab with a single click from the new GCP Marketplace
  6. How we solved GitLab's CHANGELOG conflict crisis

June 2018

  1. Introducing Auto Breakfast from GitLab (sort of)
  2. Let's play Reviewer Roulette! An easy way to find a reviewer for your merge request
  3. How we iterated and improved our frontend team culture
  4. We’re moving from Azure to Google Cloud Platform
  5. Motorcycle stunter turned DevOps engineer says GitLab helped her learn to "love" CI/CD
  6. GitLab joins Cybersecurity Tech Accord
  7. How to autoscale continuous deployment with GitLab Runner on DigitalOcean
  8. Meet the GitLab Web IDE
  9. IT executives! Take the lead in DevOps transformations
  10. Netlify CMS launches support for GitLab
  11. How UX research impacts product decisions
  12. Thinking about moving to GitLab? Here are 5 reasons why you should.
  13. Here's a little something for our longtime friends
  14. How (and why!) to keep your Git commit history clean
  15. Simple deployment to Amazon EKS
  16. Announcing GitLab one-click clone to Xcode
  17. GitLab Ultimate and Gold now free for education and open source
  18. Congratulations GitHub on the acquisition by Microsoft
  19. #movingtogitlab
  20. Breaking change: Support for API v3 will be removed June 4

May 2018

  1. GNOME, welcome to GitLab!
  2. Our journey in switching to native Unicode emoji
  3. GitLab People Ops: Getting drunk on our own wine
  4. Git: Not just for developers
  5. Join the GitLab Ultimate Early Adopter program by June 30
  6. 9 Tips for eliminating remote work distractions and being more productive
  7. Top 5 takeaways from the 2018 Developer Survey
  8. A day in the life of a remote Sales Development Representative
  9. Scalable app deployment with GitLab and Google Cloud Platform
  10. Join GitLab's June Issue Bash
  11. How we used GitLab CI to build GitLab faster
  12. New GitLab.com Terms of Service: Coming soon

April 2018

  1. The remote future: How tech companies are helping their remote teams connect
  2. Getting started with GitLab CI/CD and Google Cloud Platform
  3. Trust, but verify: The importance of software test automation
  4. New names for GitLab self-managed pricing tiers
  5. Merge requests are coming to your desktop with Tower
  6. People agree that remote work in DevOps creates a stronger DevOps culture
  7. 5 things I wish I'd known about Kubernetes before I started
  8. Telstra Ventures invests in GitLab to boost innovation and collaboration
  9. How to set up advanced monitoring for your GitLab environment with Logz.io and the ELK stack
  10. How contributing to open source can help you land your first job
  11. GitLab + Google Cloud Platform = simplified, scalable deployment

March 2018

  1. Polishing GitLab’s UI: A new color system
  2. High-efficiency innovation: 3 lessons to learn from GitLab's culture of rapid execution
  3. GitLab’s Global Compensation Calculator: The next iteration
  4. How to avoid the DevOps tax
  5. How do developers and managers feel about their jobs?
  6. How the GitLab UX team uses epics
  7. Remote work, done right
  8. How working at GitLab has changed my view on work and life
  9. How our production team runs the weekly on-call handover
  10. GitLab team members share how to recognize burnout (and how to prevent it)
  11. Global Developer Report confirms 2018 is the year for open source and DevOps
  12. GitLab inbound email issue notification
  13. How to use GitLab for Agile software development
  14. A VS Code extension for GitLab: GitLab Workflow

February 2018

  1. Red Hat follows GitLab's lead in hybrid cloud technology
  2. GitLab's 2018 Product Vision: Prototype demo
  3. 3 things that are wrong with DevOps today
  4. If you do business in Europe, you need to know about GDPR
  5. Join GitLab's March 2018 Issue Bash
  6. How eslint-plugin-vue improved our code reviews
  7. Using GitLab to project manage home renovation priorities
  8. Automate your localization with GitLab + Crowdin
  9. Test all the things in GitLab CI with Docker by example

January 2018

  1. Saas.CEO and Sid Sijbrandij talk key decisions, influential connections, and strategic vision when building a startup
  2. How a fix in Go 1.9 sped up our Gitaly service by 30x
  3. A beginner's guide to continuous integration
  4. A Craftsman looks at continuous integration
  5. Scaling communication at Zapier
  6. Demo: How to use Merge Request Commit Discussions

2017 127

December 2017

  1. Conducting remote UX research at GitLab
  2. How GitLab switched to Headless Chrome for testing
  3. Announcing a more balanced Proprietary Information and Assignment Agreement
  4. An Agile approach to documentation and structure
  5. Scaling design: The start of system thinking
  6. Automate to accelerate: What you need to know about test and release automation
  7. Inside GitLab: Illustrations and icons on GitLab.com
  8. At your service: Support Engineering at GitLab

November 2017

  1. Kubernetes & containers, and where cloud native fits in – the basics
  2. Go tools and GitLab: How to do continuous integration like a boss
  3. Autoscale GitLab CI/CD runners and save 90% on EC2 costs
  4. Join GitLab's December Issue Bash
  5. Working with YAML in GitLab CI from the Android perspective
  6. 2018 Global Developer Survey aims to uncover developer needs and preferences at work
  7. HumanGeo switched from Jenkins to GitLab and cut costs by 1/3
  8. How we do Vue: one year later
  9. Cross-functional ≠ dysfunctional
  10. GitBot – automating boring Git operations with CI
  11. We're switching to a DCO for source code contributions

October 2017

  1. Triage issues in 7 simple steps
  2. αντίο (Goodbye) and thanks for a great GitLab summit – Crete edition
  3. We're coming to you live from Crete, at the GitLab Summit!
  4. How to spot development issues and fix them fast
  5. Enabling an open and collaborative course environment with GitLab and the Grav CMS
  6. Complete DevOps is DevOps reimagined. Here's what that looks like
  7. Announcing $20 million in Series C round funding led by GV to complete DevOps
  8. Beyond CI/CD: GitLab's DevOps vision
  9. Scaling the GitLab database

September 2017

  1. GitLab Continuous Integration named a Leader in the Forrester Wave™
  2. How to create a CI/CD pipeline with Auto Deploy to Kubernetes using GitLab and Helm
  3. How to become the best distributed software development team? My interview with GitLab's CEO
  4. One step closer to DevOps success with GitLab + Tasktop
  5. Unveiling GitLab's new navigation
  6. How to use GitLab CI/CD for Vue.js
  7. VP of Scaling: What it is and how it works at GitLab
  8. Today is GitLab Fan Day
  9. How to automatically create a new MR on GitLab with GitLab CI
  10. Breaking change: Support for Runners prior to 9.0 will be removed imminently
  11. Introducing exclusive features to GitLab.com Bronze, Silver and Gold plans

August 2017

  1. New email policy: Let us know if you want to hear from us!
  2. How GitLab can help in research reproducibility
  3. There's a Zap for that. Automate your workflows with GitLab + Zapier
  4. The evolution of the GitLab Issue Board
  5. Migrating your JIRA issues to GitLab
  6. Open source lessons learned: My interview with GitLab’s CEO
  7. How we introduced DevOps at the province of Nova Scotia
  8. Pick Your Brain interview: FormAssembly CEO Cedric Savarese
  9. Auto Deploy a GitLab.com project to Google Cloud
  10. Join GitLab's September Issue Bash
  11. A way for startups to build a solid IT infrastructure
  12. Let's talk swag
  13. Demo: Turn-key Kubernetes with StackPoint.io

July 2017

  1. Continuous integration: From Jenkins to GitLab using Docker
  2. Why your code review process is broken, and how to fix it
  3. You asked, you got it: GitLab Power-Up comes to Trello
  4. Git Wars: Why I'm switching to GitLab
  5. How we use GitLab at the Province of Nova Scotia
  6. Redesigning GitLab's navigation
  7. Making CI/CD easier with GitLab
  8. Dockerizing GitLab Review Apps
  9. Turn-Key GitLab Enterprise Kubernetes clusters, backup, trusted charts — all in less than 10 minutes
  10. We're one of the 30 Highest Velocity Open Source Projects

June 2017

  1. There and back again in one release
  2. GitLab was at VueConf 2017!
  3. From 2/3 of the self-managed Git market, to the next-generation CI system, to Auto DevOps
  4. Why deadlines get missed (and how to fix it)
  5. How to shorten the conversation cycle
  6. On-Calliday: A guide to unsucking your on-call experience
  7. 3 Ways to foster collaboration
  8. Discovering GitLab’s personas
  9. How GitLab CI supported Ticketmaster's ramp up to weekly mobile releases
  10. Workflow tips to ship faster without sacrificing security or quality
  11. Pick Your Brain interview with CEO Sid Sijbrandij

May 2017

  1. 9 Attributes of successful development teams
  2. Fast and natural continuous integration with GitLab CI
  3. Why Git is worth the learning curve
  4. Demo - Auto Deploy from GitLab to an OpenShift container cluster
  5. How to use GitLab CI and MacStadium to build your macOS or iOS projects
  6. Join GitLab's 3rd Issue Bash this June
  7. Demo - GitLab Service Desk
  8. What to look for in a continuous integration tool
  9. Come see us at OSCON and GitLab training in May
  10. Inside GitLab’s code review flow

April 2017

  1. Why code gets released too early (and how to fix it)
  2. Demo - Mapping work versus time, with burndown charts
  3. What to look for in a Git management solution
  4. How innersourcing can help your security team
  5. Demo: cloud native development with GitLab
  6. 3 Ways CI/CD helps your team
  7. Introducing paid subscriptions on GitLab.com
  8. 3 Rules for tackling thousands of open issues
  9. Why collaboration tools matter more than ever

March 2017

  1. GitLab in action: Part 2
  2. Complete, but never finished/:/ Review Apps
  3. Demo: Mastering code review with GitLab
  4. How is team-member-1 doing?
  5. Gitter is joining the GitLab team
  6. Axosoft launches GitKraken integration with GitLab
  7. GitLab & Buffer CEOs talk transparency at scale
  8. Demo: CI/CD with GitLab in action
  9. Invite your engineers to talk business. Here's why.
  10. 3 Tips for introducing continuous workflows to your development process
  11. Why more companies are adopting open source technology
  12. Why we are not leaving the cloud

February 2017

  1. The secret to developer happiness? Use better tools
  2. How our UX team worked through ideation using the Four-Step Sketch
  3. Continuous integration: A tool developers expect
  4. Our retrospectives and kickoffs are now public
  5. Join GitLab's March 2017 Issue Bash
  6. Postmortem of database outage of January 31
  7. GitLab Mexico Summit 2017
  8. Setting up GitLab Pages with Cloudflare Certificates
  9. Our big Frontend plan revealed
  10. GitLab.com database incident

January 2017

  1. Around the world in 6 releases
  2. Getting started with Git LFS
  3. CodePen, welcome to GitLab!
  4. Designing for the modern developer
  5. GitLab 2016 year in review
  6. Video tutorial: Idea to Production on Google Kubernetes Engine (GKE)
  7. Tower launches GitLab integration on Windows
  8. Functional Group Update: Product
  9. Why we use personas in product development
  10. Prometheus and GitLab
  11. Behind the scenes: How we built Review Apps
  12. How to prepare for a virtual interview at GitLab
  13. Set expectations, manage better

2016 136

December 2016

  1. How to keep remote (volunteer) teams engaged
  2. Customer story: A creative agency's GitLab wishlist
  3. Continuous delivery of a Spring Boot application with GitLab CI and Kubernetes
  4. GitLab and Gravitational discuss Kubernetes
  5. Proposed server purchase for GitLab.com
  6. How to evaluate GitLab during an EE trial
  7. Git tips and tricks
  8. Expanding our Enterprise offering: Announcing GitLab Enterprise Edition Premium
  9. Building a new GitLab Docs site with Nanoc, GitLab CI, and GitLab Pages
  10. Here's how new programmers can learn by contributing to GitLab
  11. GitLab at DOES San Francisco 2016
  12. How we stay connected as a remote company
  13. Customer Story: Why Vaadin chose GitLab
  14. How to keep your fork up to date with its origin

November 2016

  1. How to explain GitLab to anyone
  2. Join our December Issue Bash
  3. 'GitLab is a slam dunk': One team lead weighs his options
  4. Customer Story: GitLab adoption growing at CERN
  5. How to build a strong developer community
  6. Customer Story: Data startup Cognitive Logic talks migrating to GitLab
  7. Introducing Review Apps
  8. How we knew it was time to leave the cloud
  9. Publish code coverage report with GitLab Pages
  10. Track your time in the same tool you do your work
  11. Working at GitLab - 30 days later
  12. Global Developer Survey reveals need for more collaborative workflows
  13. 3 things I learned in my first month at GitLab

October 2016

  1. My first weeks at GitLab: How we ship so quickly
  2. Why we chose Vue.js
  3. GitLab UX update
  4. Why we chose GitLab CI for our CI/CD solution
  5. GitLab reinstates list of servers that have malware
  6. 30 Fundraising Tips from the CEO
  7. Automated Debian Package Build with GitLab CI
  8. To Wrap or Not to Wrap: One of Life's Greatest Questions
  9. GitPitch Slideshow Presentations for Developers on GitLab
  10. YC application office hours

September 2016

  1. GitLab's Application for Y Combinator Winter 2015
  2. What Founders Ask Founders About Getting Into Y Combinator
  3. GitLab World Tour: Amplify Your Code
  4. GitLab Infrastructure Update
  5. Feature Highlight: Cycle Analytics
  6. Announcing GitLab + Mesosphere: Five Reasons You Should Be Excited About This Integration
  7. Feature Preview: Introducing Cycle Analytics
  8. GitLab Master Plan
  9. Live Event: Unveiling the GitLab Master Plan
  10. Resolving Merge Conflicts from the GitLab UI

August 2016

  1. Feature Highlight: Designing Issue Boards
  2. Security Webcast with Yubico
  3. Trends in Version Control Land: Open Source
  4. GitLab in Action
  5. Announcing The GitLab Issue Board
  6. Applying GitLab Labels Automatically
  7. Posting to your GitLab Pages blog from iOS
  8. Using GitLab Labels
  9. Trends in Version Control Land: Microservices
  10. Five principles that make it easier for people to love your company culture
  11. Why we switched our philosophy from Ops to Infrastructure
  12. Building an Elixir Release into a Docker image using GitLab CI - Part 1
  13. Continuous Integration, Delivery, and Deployment with GitLab
  14. Feature Highlight: Set Due Dates for Issues and Create Milestones
  15. Customer Story: Moving to GitLab! Yes, it's worth it!

July 2016

  1. Koding + GitLab: Contribute code faster
  2. Building our web-app on GitLab CI
  3. Release Early, Release Often
  4. GitLab is open core, GitHub is closed source
  5. Markdown Kramdown Tips and Tricks
  6. Building an Open Source Company: Interview with GitLab's CEO
  7. How to Set Up a GitLab Instance on Microsoft Azure
  8. Our Handbook is open source: here's why
  9. 7 Myths About Open Sourcing Your Company's Software

June 2016

  1. Get started with OpenShift Origin 3 and GitLab
  2. Secure GitLab Pages with StartSSL
  3. Support for Universal 2nd Factor Authentication
  4. How we scale GitLab by having Docker built in
  5. SSGs Part 3: Build any SSG site with GitLab Pages
  6. Fearless Contribution: A Guide for First-Timers
  7. SSGs Part 2: What are modern static site generators
  8. Continuous Delivery with GitLab and Convox
  9. Getting Started with GitLab Development Kit
  10. Navigation redesign
  11. SSGs Part 1: A Static vs Dynamic Website
  12. Meet GitLab - June Events

May 2016

  1. Customer Story: Charge
  2. Celebrating 1000 Contributors
  3. Introducing GitLab Container Registry
  4. The future of SaaS hosted Git repository pricing
  5. Feature highlight: Push to a remote repository
  6. Getting Started with GitLab and Shippable Continuous Integration

April 2016

  1. An inside look at the infrastructure of GitLab.com
  2. Getting started with GitLab and DigitalOcean
  3. What GitLab employees like about working at GitLab
  4. Feature highlight: Move issues between projects
  5. GitLab Partners with DigitalOcean to make Continuous Integration faster, safer, and more affordable
  6. How to set up GitLab Runner on DigitalOcean
  7. Feature Highlight: Subscribe to Label
  8. A Brief History of GitLab Workhorse
  9. Tutorial: Securing your GitLab Pages with TLS and Let's Encrypt
  10. What’s It Like to Be a Working Parent at GitLab?
  11. Hosting on GitLab.com with GitLab Pages
  12. Customer Story: Stack Overflow
  13. Notes from the Git Merge Core Contributors Summit
  14. GitLab.com Shared Runners use Autoscaling
  15. Get Started with GitLab Pages

March 2016

  1. Feature Highlight: Confidential issues
  2. Feature Highlight: SAML and its future within GitLab
  3. Join us for a live tutorial about GitLab CI
  4. Webcast Recording and Slides: GitLab 8.6
  5. GitLab Looked at the Fair Source License
  6. GitLab Sponsorship Update
  7. To Work Remotely You Need: Wifi & Good Communication Habits
  8. GitLab Enterprise Edition price change
  9. Using the Omnibus GitLab package to ship GitLab
  10. Fast Search Using PostgreSQL Trigram Text Indexes
  11. GitLab: In case you missed it
  12. Setting up GitLab CI for iOS projects
  13. Commits Do Not Equal Productivity
  14. Tutorial: It's all connected in GitLab
  15. Working Remotely at GitLab: An update
  16. Feature Highlight: Todos
  17. Setting up GitLab Runner For Continuous Integration

February 2016

  1. GitLab Swag Shop is Open!
  2. GitLab 8.5 Release Webcast and step-by-step GitLab workflow
  3. Making GitLab Faster
  4. Rails Girls Summer of Code 2016
  5. GitLab.com now supports an alternate git+ssh port
  6. Feature Highlight: Create files and directories from the Files page
  7. GitLab's Open Strategy
  8. GitLab Offer Sponsorship of $500 for Diversity Events

January 2016

  1. Help shape the future of the front end at GitLab
  2. Making GitLab Better for Large Open Source Projects
  3. Our first webcast and our 50th release
  4. Open Source Stewardship
  5. Feature Highlight: WIP
  6. Our Y Combinator experience
  7. How to see into the future at GitLab

2015 67

December 2015

  1. Big changes coming to GitHost
  2. Swag matters - share your #swagportrait
  3. GitLab <3 Ruby Together
  4. How we managed 49 monthly releases
  5. Improving Open Development for Everyone
  6. Getting started with GitLab and GitLab CI
  7. Why we shift objectives and not release dates at GitLab

November 2015

  1. SumIt All Up
  2. Announcing Git LFS Support in GitLab
  3. Feature Highlight: User preferences to customize GitLab behavior
  4. Pivotal Cloud Foundry Tile for GitLab EE

October 2015

  1. One Million Downloads of GitLab
  2. GitLab OSCON Challenge 2015
  3. Perforce launches GitSwarm based on GitLab

September 2015

  1. GitLab announces $4M series A funding from Khosla Ventures
  2. Remote Agile at GitLab
  3. A grant to help us integrate GitLab with open source OSF
  4. GitLab.com outage on 2015-09-01

August 2015

  1. Continuous Integration of GitLab-Hosted Docker Projects with Quay.io
  2. GitLab Mattermost, an open source on-premises Slack alternative
  3. Towards a production quality open source Git LFS server
  4. 6 reasons why pre is better than post production code review
  5. Almost Everything We Do Will Be Open

July 2015

  1. Feature Highlight: Merge Request Approvals
  2. 1.5M raised in seed funding for GitLab to accelerate growth and expand operations
  3. How we use GitLab to build GitLab
  4. GitLab now operating as US corporation

June 2015

  1. Release Manager - The invisible hero
  2. GitLab.com and Logjam
  3. Highlights to my first remote job
  4. Feature Highlight: Approve Merge Request
  5. Did you install GitLab from source? Check your Git version
  6. Changes to Enterprise Edition subscription pricing
  7. Implementing .gitlab-ci.yml
  8. How GitLab uses Unicorn and unicorn-worker-killer

May 2015

  1. GitLab.com outage on 2015-05-29
  2. Security advisory for Logjam vulnerability
  3. GitLab, Gitorious, and Free Software
  4. Version Check Functionality
  5. Why we're replacing GitLab CI jobs with .gitlab-ci.yml
  6. Unofficial runner becomes official one
  7. GitLab on Debian 8

April 2015

  1. Unofficial GitLab CI Runner
  2. Bitbucket vs. GitLab.com
  3. GitLab.com storage limit raised to 10GB per repo
  4. The Remote Manifesto

March 2015

  1. Farewell Google Code. Hello GitLab.com
  2. GitLab AMI
  3. Moving all your data, 9TB edition
  4. GitLab is part of the Y Combinator family
  5. GitLab acquires Gitorious to bolster its on premises code collaboration platform

February 2015

  1. How to install GitLab on your own domain
  2. 8 Tips to help you work better with Git
  3. GitLab Annex solves the problem of versioning large binaries with git
  4. Why deploy on-premises in the SaaS era?
  5. GitLab reduced merge conflicts by 90% with changelog placeholders
  6. Why move to a single code collaboration tool?
  7. 7 reasons why you should be using Continuous Integration

January 2015

  1. Stop waiting for your tests by making them 3x faster
  2. Responding to Ghost
  3. 7 Git personalities, which one are you?
  4. How to turn screw-ups to your advantage
  5. GitHub Enterprise vs GitLab Enterprise Edition
  6. Pragmatic Redesign for GitLab
  7. GitLab Community Forum
  8. Writing the GitLab book: part 1
  9. The hardware that powers 100,000 git repositories

2014 4

December 2014

  1. GitLab got bit: MySQL fails at Rails migrations that work in PostgreSQL
  2. GitLab not affected by Git vulnerability CVE-2014-9390
  3. My first months at GitLab B.V.
  4. 3 reasons why GitLab is not vulnerable to the Gollum vulnerability and 1 tip

2021–2026 →