9
baeldung.com

baeldung - Amazon S3 · Spring Framework 4.0.5 & 3.2.9 released - next stop: 4.1 The Spring Framework 4.1 plan — and 4.0.1 & 3.2.7 releases coming up next week Spring 4.1's Upcoming

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

baeldung.com

2014SPRINGDEVELOPMENTREPORT

QUESTIONS:

01

02

03

04

05

Who should I follow if I want to learn more Spring and be part of the community?

OK — now that I know a few people to follow — are they on social?

What are the best videos I should watch (and which ones I can skip)?

What are some solid and up to date Spring articles I can read?

Which Version of SpringShould I Use?

HERE’S OUR ANSWER TO ALL OF THEM.

— 2 baeldung.com

We built this report to map out the

Spring Ecosystem and the Spring

Community.

The report is a guide to oh so

common questions like:

These are very common questions for many using Spring.

SPRING VERSIONSUSED RIGHT NOW

Survey ResultsWHAT VERSIONOF SPRING AREYOU USING?We got more than 500 answers

from developers.

ON YOUR MAINPROJECT

We did a survey in which we asked:

HERE’S HOWSpring is being used in the wild:

2.x [33]

3.0 [46]3.1 [49]

3.2 [220]

4.x [201]

Spring 4.x 201 37%

Spring 3.2 220 40%

Spring 3.1 49 9%

Spring 3.0 46 8%

Spring 2.x 33 6%

—3 baeldung.com

MAJOR SPRINGRELEASES IN 2014

— 4 baeldung.com

Spring Data Releases:• Dijkstra (Dijkstra, May 2014 - latest)

• Codd (Codd, February 2014 - latest)

• Babbage (Babbage, 2013 - latest)

Spring Security Releases: 3.1.6, 3.2.2 (3.2.x latest)Spring Framework Releases: 4.0.1 (4.0.x - latest)

Spring Boot Releases:1.0 (1.0.x - latest), 1.1 (1.1.x - latest)

Spring Batch Releases:2.2.6, 3.0.0 (3.0.x - latest)

Spring Web Flow Releases:2.3.3, 2.3.4, 2.4.0

Spring IO Platform Releases:1.0.0 (1.0.x - latest)

Spring for ApacheHadoop Releases:2.0.0 (2.0.x - latest)

Spring AMQP Releases:1.2.1, 1.3.1

Spring LDAP Releases:2.0.0 (2.0.x - latest)

Spring Integration Releases:4.0.1

Spring Mobile Releases:1.1.1

Spring Web Services Releases:2.2.0

Grails/Groovy Releases:2.3, 2.4, 3.5.0

Reactor Releases:1.1.0

Spring Social Releases:1.1.0

Spring Data Other Releases:Spring Data Redis releases: 1.1.1, 1.2.0 (1.2.x - latest)

Spring Data Couchbase releases: 1.0

TOP SPRING VIDEOS /WEBINARS

JUL Integrating Spring Batch and Spring Integration ~1,4k views

REST-ful API Evolution ~1,2k views

Tooling for Spring's next generation ~0,9k views

Performance — tuning the Spring Petclinic sample application ~0,7k views

JUN Webinar: Spring Batch 3.0.0 ~1,4kviews

The Pitfalls Of Building Large Scale Applications ~1,2k views

Toronto SUG Meetup: Using Spring Framework 4.0 and Java 8 ~1,2k views

Achieving Self-Testing Code: Test Repertoire and Practices ~1,1k views

MAY Spring Integration 4.0 — The New Frontier ~2,6k views

Getting Started with Spring Security 3.2 ~1,8k views

Data-Driven Applications with Spring and Neo4j ~1,3k views

APR Hadoop — Just the Basics for Big Data Rookies ~8,8k views

Spring Boot and Spring Tool Suite ~4,6k views

Real Time Analytics with Spring ~3,8k views

Going Beyond Dependency Injection ~2,7k views

Your Data, Your Search, Elasticsearch ~2,4k views

Building Smart Clients with Spring ~2k views

MAR RabbitMQ is the new king ~6,4k views

Webinar: Spring Framework 4 on Java 8 ~5,5k views

Webinar: Spring Data Repositories — Best Practices ~4,9k views

Thymeleaf: improving your Spring view layer with natural templates ~4,4k views

FEB AngularJS, Backbone.js and Client-Centric Design ~7,2k views

Webinar: Introduction to Apache Tomcat 8 ~6k views

Introduction to Spring Data JPA and Spring Data MongoDB ~3,9k views

JAN Webinar: Introduction to Spring Framework 4.0 ~11,9k views

Webinar: Spring Security 3.2 ~10k views

Spring Testing ~6,2k views

Intro To WebSocket Applications with Spring Framework 4.0 ~5,5k views

Webinar: Spring with Immutability ~4,9k views

Spring RESTBucks — A hypermedia-driven REST webservice ~4,4k views

— 5 baeldung.com

BEST BLOGS AND AUTHORSIN THE SPRING ECOSYSTEM

— 6 baeldung.com

@dadepo

Website • Google+

@tux2323

Website • Google+

@altfatterz

Website • Google+

@FruzNotes

Website • Google+

@xavips

Website • Google+

@MaciejWalkowiak

Website • Google+

@springcentral

Website • Google+

@petrikainulaine

Website • Google+

@baeldung

Website • Google+

@nicolas_frankel

Website • Google+

@roghughe

Website

@kolorobot

Website • Google+

@olivergierke

Website • Google+

@tnurkiewicz

Website • Google+

@bijukunjummen

Website • Google+

@patrickgrimard

Website • Google+

@MGrzejszczak

Website • Google+

@starbuxman

Website • Google+

@vlad_mihalcea

Website • Google+

GREAT SPRING SERIESIN 2014

Spring GuidesWith the launch of the new spring.io site, the core team developed a few very handy guides to cover

some of the more common usecases with Spring.

Spring Social TutorialA comprehensive and practical Spring Social tutorial.

Tracking Exceptions - Part 6 - Building an Executable JarTracking Exceptions - Part 5 - Scheduling With SpringTracking Exceptions - Part 4 - Spring's Mail SenderError Tracking Reports - Part 3 - Strategy and Package PrivateTracking Exceptions With Spring - Part 2 - Delegate PatternTracking Application Exceptions With SpringThe development of a full Spring app focused on analyzing and interpreting log data - well

worth reading to see how actual Spring Development looks like.

Using jOOQ with SpringThe jOOQ with Spring definitive guide.

Project Sagan: open-sourcing spring.io Project Sagan: zero-downtime deploymentsProject Sagan: Upgrading to JDK 8Project Sagan: client-side architectureProject Sagan is spring.io - here’s how it was built - a very cool excercise in oppenness.

Introducing Spring Test MVC HtmlUnitSpring MVC Test with HtmlUnitSpring MVC Test with WebDriverSpring MVC Test with GebThe new Spring MVC test framework - solid articles that you can pick up and put in practice.

— 7 baeldung.com

Spring Security 4.0.0.M1 ReleasedPreview Spring Security Test: Method SecurityPreview Spring Security Test: Web SecurityPreview Spring Security Test: HtmlUnitThe new Spring Security 4 is announced and it’s looking good.

Design and Build RESTful API with Spring HATEOASUnit Test RESTful API with Spring MVC Test FrameworkConsume RESTful API With Angular-HALA REST and HATEOAS illustration both on the server and on the client side. An interesting read.

Spring Framework 4.0.5 & 3.2.9 released - next stop: 4.1The Spring Framework 4.1 plan — and 4.0.1 & 3.2.7 releases coming up next week

Spring 4.1's Upcoming JMS ImprovementsFurther Cache Improvements in Spring 4.1The plan for the upcoming Spring 4.1.

Versioned, Validated and Secured REST Services with Spring 4.0Versioned, Validated and Secured REST Services with Spring 4.0Versioned, Validated and Secured REST Services with Spring 4.0Versioned, Validated and Secured REST Services with Spring 4.0Versioned, Validated and Secured REST Services with Spring 4.0Versioned, Validated and Secured REST Services with Spring 4.0Interesting read on building a REST API with Spring 4.

GREAT SPRING SERIESIN 2014

— 8 baeldung.com

A snapshot of the Spring

Ecosystem in the first half of

2014.

We’ll do the same early 2015 and

map out how the community

moves forward.

And ThereYou Have It

BAELDUNG.COM

2014SPRINGDEVELOPMENTREPORT