Spring Tips: Distributed Tracing with Zipkin
Speaker: Josh Long
Hi Spring fans! In this tip, we’ll quickly look at how to integrate distributed tracing with Spring Cloud Sleuth and the OpenZipkin project.
Speaker: Josh Long
Hi Spring fans! In this tip, we’ll quickly look at how to integrate distributed tracing with Spring Cloud Sleuth and the OpenZipkin project.
Welcome to another installment of This Week in Spring! We’ve got a lot to cover this week so let’s get to it.
/beansviz endpoint.manifest.yml editor#hashCode in certain contextsSpeaker: Josh Long
Hi Spring fans! In this tip, we’ll look at how to process large amounts of sequential data using Spring Batch.
Welcome to another installment of This Week in Spring! It’s been a very busy week and we’ve got a lot to cover so let’s get to it!
As you probably have seen, we have just announced the GA release of Spring Data release train Ingalls. As the release is packed with way too many features to cover them in a release announcement, I would like to use this post to take a deeper look at the changes and features that come with the 15 modules on the train.
A very fundamental change in the release train’s dependencies is the upgrade to Spring Framework 4.3 (currently 4.3.6) as the baseline. Other dependency upgrades are mostly driven by major version bumps of the underlying store drivers and implementations that need to be reflected in potential breaking changes to the API exposed by those modules.
Ingalls also ships with a new Spring Data Module: Spring Data LDAP. The Spring LDAP project has shipped Spring Data repository support for quite a while. After a couple of glitches and incompatibilities we decided to move LDAP repository support into a separate Spring Data module so that it is more closely aligned to the release train.
Another big change to the module setup is that Spring Data for Apache Cassandra has now become a core module, which means it now has been and is going to be maintained by the Spring Data team at Pivotal. A great chance to thank the previous core maintainers David Webb and Matthew T. Adams for all their efforts.
Besides those very fundamental changes, the team has been working on a whole bunch of new features:
Use of method handles for property access in conversion subsystem.
Support for XML and JSON based projections for REST payloads (Commons)
Cross-origin resource sharing with Spring Data REST
More MongoDB Aggregation Framework operators for array, arithmetic, date and set operations.
Support for Redis Geo commands.
Upgrade to Cassandra 3.0 with support for query derivation in repository query methods, User-defined types, Java 8 types (Optional, Stream), JSR-310 and ThreeTen Backport.
Support for Javaslang’s Option, collection and map types for repository query methods.
These are the ones that I would like to discuss in the remainder of this post.
Speaker: Josh Long
Hi Spring fans! In this tip, we’ll look at the Spring Data Couchbase support in Spring Boot 1.4.
Welcome to another installment of This Week in Spring! As usual, we’ve got a lot to cover so let’s get to it: we’ve got an fresh batch of both new Spring Cloud software from the team and microservice themed S1P 2016 replays from Pieter Humphrey this week, so fasten your seat belt!
spring-rabbit-junit module, the ability to dynamically register queues at runtime, and numerous other niceties that - among other things - will be integrated into the imminent Spring Boot 1.5!DiscoryClient abstraction with Marathon for Apache Mesos/info endpointWelcome to another installment of This Week in Spring! We’ve got a lot to get into this week - even more so than usual! So, let’s get into it!
Starting to put together topics for the next season of Spring Tips: what would you like to see discussed?
— Josh Long (龙之春, जोश) (@starbuxman) January 13, 2017
This week there are a lot of great SpringOne Platform 2016 replays available online thanks to our very own Pieter Humphrey!
Welcome to another installment of This Week in Spring! This week I’m in San Francisco and New York City talking to developers and toiling on the final edits to the O’Reilly book Cloud Native Java (almost there!). Also, marketing ninja Pieter Humphrey is ramping up the S1P 2016 replays, so fasten your seat belt and check the S1P 2016 YouTube playlist for the most current releases. We’ve got a lot to cover this week so let’s get to it!
ItemReader and ItemWriter intances, including the FlatFileItemReader! This is been a long time in coming and I can’t wait for this release. This rounds out the already epic Java configuration story for Spring Batch.Following the Kotlin support on start.spring.io we introduced a few months ago, we have continued to work to ensure that Spring and Kotlin play well together. One of the key strengths of Kotlin is that it provides a very good interoperability with libraries written in Java. But there are ways to go even further and allow writing fully idiomatic Kotlin code when developing your next Spring application. In addition to Spring Framework support for Java 8 that Kotlin applications can leverage like functional web or bean registration APIs, there are additional Kotlin dedicated features that should allow you to reach a new level of productivity.