Spring.IO
for startups
Alexey Zvolinskiy
aka
Alex Fruzenshtein
Java / Scala Developer
Blogger
10per Club founder
Mathematician, programmer,
wrestler, last action hero...
in startups*
Several words about
startups...
web & social
What startups need?
High speed
Confidence
Convenience
Once upon a time
First Spring Release
June 2003
Rob Johnson
Next valuable Release
2.5
November 2007
Next valuable Release
3.0
November 2009
Many Spring modules
Spring Boot 2014
Spring IO 2014
Welcome to
CENTRope
Котята!
Why SpringIO suits good
for startups?
Fast start
prototyping & boot
API
validation & structure
Numerous modules
Security, Data, Integration, BigData...
Mature
Well structured projects, conventions
Reliable
Expert’s opinion
Oliver Gierke
Spring Data Project Lead
Quote #1
Java is considered a mature - some
even say legacy - technology these
days. The programming communities
(Ruby, Scala, JavaScript etc.) promise
faster development time and thus
might appeal as a better choice for
startups.
Quote #2
The Spring framework however has
always had an eye on pain points Java
developers had with the current state of
the Java eco-system. It revolutionized the
server programming model back in 2002
with dependency injection and aspect
oriented programming.
Quote #3
JVM and Java as the mature foundation,
the Spring framework and it's eco system
provide a programming model for today's
developer's challenges and is easy and
flexible to deploy as well as Spring Boot
on top as an opinionated and pragmatic
approach to all the options for superb
developer productivity.
My experience
Conclusion
Conclusion
1. Good for Java devs
2. Pretty obvious code
3. Good maintenance
4. Extensible
5. Perspective
6. Community
7. High knowledge entrance
8. Not so productive as it can be (boilerplate
code)
Thanks
@Fruzenshtein
10per

Spring IO for startups