Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DevClub Tallinn: How to Make Your OSS Project S...
Search
Sergei Egorov
September 24, 2019
Programming
800
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DevClub Tallinn: How to Make Your OSS Project Successful
Sergei Egorov
September 24, 2019
More Decks by Sergei Egorov
See All by Sergei Egorov
SnowOne 2020: Jabel – retrofitting Java Compiler by instrumenting it!
bsideup
1
410
JUGBB2020: Testcontainers - Past, Present, Future
bsideup
1
260
Presentation: Reactive: Do. Or do not. There is no try.
bsideup
1
1.5k
Devoxx MA: Testcontainers deep dive
bsideup
1
200
Jokerconf 2019: Testcontainers: a year-in-review
bsideup
1
340
GeekOut 2019: Don’t be Homer Simpson with your Reactor!
bsideup
0
950
Pivotal Toronto 2019: Don’t be Homer Simpson with your Reactor!
bsideup
0
160
GeeCON 2019: Testcontainers: a year-in-review
bsideup
1
2.7k
GeeCON 2019: Don’t be Homer Simpson with your Reactor!
bsideup
1
200
Other Decks in Programming
See All in Programming
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
200
「AI時代、配布するPythonコードをどう守るか: 難読化の実験と判断軸」 #PyconJP2026
pkshadeck
PRO
2
190
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
150
ソフトウェアラスタライザ
fadis
1
800
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
6.1k
App Intentsのビルドプロセスを支える技術
kntkymt
0
230
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
660
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
130
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
270
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
230
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
140
スマート反転とウェブアクセシビリティ
camiha
0
180
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Paper Plane
katiecoart
PRO
3
53k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Utilizing Notion as your number one productivity tool
mfonobong
4
580
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
510
Product Roadmaps are Hard
iamctodd
55
13k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Visualization
eitanlees
152
17k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
Transcript
How To Make Your OSS Project Successful (without writing
it in JavaScript) @bsideup Sergei Egorov, Pivotal
About me • Staff Engineer at Pivotal’s Spring R&D, working
on Project Reactor ⚛ • Berlin Spring User Group co-organizer • Testcontainers co-maintainer • Apache member @bsideup
a.k.a.
None
Why doing OSS?
To build a better world?
@bsideup
@bsideup
Pleeeeease… @bsideup
Money making? https://commons.wikimedia.org/wiki/File:Cartoon_Guy_Mining_Lots_Of_Money_Online.svg @bsideup
@bsideup
@bsideup
The point of OSS You trying to earn $ @bsideup
http://insight-rec.com/with-insight-sharing-is-caring/ @bsideup
Just imagine the world… @bsideup
Just imagine the world… @bsideup
Without OSS.
Back to “building a better world”?
Why *you* should do OSS? @bsideup
“I noticed your GitHub profile, <…>” “Oh, you maintain X?
We love the project!” “I know you!” “Can you do a workshop?” @bsideup
@bsideup
SHUT UP AND TAKE MY… COMMITS! @bsideup
Well… likely…
@bsideup
OSS is like a zombie apocalypse Who you expect to
be Who you will actually be @bsideup
GitHub is like a zombie apocalypse too Your Java library
JavaScript projects @bsideup
3 types of popular OSS projects @bsideup
3 types of popular OSS projects • JavaScript projects (NodeJS,
Express, TypeScript, React, Angular, …) @bsideup
3 types of popular OSS projects • JavaScript projects (NodeJS,
Express, TypeScript, React, Angular, …) • Projects that help running these JS projects (Kubernetes, Docker, …) @bsideup
3 types of popular OSS projects • JavaScript projects (NodeJS,
Express, TypeScript, React, Angular, …) • Projects that help running these JS projects (Kubernetes, Docker, …) • Those who remind you why JS is bad :D (Go projects, Spring, …) @bsideup
but…
if you managed to create something great…
Give it a good name >_< @bsideup
Why name is important
Watch your users!
Don’t be creeppy! @bsideup
Watching via GitHub
https://github.com/search?q=testcontainers&s=indexed&type=Code @bsideup
https://github.com/search?q=testcontainers&s=created&type=Issues @bsideup
Know your issues @bsideup
Join forces! @bsideup
Join forces! @bsideup
Collaborate @bsideup
Grow the team @bsideup
Testcontainers’ co-maintainer now ;) Grow the team @bsideup
Help others spread the word @bsideup
Learn new use cases @bsideup
Inspire yourself & team! @bsideup
@bsideup
@bsideup
LOL @bsideup
Use GitHub Insights!
@bsideup Know your forks
@bsideup Know your forks
@bsideup
@bsideup
@bsideup
Watching via Twitter
https://twitter.com/search?q=jabel%20java&f=live @bsideup
Use smart search queries @bsideup
Use smart search queries @bsideup
Save queries @bsideup
Save queries @bsideup
Save queries @bsideup
Save queries @bsideup
Single-word unique names FTW! @bsideup
Although sometimes they’re not that unique @bsideup
Although sometimes they’re not that unique @bsideup
Does it all work?
You tell me :) @bsideup https://star-history.t9t.io/#testcontainers/testcontainers-java
You tell me :) @bsideup We started promoting the project
https://star-history.t9t.io/#testcontainers/testcontainers-java
Hype & hot vs “Single malt” @bsideup
Bonus
Talk about your projects! :D
Talk about your projects! :D Testcontainers Jabel Liiklus BlockHound Spring
@bsideup bsideup