Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Spring.IO - Professional open-source software d...
Search
Oliver Drotbohm
October 21, 2013
Technology
2
760
Spring.IO - Professional open-source software development at Pivotal
Slides of my talk about open-source software development in the Spring team.
Oliver Drotbohm
October 21, 2013
Tweet
Share
More Decks by Oliver Drotbohm
See All by Oliver Drotbohm
It Takes Two to Tango – Designing Module Interactions in Modulithic Spring Applications
olivergierke
4
440
Bottom-Up Architecture – Bridging the Achitecture Code Gap
olivergierke
4
730
Spring Modulith – A Deep Dive
olivergierke
7
3.8k
Spring for the Architecturally Curious Developer
olivergierke
5
1.7k
Spring Boot 3 & Spring Framework 6
olivergierke
4
1.9k
Architecturally-evident Java Applications with jMolecules
olivergierke
8
2.7k
A Deep Dive into Spring Application Events
olivergierke
12
3.1k
Building Better Monoliths – Modulithic Applications with Spring Boot
olivergierke
4
870
Spring HATEOAS – Hypermedia APIs with Spring
olivergierke
1
650
Other Decks in Technology
See All in Technology
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
230
データ活用促進のためのデータ分析基盤の進化
takumakouno
2
840
인디 앱 개발자와 Flutter
tinyjin
0
160
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
400
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
820
Can We Measure Developer Productivity?
ewolff
1
120
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
430
組み込みLinuxの時系列
puhitaku
4
1.1k
今、始める、第一歩。 / Your first step
yahonda
2
730
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
280
AWS⼊社という選択肢、⾒えていますか
iwamot
2
1.1k
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
2
900
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
20
1.1k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
YesSQL, Process and Tooling at Scale
rocio
168
14k
Building an army of robots
kneath
302
42k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
2k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
How to Ace a Technical Interview
jacobian
276
23k
Thoughts on Productivity
jonyablonski
67
4.3k
Transcript
Professional open-source software development at Pivotal Oliver Gierke
Oliver Gierke ! Spring Data Project Lead JPA 2.1 Expert
Group ! !
[email protected]
www.olivergierke.de olivergierke
Spring Framework A brief side-track into history
2002
2002 2004
2002 2004 2005
2004
2008
2009
2013
What is Spring IO?
None
None
The way to Spring
None
None
None
None
None
We're hiring from the community
"Your Github profile is your resume. Jonathan Nelson
Contributing From the outside…
http://spring.io
None
StackOverflow
None
Bug tracker
None
Projects @ GitHub
None
Pull requests
None
Contributing From the inside…
Collaboration in distributed teams
None
HipChat
HipChat (IRC on steroids)
None
None
Skype, Hangouts, WebEx…
JIRA Agile (pka Greenhopper)
None
Release train
Release train
Babbage GA Release train
Babbage GA Release train
Babbage GA Arora SR3 Release train
Babbage GA Arora SR3 Babbage SR1 Release train
Babbage GA Arora SR3 Codd M1 Babbage SR1 Release train
Babbage GA Arora SR3 Codd M1 Babbage SR1 Babbage SR2
Release train
Babbage GA Arora SR3 Codd M1 Codd RC1 Babbage SR1
Babbage SR2 Release train
Babbage GA Arora SR3 Codd M1 Codd RC1 Babbage SR1
Babbage SR2 Babbage SR3 Release train
Babbage GA Arora SR3 Codd M1 Codd RC1 Codd GA
Babbage SR1 Babbage SR2 Babbage SR3 Release train
Babbage GA Arora SR3 Codd M1 Codd RC1 Codd GA
Babbage SR1 Babbage SR2 Babbage SR3 Release train 4 week iterations between dots on a line
Continuous Integration
None
Jürgenization
None
Quality control
None
Pull requests
Pull requests (aka Code Reviews 2.0)
None
References • Spring.IO - http://spring.io • JIRA - http://jira.springsource.org •
Continuous Integration - http://build.springsource.org • Spring projects @ GitHub - https://github.com/spring-projects • Spring Community 101 - Chris Beams - Website • "The Economic Motivation of Open Source Software: Stakeholder Perspectives." IEEE Computer, vol. 40, no. 4 (April 2007). Page 25-32. - PDF, Website