Hi, Spring fans! Happy new year! And welcome to another installment of This Week in Spring! Today is a significant installment because it marks a decade of This Week in Spring!
I started this roundup after a fun discussion with the legendarily nice guy and SpringSource co-founder Keith Donald in late 2010 over the holiday. Lo, the first week of January 2011, the first edition of this roundup went out the door on the old SpringSource.org blog.
It’s been so much fun putting together this roundup, without fail, every Tuesday for the last decade. You wouldn’t believe the lengths to which I went to get this out on Tuesday, well, my Tuesday, no matter where I was. I’d be on planes all the time and the original blog software on SpringSource.org didn’t support scheduling posts, so I’d either publish it a little early or - if I was going to be on a plane for the entirety of the useful day - I’d have my then manager Adam Fitzgerald post it for me. He reviewed the content for the first few years of the blog, too. What a legend that guy is. I learned a ton (about everything really, but also writing in particular) working with him. Nowadays, most flights longer than an hour or two have wi-fi onboard; but not so back then. Nowadays the software we use to blog - custom, open-source software that we built with Spring back in 2013 that underpins the spring.io) experience - supports scheduled posts, as well, so it’s much easier to get this post out on time.
This Week in Spring has two other variants: This Month in Spring is an email digest that goes out once a month; go to the blog page and find the Get the Spring Newsletter sign up form to get that digest. This Year in Spring goes out as the last post of any given year, right here on the blog.
I love this roundup because it’s a constant, and much appreciated, reminder of just how vibrant this community is. Thank you, as usual, Spring fans, and here’s to another decade (at least) of This Week in Spring!
Now, we’ve got a ton to get to this week so let’s get into it.
- Before we move forward, I’d like to briefly look back. 2020 had its share of struggles, generally, but Spring itself and its ambient communities continued to grow at breakneck speeds. Let’s look at the year that was in This Year in Spring - 2020 Edition
- "Thanks for the reminder there was some good in 2020 @starbuxman! We successfully migrated @PedalPalApp to Kubernetes this year, and it was pretty simple with Spring Boot’s cloud-native support 😎
- A Bootiful Podcast: Google Cloud’s Daniel Zou on Spring Cloud GCP, teaching the youths, and Happy New Year!
- Spring Data JPA extension allowing full dynamic usage of EntityGraph on repositories
- Cultivating Production Excellence
- Feedback on the Log4J2 hack in Spring Boot
- IT Model for DNA Damage Repair
- Interesting! A third party library to allow people to easily follow CQS principles in Spring Boot.
- Interesting: Open API v3 Generator for Spring Boot applications
- Java Proxies: From
- Java libraries I like – Eduards Sizovs
- Resilient applications with Spring and Resilience4J - JVM Advent
- Spring Boot Best Practices for Microservices - Piotr’s TechBlog
- This is a neat introduction to Spring Data JPA
- This isn’t, strictly speaking, Spring related, but it’s interesting. It’s an API to fluidly build up regular expressions. VerbalExpressions/JavaVerbalExpressions: Java regular expressions made easy.
- What courses (both free and paid) on Spring Boot would you recommend? : java