Hi, Spring fans! What a week! I've just returned from Prague, the Czech Republic, where I was for the epic Geecon Prague 2019 event. (Thanks for voting my talk on Reactive Spring the #1 talk, Prague!). Now I'm in Nantes, France, the DevFest Nantes show. I'd never been to Prague and I've never been to Nantes. So how's that for cool first-time appearances in one week? I'll be speaking about testing here. Tonight I fly to Paris, Fr, for customer meetings. Then I fly on Thursday to St. Petersburg, Russia, for the Joker conference, where I'll be presenting on testing and I'll be co-presenting with Spring co-founder, my friend, and hero, the one, the only, the amazing and inimitable, a veritable font of kindness and wisdom, Juergen Hoeller! Then, on the 27th, I fly to Chicago. It's shaping up to be quite the week!
I've really enjoyed my time in Prague and now Nantes. Yesterday, I recorded 3 podcasts with folks from Microsoft and Pivotal, among others, so look forward to them in my podcast, A Bootiful Podcast. I also got to tour Nantes a little bit with my friend and Reactor / Spring teammate Simon Baslé. Merci, Simon!
I thought I was going to wake up and get this week's This Week in Spring roundup done and dusted before breakfast but it has turned out to be a whopper of a roundup! I hope you made a pot of coffee, this one's going to be a doozie!
- It's here! It's finally here! Spring Boot 2.2.0! There's so much good stuff I can't even! Check the blog, get the bits, and get to production!
- Spring Boot for Apache Geode & Pivotal GemFire 1.2.0.RELEASE Available
- Spring Session for Apache Geode & Pivotal GemFire 2.2.0.RELEASE Available
- In last weeks' A Bootiful Podcast, I interviewed Bytebuddy founder Rafael Winterhalter. Check it out!
- Spring Security OAuth 2.3.7, 2.2.6, 2.1.6, 2.0.19 Released
- Spring Cloud Stream - functional and reactive
- Simple Event Driven Microservices with Spring Cloud Stream
- Spring founder and Atomist CEO Rod Johnson (@SpringRod) blogs about the journey of Spring in this blog, Eighteen Years of Spring. This was a followup to his epic talk at SpringOne Platform 2019 talk of the same name.
- The Spring Cloud Gateway RSocket module have been moved to
spring-cloud-incubator
pending the completion of the rsocket-java
support for routing and forwarding
- A third party MySQL R2DBC implementation, supporting v.0.8.0 of the SPI, is available. Thanks, Mirro Mutth!
- A nice talk by Axon founder Allard Builjze, Event driven microservices with Axon and Spring Boot
- Somebody recently asked me I planned on doing a talk about Hexagonal Architecture with Spring Boot. I had no plans. Someone else responded with this great talk from Spring I/O by Tom Hombergs
- Wow! There's a new feature in IntelliJ IDEA, "Support for Reactor Debug mode," and it is awesome!
- There's a great piece by Tim van Baarsen answering the question, What’s new in Spring Boot 2.2?
- SpringOne Platform 2019 was amazing and the videos are up! I'll be introducing some of them here.
- Check out Christopher Strobl's talk on "What's New in Spring Data Moore"
- Did you know that the fat-jar plugin that Spring Boot ships to envelope your Java application's
.jar
s inside another .jar
was originally called, wait for it, Binks?
- I like this post in The Register, Created to mimic Heroku, Cloud Foundry explained by its chief technology officer
- Event-Driven Java Applications with Redis 5.0 Streams, another great SpringOne Platform 2019 talk, this one by Mark Paluch
- Spring Data team member Jens Schauder's SpringOne Platform 2019 talk on Spring Data JPA is now up
- Josh Long at SpringOne Platform 2019 - YouTube
- The Spring Initializr, the library that powers start.Spring.io, just had its first release hitting Maven Central
- The 2019 Java Developer RoadMap
- The DO’s and DON’T’s of Reactive Programming - what a treasure!
- Building Resilient applications with Resilience4J
- Feature flipping for Java, a very cool talk!
- I loved this talk on R2DBC
- The state of Kotlin In Spring
- The new power source for PayPals JVM Framework
- 13 Stream Processing Patterns for building Streaming and Realtime Applications | My views of the World and Systems
- Richard Seroter has a great post on fronting web sites, a classic .NET app, and a serverless function with Spring Cloud Gateway
- Did you see Spencer Gibb's SpringOne Platform 2019 keynote? Here it is!
- The New Stack has a great interview with Pivotal VP Cornelia Davis on Implementing CI/CD and what it means for Java-based programs
- I liked this introduction to Spring Cloud Contact
- A fantastic Spanish-language talk on Spring Cloud Contract by Spring community friend Eddú Meléndez
- Spring Cloud Gateway and RSocket
- Oded Shopen has a fantastic talk called Microservices are for humans, not machines
- Check out this amazing talk by Spencer Gibb and Cora Iberkleid introducing Spring Cloud Gateway and RSocket
- Love this episode of the Heavybit podcast, Ep. #13, Cloud Wrangling with Natalie Bennett of Pivotal
- A nice post from TechCrunch, With Alibaba, Pivotal and Lightbend on board, Reactive flexes its ROI muscle in the microservices world
- Adrian Cole, Tommy Ludwig and Narayanan Arunachalam talk about distributed tracing in the wild
- Check out what's new in the Spring Cloud products for the Pivotal Platform
- Check out this amazing talk by Olga Maciaszek-Sharma on how to live in a post Spring Cloud world
- A great The New Stack article from the Pivotal SpringOne Platform Keynote: Is Kubernetes Boring Yet? - The New Stack