Hi, Spring fans! Welcome to another installment of This Month in Spring! Can you believe it? We're staring down the month of October! That's insane! OCTOBER! In my head, I'm still wondering what I'm going to do for the summer, and here we are looking at Fall already!
I don't love the darker, colder months of the year here in the Northern Hemisphere, but there are some consolation prizes. First: The sessions from SpringOne are accessible online! Second: There's so much crazy, wonderful, new stuff by the day that I can scarcely keep up! This last month was nutty but fun. I spent the last few weeks in the studio filming a new Spring video for y'all. Stay tuned to my Twitter for more on that. I'm also super excited about this last month's insane roundup of content. We've got a lot to get to, so let's go!
- In this week's [A Bootiful Podcast], I interviewed Spring web legend Rossen Stoyanchev.
- Changing Spring Boot packaging to WAR and deploying to Tomcat and Jetty
- Discover Lenovo Innovation at VMworld: Smarter Technology for All
- How much faster is Java 17?
- In this week's A Bootiful Podcast: Dr. Mark Pollack on Physics, Spring Cloud Data Flow, Spring Data, Spring.NET, Spring XD, and so much more
- In June, Okta's Matt Raible, Brian Demers and I did a Twitch stream to figure out how to make the Okta Spring Boot starter work with Spring Native. We succeeded! However, it wasn't easy. Watch our trials and tribulations in this video.
- Check out this massive commit kicking off the official Jakarta EE 9 migration within the Spring Framework codebase!
- Spring Data 2021.0.5 and 2020.0.13 released
- Spring Data 2021.1.0-M3 released
- Spring Framework 5.3.10 and 5.2.17 available now
- Spring Security 5.6.0-M3 released
- Spring Tips: A Bootiful Look at SpringOne 2021
- Spring Tools 4.12.0 released
- Vaadin Reaches Version 21
- What are the implications for our applications if we reduced (or halved) the Java object header size ?
- Oracle recently proposed a two year cadence (instead of three) for long term releases. Microsoft's Martijn Verburg's onboard with the new proposal. This bodes well! ](https://mail.openjdk.java.net/pi)
- In this week's A Bootiful Podcast, I talked to Spring Security Engineer Josh Cummings
- Efficient Parsing of Reactive Buffer Streams – a very, detailed post by Spring legend Arjen Poutsma.
- Oh, and bt the way, here's my Kubernetes Native Java talk from the Japanese Java User Group last night, if you want to join in on the 90 minutes of fun! This talk looks at a ton of stuff: motivations for cloud native computing, reactive programming, R2DBC, HTTP/REST APIs with Spring WebFlux, Kubernetes probes and observability with the Spring Boot Actuator and Micrometer, Buildpacks/Paketo/KPack, GraalVM native images with Spring Native, RSocket, Kubernetes-specific configuration, API gateways with Spring Cloud Gateway, service orchestration and composition with reactive APIs, data integration gateways GraphQL with Spring GraphQL. Oh, and we deploy to Kubernetes and all the code was in a mix of Java and Kotlin! There's a ton of fun in these 90 minutes! Don't miss it!
- We've released Spring Cloud Sleuth OpenTelemetry 1.0.0-M10 and 1.1.0-M1!
- I liked this community comparison of Spring Webflux and Spring's RSocket integration. Hint: RSocket is fast, and very stable!
- Check out what Java Brains was able to do in ~15 hours – they built a full stack Good Reads clone with Spring Security Spring Data and Spring Boot to scale to millions of records with Cassandra
- Simplify Cloud Migration and Modernization with Microsoft and VMware
- Spring Data JDBC – How to use custom ID generation
- we announced the launch of Azure Spring Cloud Enterprise, managed by Microsoft! Learn more about how this service works
- Also, I just wanna thank folks for coming to the talk that Julien Dubois, Layla Porter and I did at SpringOne 2021. We received 94% positive feedback from more than 2,000 votes. Thank you for coming and thank you for making it fun!
- In this A Bootiful Podcast, I briefly recap some of the excitement from SpringOne 2021 and then talked Jackson and Woodstox creator Tatu Saloranta
- I loved Spring Framework lead Juergen Hoeller's post A Java 17 and Jakarta EE 9 baseline for Spring Framework 6
- Announcing Spring Data YugabyteDB – The Distributed SQL Blog
- Announcing VMware Tanzu Application Platform: A Better Developer Experience on any Kubernetes
- Check out the SpringOne 2021 keynotes
- Speaking of SpringOne, I loved this silly moment in one of the talks from Jetbrains' Hadi Hariri: Spring is not Spring without @starbuxman – LOL!
- Jonas Hecht's article, Goodbye Dockerfile, looking at Cloud Native Buildpacks and Spring Boot, is featured in the summer edition of iXmagazin, a German language developer journal
- Kuassi Mensah has announced the latest official release of the R2DBC driver for Oracle database
- Maciej Walkowiak lists some good choices for people who want options for feature toggles
- Monitor Spring Boot applications end-to-end using Dynatrace in Azure Spring Cloud!
- Piotr Mińkowski points the community to this interesting Spring Boot integration for Testcontainers that provides auto-configurations for Spring Boot-based integration tests
- Spring Boot, Spring Security, JWT, React, and Ant Design – Polling App | GitHub
- Spring GraphQL 1.0.0-M2 available now
- SpringOne 2021: Day 2 Recap and Breakout Session Highlights
- The State of Spring 2021
- VMware Tanzu Adds Enterprise Support for Spring Boot Native Applications Compiled with BellSoft Liberica NIK
- VMware’s new Tanzu platform aims to unify Kubernetes development
- Hi, Spring fans! In the this installment of Bootiful Podcast, I talked to Richard North and Sergei Egorov on Testcontainers, their new company AtomicJar, and more
- Get hands-on with Azure Spring Cloud in 90 minutes. Register today – space is limited! Brought to you by Microsoft and VMware
- Are you ready to rapidly deploy and scale Spring Boot apps to Azure Spring Cloud? Register today!
- This video seems like it'll be worth a watch if you're trying to learn Spring Boot
- Here's an interesting video that looks at streaming with the reactive Spring Webflux
- This looks interesting: a video from Manning Publications on building and securing web applications with Spring Boot
- Have you seen the Spring.io Community page? It's a great place to find out about some of the external resources and portals in the wider community.
- Instana has updated their documentation on how to monitor Spring Boot applications with their suite
- The Baeldung article on embedding the Keycloak authorization and authentication server in a Spring Boot application has been updated.
- The Baeldung article on the fundamentals of dependency injection in Spring has also been updated
- The Spring Authorization Server goes to production!
- A Bootiful Podcast: Microsoft Azure engineering manager Rome Li on his work supporting Microsoft Azure in IntelliJ, Visual Studio, Maven, Eclipse, and Visual Studio Code
- I love this episode of Nate Schutta's podcast, "Between Chair and Keyboard" with Ryan Baxter
- Spring Boot 2.4.10 is now available
- Spring Boot 2.5.4 available now
- Spring Boot 2.6.0-M2 is now available
- Spring Cloud Config for Shared Microservice Configuration
- Spring Tools 4.11.1 released
- Structuring Your Code for Spring Framework and Spring Boot – I wrote a blog on how to think about the wiring of your objects in a typical Spring Boot application. I speak more about how the wiring works from an IoC perspective, not in terms of a particular paradigm or Spring module. The blog is meant to be a response to a question I received on Twitter that precipitated some writing. I hope you enjoy it!
- Microsoft and VMware would love to see you at SpringOne in September! Join us for big Spring on Azure announcements and attend keynotes, sessions, and a hands-on workshop. . Did I mention that I'll be doing a breakout introducing all the new goodness in Azure Spring Cloud with my friends Julien Dubois and Layla Porter? Don't miss this!