Hi, Spring fans! In this installment, Josh Long (@starbuxman) looks at how to build Spring Boot applications destined for production on Kubernetes
Hi, Spring fans! How’re y’all doing? Can you believe we’re almost halfway through this crazy little thing called 2021? Time sure flies when you’re having fun! This week was no exception. I joined the my buddy Matt Raible and Brian Demeers today for the OktaDev Twitch channel and we hacked on making the Spring Boot starter for Okta work with Spring Native. The goal is that you should be able to bring your application unchanged with Spring Native, and this is yet another example of that working. We didn’t know what issues we were going to face, but we managed to figure out the relatively minor things required to make it work within an hour and within two hours we had most a working, standalone “hints”
.jar dependency that users can add to their
spring-aot plugins dependencies. Hopefully they’ll polish that off and publish the bits soon.
Hi, Spring fans! Welcome to another installment of a Bootiful Podcast! In this installment, Josh Long (@starbuxman) talks to Azure Developer Advocate Rory Preddy (@rorypreddy).
Hi, Spring fans! How’re you doing? I’m silly stoked! This week saw the release of Spring Native 0.10.0 and it is awesome! You absolutely have to check this release out. I put together an episode of Spring Tips, the most comprehensive of its kind, introducing (almost) everything you’ll need to know about Spring Native and Spring Native 0.10.0 in particular. Start here. Spring Native is awesome and this is the comprehensive introduction I wish I’d had at the start.
The next time we meet in this humble column, next week, will be June 22nd, and by then we’ll have passed summer solstice - the longest day in the year! - and the beginning of summer. Farewell (for now) to Spring, the season, and long live Spring, the easiest and most productive path to production for your applications.
Hi, Spring fans! In this installment, Josh Long (@starbuxman) talks to Mikiel Agutu, technical lead for the Flyway team at Redgate software about database migrations and continuous delivery.
Hi, Spring fans! What’s shaking? It’s one of those weeks where, even though the thing I wanted to happen - a vacation with the family - didn’t happen, what did happen - accidentally lots of free time with no meetings - has turned out wonderfully. It was all I could do to pry myself from the IDE to pull together this week’s roundup, but I am glad I did! There’s a ton of great stuff there. Let’s dive into it.
- I love this post by the good Dr. David Syer: “Wiremock” for RSocket
- In this week’s installment of A Bootiful Podcast, JHipster creator and Microsoft Java Developer Advocacy manager Julien Dubois
- Kotlin 1.5.0 Release Community Event
- This is super interesting: OpenJDK on RISC-V - an update from Alibaba
- To all the readers of my little book so far: Thank you! Schiko on Twitter: “Reactive Spring” by @starbuxman is without a doubt the best programming book i’ve ever read. Thanks Josh! https://t.co/nAzdK4kNyn #springboot #Java" / Twitter
- Spring Integration AWS 2.5.1 and Spring Cloud Stream Kinesis Binder 2.2.0 Available
- The presentation that Brian Sam Bodden and I did for RedisConf - “An application framework worthy of Redis” - is now available on YouTube! Check it out!
- What’s new with content at VMworld 2021?
- agschnitzer/multitenant: Multi-Tenant Spring Boot Application using Hibernate and H2
- Got 30 minutes? Learn how to propel Java applications into the future with @AzureCosmosDB, a fast NoSQL database with open APIs for any scale! Start learning
Hi, Spring fans! Welcome to another installment of This Week in Spring! How’re you doing? I’m doing well! I hope you’re doing well, too. Can you believe we’ve just entered the month of June 2021? WHERE HAS THIS YEAR GONE ALREADY! It’s insane. But, the march of Spring continues, and with each passing week a ton of new stuff to talk about arrives. Let’s get into it!
- In last week’s episode of A Bootiful Podcast, I talked to Micrometer-lead Tommy Ludwig
- Announcing the general availability of the Azure Spring Cloud Terraform provider
- Cool to see an Azure Spring Cloud success story in the MSBuild keynote
- Get your reactive microservices to Kubernetes with Spring Boot and JHipster
- Michael Coté asks on Twitter: What’s an API Gateway and why would you use it? Also, what does “business value” mean here? See the full interview with Rita Marinachi, Chris Sterling, and me to hear even more and also a how API gateways fit with service meshes.
- Providing useful API error messages with Spring Boot
- Spring Cloud 2020.0.3 (aka Ilford) Is Available
- Spring Cloud Gateway for Kubernetes lead Chris Sterling on Redmonk
- Spring Microservices Security Best Practices
- Spring PetClinic Data JDBC upgraded to Java 16. Records do make a difference
- Check out this terminal application for the Spring Initializr: Spring Starter Terminal
- This is a reasonable JUnit test runner that hides the green test result logs so as to bring the errors to sharp relief
- I found this old comic book about the amazing adventures of Java mascot Duke, and it is well worth a read: jcp-ec/AmazingAdventuresOfDuke.pdf at master · jcp-org/jcp-ec · GitHub
- this is an interesting blog on sending HTTP requests with
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.