Webinar: Up and Running with Spring Boot in NetBeans IDE

News | Pieter Humphrey | February 16, 2016 | ...

Guest Speaker: Geertjan Wielenga, Principal Product Manager, Oracle

NetBeans IDE is the official IDE of the Java platform. Focused on rapid out-of-the-box development of all kinds of Java applications, NetBeans is comprehensive and easy to use. In particular, its free and open source tooling for end-to-end development is much admired. Over recent years, many developers have added NetBeans to their toolbox because of its intuitive and powerful integration with Maven and Gradle. During this session you will see how NetBeans is well suited for setting up and developing applications that make use of Spring Boot. You will also learn about the many new features that have been added in NetBeans IDE 8.0 and 8.1, helping you working quickly and effectively with Java and Maven in the context of Spring Boot. By the end of this session, you'll have a better grasp of Spring Boot, as well as a thorough understanding of the range of features that NetBeans provides for working with it!

Thursday, Feb 25th, 2016 3:00PM London GMT Register

Thursday, Feb 25th, 2016 10:00AM PST (San Francisco GMT-08:00) Register

Developing Spring Boot applications with Kotlin

Engineering | Sébastien Deleuze | February 15, 2016 | ...

Update: a comprehensive Spring Boot + Kotlin tutorial is now available.

Just in time for Kotlin 1.0 release, we are adding support for Kotlin language to https://start.spring.io in order to make it easier to start new Spring Boot projects with this language.

This blog post is also an opportunity for me to explain why I find this language interesting, to show you a sample project in detail and to give you some tips.

What is Kotlin?

Kotlin is a language created by JetBrains. It runs on top of the JVM (but not only), it is an object oriented language that includes many ideas from functional programming. I won't go too much in details about all Kotlin features (PDF, HTML

Distributed Tracing with Spring Cloud Sleuth and Spring Cloud Zipkin

Engineering | Josh Long | February 15, 2016 | ...

I was inspired by OpenZipkin contributor and Spring Cloud Sleuth and Zipkin contributor Adrian Cole's epic talk introducing Zipkin to write this particular post. There's so much epic stuff in that talk, so once you're done reading this, go watch that!

Advances in technology and cloud computing have made it easier to stand up and deploy services with ease. Cloud computing enables us to automate away the pain (from days or weeks (gasp!) to minutes!) associated with standing up new services. This increase in velocity in turn enables us to be more agile, to think about smaller batches of…

Spring Data Release Train Hopper M1 Released

Releases | Oliver Drotbohm | February 12, 2016 | ...

On behalf of the Spring Data team I'm happy to announce the first milestone of the Hopper release train. The release ships 250 tickets fixed! The most important new features are:

  • Upgrade to Querydsl 4.
  • Integration of Spring Data Neo4j 4.1, Spring Data Couchbase 2.1 and Spring Data Solr 2 (on Solr 5).
  • Support for Redis Cluster.
  • Support for projections on repository query methods in JPA and MongoDB (see the example for details).
  • Addition of Spring Data Envers to the release train (previously maintained separately).

Find a curated changelog in our release train wiki or skim through a full list of changes in JIRA. We're shooting for a release candidate early March and a GA release at the…

Spring Session 1.1.0 RC1 Released

Releases | Rob Winch | February 11, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring Session 1.1.0.RC1. The release can be found in the Spring Milestone Repository (https://repo.spring.io/milestone/).

This release contains lots of fixes and new features. You can find details in the What's New in 1.1 The highlights of 1.1.0.RC1 have been included below:

We look forward to your feedback and if all goes well plan to release 1.1.0.RELEASE in the next few weeks.

Site | Documentation | Issues |

We have adopted a Contributor Code of Conduct!

News | Chelsea Troy | February 10, 2016 | ...

We have an exciting announcement to make!

The Spring projects are about developing fast, flexible Java apps.

But there's a driving force behind the technology—its people. We open-source our projects to welcome our community into making Spring the best it can be.

Now we are taking another step in that direction. Each of the active Spring projects has adopted a Contributor Code of Conduct! You can look at the contributor code of conduct right here, and you'll find a copy in each of our repositories on Github.

We want people from minority groups in tech to feel welcome to contribute to Spring…

Spring Data Couchbase 2.0

Engineering | Josh Long | February 10, 2016 | ...

This is a cross-post blog from Simon BASLÉ from Couchbase. You can find him on twitter (@simonbasle) or github. Learn more about Couchbase and the Couchbase Java SDK on the developer portal. Thanks again, Simon and great job to you and your team! -Josh

Spring Data Couchbase 2.0 is a rewrite of the original Spring Data Couchbase 1.4.x connector. It is based on the Couchbase Java 2.2 SDK and makes heavy use of the new query language N1QL (which was introduced in Couchbase Server 4.0) to offer more features for Spring Data users.

The first Milestone has been released last august, then a Release…

Reactive Spring

Engineering | Rossen Stoyanchev | February 09, 2016 | ...

At SpringOne2GX 2015, Juergen announced plans for Spring Framework 5 with a major focus on reactive architectures. Concrete efforts are already underway and a lot has happened since!

At the most basic level, reactive programming models allow for writing non-blocking services and applications. This requires a fundamental shift from writing imperative logic to async, non-blocking, functional-style code, in particular when interacting with external resources.

Reactive Web Applications

Most Java web applications are built on the Servlet API which was originally created with synchronous and…

This Week in Spring - February 9th, 2016

Engineering | Josh Long | February 09, 2016 | ...

Welcome to another installation of This Week in Spring! This week I'm in beautiful Stockholm, Sweden at the amazing JFokus conference. It's also Shrove Tuesday here in Sweden and the custom is to over-indulge, so as I type this I am eating a Semla. I hope you too enjoy over-indulging on this week's epic roundup!

  • the world's worst kept secret is finally announced! We've been developing a reactive runtime for Spring MVC, and you can start to kick the tires! Check out this amazing blog on Spring 5's ambitions for reactive web programming!
  • Spring Cloud Stream lead Marius Bogoevici has just announced Spring Cloud Stream 1.0.0.M4 which, among other things, defaults to publish/subscribe semantics, supports a notion of consumer groups, provides a simplified binder SPI, resettable Kafka offsets, and so much more! Check it out!
  • the 2.0.0.RELEASE of Spring Data Couchbase just dropped!

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all