Top Banner
Spring.IO for startups
32
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Spring IO for startups

Spring.IOfor startups

Page 2: Spring IO for startups

Alexey Zvolinskiyaka

Alex FruzenshteinJava / Scala Developer

Blogger10per Club founder

Mathematician, programmer, wrestler, last action hero...

Page 3: Spring IO for startups

in startups*

Page 4: Spring IO for startups

Several words aboutstartups...

web & social

Page 5: Spring IO for startups

What startups need?

Page 6: Spring IO for startups

High speedConfidence

Convenience

Page 7: Spring IO for startups

Once upon a time

Page 8: Spring IO for startups

First Spring ReleaseJune 2003

Rob Johnson

Page 9: Spring IO for startups

Next valuable Release2.5

November 2007

Page 10: Spring IO for startups

Next valuable Release3.0

November 2009

Page 11: Spring IO for startups

Many Spring modules

Page 12: Spring IO for startups

Spring Boot 2014

Page 13: Spring IO for startups

Spring IO 2014Welcome toCENTRope

Котята!

Page 14: Spring IO for startups

Why SpringIO suits goodfor startups?

Page 15: Spring IO for startups

Fast startprototyping & boot

Page 16: Spring IO for startups

APIvalidation & structure

Page 17: Spring IO for startups
Page 18: Spring IO for startups

Numerous modulesSecurity, Data, Integration, BigData...

Page 19: Spring IO for startups
Page 20: Spring IO for startups

MatureWell structured projects, conventions

Page 21: Spring IO for startups
Page 22: Spring IO for startups

Reliable

Page 23: Spring IO for startups
Page 24: Spring IO for startups

Expert’s opinion

Page 25: Spring IO for startups

Oliver GierkeSpring Data Project Lead

Page 26: Spring IO for startups

Quote #1Java 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.

Page 27: Spring IO for startups

Quote #2The 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.

Page 28: Spring IO for startups

Quote #3JVM 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.

Page 29: Spring IO for startups

My experience

Page 30: Spring IO for startups

Conclusion

Page 31: Spring IO for startups

Conclusion1. Good for Java devs2. Pretty obvious code3. Good maintenance4. Extensible5. Perspective6. Community7. High knowledge entrance8. Not so productive as it can be (boilerplate

code)

Page 32: Spring IO for startups

Thanks@Fruzenshtein

10per