Hi, Spring fans! It's September 14th! I can't believe it. I know this is a common refrain on my weekly posts, but can you believe it's already nearly Fall and Winter? What is happening?? How'd we get here so quickly?
Anyway, how are you doin'? I'm doing alright! It's been kinda a crazy week. I was in the studio all day and some of the night yesterday filming a new Livelessons video that I can't wait for y'all to see. (But be forewarned: there will be .YAML
!)
Then, at 3am my time, I did a presentation for the Japanese Java User Group. This would be one thing in of itself, but what made this special for me was that I was supposed to appear at the JJUG six weeks ago. Yes, that six weeks ago. The same six weeks ago when I was convalescing with COVID-19, six weeks ago. Needless to say (but I will!), when one is sick with the virus, they sleep. So I did. A lot. And I ended up accidentally sleeping through my appearance. And they graciously, empathetically, and kindly agreed to reschedule a week (or two? It's all a blur to me) later. Anyway, I also slept through that one!! Ugh! I was and am so embarrassed! I still am mortified that I disappointed folks not once (perhaps understandable) but twice (what?!). Last night was my third attempt at being there in less than two months! They were so gracious and kind. Thank you so, so, so much JJUG, for coming out and for making the show fun and for all the great questions!
And today, I need to get back to the studio, so let's get this wicked, wonderful, weekly roundup done and out there!
- In last 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
- Last week, 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!