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
850
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Oliver Drotbohm
See All by Oliver Drotbohm
What's new in Spring Modulith?
olivergierke
1
350
Domain-centric? Why Hexagonal and Onion Architecture Are Answers to the Wrong Question
olivergierke
4
2.1k
It Takes Two to Tango – Designing Module Interactions in Modulithic Spring Applications
olivergierke
5
850
Bottom-Up Architecture – Bridging the Achitecture Code Gap
olivergierke
4
1.1k
Spring Modulith – A Deep Dive
olivergierke
9
5.8k
Spring for the Architecturally Curious Developer
olivergierke
5
2k
Spring Boot 3 & Spring Framework 6
olivergierke
4
2.1k
Architecturally-evident Java Applications with jMolecules
olivergierke
9
3.2k
A Deep Dive into Spring Application Events
olivergierke
12
3.6k
Other Decks in Technology
See All in Technology
少人数データチームのDevin活用実践事例
runandy16
2
140
いかに伝えるか 〜新卒エンジニアの教育のための、ライトノベル活用の一例
ikedon
1
150
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
0
1.6k
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
240
「面白い!」を信じ抜け。激動の時代を貫く、オンリーワン・エンジニアの条件
kizawa2020
2
630
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
55k
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
320
本番に近いテストをもっと手軽に - Postmanで広がるAPIテストの世界 / Expanding the World of API Testing with Postman
yokawasa
1
210
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
510
Claude Codeの体系的な理解と知識のフック
oikon48
10
6.5k
Point Cloud as a Foreign Language for Multi-modal Large Language Model
takmin
0
360
人気商品が「ちゃんと買える」をつくる ー ECの負荷改善
ykagano
1
180
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
230
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
220
Utilizing Notion as your number one productivity tool
mfonobong
4
560
Are puppies a ranking factor?
jonoalderson
2
3.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Writing Fast Ruby
sferik
630
63k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
700
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
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