This Week in Spring - May 25th, 2021

Engineering | Josh Long | May 25, 2021 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! How're you doing? I'm still fresh off my little vacation last week, feeling fantastic. I've spent the last several days working with Spring Boot and Spring Native and I have to tell you, they're epic.

It's gotten to the point where I sometimes spend time working on enabling Spring Native integrations for other projects - it really makes some third party abstractions come alive! It's hard to know what the right comparison is. There's not much you can do in this life that results in such an instantaneous, night-and-day difference in performance and memory profile with so few (user-visibile) changes. Imagine snapping your fingers and having your luxury hypercar (Spring Boot in this metaphor) transform into an equally capable, and very comfortable, rocket ship capable of interstellar travel. That's the sort of paradigm shift implied by Spring Native. Or, at least it feels like that to me! What a wonderful time to be alive.

Last night (at 5am, my time!), I did a presentation for the JavaDay Istanbul conference. Remember: I've been on vacation. I never realized that the Spring Boot team had released Spring Boot 2.5.0. So, I gave this performance for the first time, with not a second of pre-flight or hesitation, using Spring Boot 2.5.0 and the newly minted Spring Native 0.10.0. It all worked flawlessly, with the only drawback that I was awkwardly waiting for certain Spring Boot dependencies to download, live, on the stream. Sometimes these things don't go so swimmingly. Remember, Spring Native is technically experimental!

Anyway, we've got a ton to cover, so let's dive right into it!

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