How GitLab took on GitHub (and won over developers)

preview_player
Показать описание
Want to know how GitLab grew to 30 million users and over 2000 contributors building GitLab itself...here is the story...and the 4 key things you can apply to your own business and community.

The video details the incredible journey of GitLab from its inception to becoming a global success. GitLab's growth to over 30 million users and its global community of fans is highlighted, along with key milestones and strategies that contributed to its success.

GitLab started on October 8, 2011, when Dmitri Zappa, Roja, and Valeri Coff committed the first piece of GitLab code. The project gained early traction when a Dutch Ruby enthusiast posted about GitLab on Hacker News, drawing attention from developers worldwide. This momentum led to the creation of GitLab Enterprise Edition and the incorporation of the company.

In 2014, GitLab faced stiff competition from GitHub, Bitbucket, Subversion, and Launchpad. However, GitLab's open-source nature set it apart. Unlike GitHub, which was proprietary software, GitLab was an open-source platform built on the open-source GIT project. This openness resonated with developers who valued accessible code and community collaboration.

Joining Y Combinator: In 2015, GitLab joined Y Combinator, gaining clarity on business development.
Seed Funding: They raised $1.5 million in seed funding, which fueled further development.

Conversational Development: GitLab introduced "Conversational Development" in their GitLab master plan livestream, emphasizing collaboration across the software engineering lifecycle.

GitLab's open-source model made it easier for companies to test and integrate GitLab, in contrast to the more complex process with GitHub. They rapidly implemented requested features and focused on community engagement, attending meetups, conferences, and hackathons, and supporting new developers.

GitLab's transparency was exemplified by releasing their entire company handbook online when they had just 10 employees. They also publicly debugged a major outage in 2017, demonstrating their commitment to openness.

Series D and E Funding: In 2018, GitLab raised $100 million, achieving a $1.1 billion valuation. In 2019, they raised another $268 million.

IPO: GitLab went public in 2021 with a market cap of $11 billion.

GitLab effectively built two distinct audiences: developers who used the platform and the contributor community. They maintained a strong relationship with their contributors, emphasizing openness and transparency, which built relentless trust and contributed to their success.

Key Takeaways
* Audience Clarity: Understand and serve your audience effectively.
* Openness: Default to open, not closed, fostering transparency and trust.
* Authenticity: Maintain individuality and innovate outside the typical corporate playbook.
* Collaborative Vision: Build your vision together with your community, treating them as teammates.

ℹ️ℹ️ The Community Leadership Core ℹ️ℹ️

Deliver consistent community/devrel growth and engagement results every quarter.

We provide hands-on coaching, training, and accountability...all tailored to your company...that helps you to deliver clear, consistent results every quarter with less stress and frustration.

Our members include Dagger, ARM, Linux Foundation, Zeplin, Adobe, Unison Cloud, JourneyApps, Cloud Native Computing Foundation, Dragonfly, World Health Organization, and many others.

What our members say:

** “CLC has become a core part of our company strategy. I completely recommend it for anyone who takes their community seriously.” – Adam Christian, CEO at Stateful

** “CLC has been immensely valuable, providing an excellent framework for engaging with my community right from the outset.” – Revital Barletz, Head of Community at Monada

** “CLC has led to numerous innovative initiatives.” – Taylor Dolezal, Head of Ecosystem at Cloud Native Computing Foundation

** “CLC has been instrumental in helping us get results, not just with our community, but also with content, events, messaging, on-boarding, and more. Highly recommended.” - Kunal Nawale, Founder and CEO at SigScalr

** “CLC has given us the tools to prioritize our objectives and the support to execute on them.” - Phillip van der Merwe, VP Business Development at JourneyApps

---------------------------------------------------

📧 Bacon Bulletin 📧

A weekly fast-track to community growth and engagement...direct to your inbox.

Let's be real...building a community/devrel is challenging and stressful. Make your life easier and more productive with a FREE weekly dose of tips, tricks, techniques, and training that keeps you motivated and moving forward.

Рекомендации по теме
Комментарии
Автор

it didn't "win"..nothing against gitlab, but saying it won is an overstatement to say the least.

nowherebrain
Автор

I like how I can run my own gitlab server on my ESXI server. This way I get all the advantages of git and full control of my data.

MelodicMurder
Автор

I wanted GitLab to capture a competitive market share but the UI was slow and complicated unlike GitHub. That was 2018 so it may have improved

aberba
Автор

How do you think microsoft aquiring GitHub plays into this? A lot of the open source enthusiast moved to gitlab after that I can imagine

wile
Автор

I'm so confused of all these gits that I've only heard of this GitLab the first time in this video.. What are differences of the 3?

jamilgonzaga
Автор

I'd say its core is too bloated (being Ruby), even with all the caching, so for many usages I'd prefer a combo of Gitea for the repos/bugtrack and any good CI/CD (even Jenkins) with Git hooks.

The Onmibus package needs a server that is powerful enough, so it's not worth it for many small teams/projects.
Since GitLab deprecated the official Ansible role to deploy GitLab (to push people to use their cloud offering instead?), the second best way to deploy it is through containers but Postgres can suffer quite a lot when containerized (according to my DBA colleagues) so it's not ideal either.

Ruzgfpegk
Автор

I'm always stunned by the quality of the work that goes into Gitlab, the teams working in the open are so inspiring.

greob
Автор

Interesting... someone else who's also focused on building communities online (that isn't a "marketing guru" or the typical 'collab mgr' or whatever the fuck these snake oil people call themselves nowadays).

I never built a course (though I do private workshops often) nor have I ever invested much on YT, but I'm happy to see more people doing this too!

Keep up the good work sir 🤝

Chinoman
Автор

The photo of DZ at 0:30 isn't the right photo, it's of somebody else (but I suppose with the same name).

yorickpeterse
Автор

i still use github for my project .... cause i find the ui way better and easy to use

xgui-studios
Автор

Asking for likes and plugging your community in the middle of the interesting part is very off putting, only watched about half, do what you will with this feedback.

joaquimley