Hi, Spring fans! I love the Azure Spring Cloud platform - jointly developed with the Spring team and Microsoft - and I’m not alone! So do its users! Check out this panel discussion moderated by Adib Sakali and Asir Selvasingh with Morgan Stanley, Bosch, and Digital Realty Trust.
Hi, Spring fans! In this installment of Spring Tips (@SpringTipsLive), we continue our tour of all things @Controller, this time focusing on the Spring support for RSocket. You might also want to watch the expanded discussion of RSocket in earlier Spring Tips videos:
Hi, Spring fans! Welcome to another installment of This Week in Spring! This last week’s been nutty! Here in the US, we just celebrated the Thanksgiving holiday, and I am fat with turkey and pie, and lazy. But happy. I hope you’re well fed and happy, too. Time’s flying. (Also: can you believe we’re a month away from the new year? I think there’s like four or five weeks (and thus _This Week in Spring_s!) left in the year!)
We’ve got a ton of stuff to get into this week, so let’s go:
- Security Report for Spring AMQP (Spring for RabbitMQ)
- Spring Boot 2.6.1 is now available
- Spring Data MongoDB - Relation Modelling
- Thymeleaf 3.0.13 now available! This new version includes security improvements, make sure to check the release notes
- In last week’s installmetn of A Bootiful Podcast, I talked about reactive-systems with functional programming legend Debasish Ghosh
- The Apache Cassandra project is working hard to officially support JDK 17 in the next Apache Cassandra major release.
- I love to see how far the JVM has come. One great indicator of its progress: its garbage collector. Check out this post on garbage collection progress from JDK 8 to JDK 17
- This is so cool! There’s now an Oracle Database Kubernetes Operator
- JEP 420: Pattern Matching for switch (Second Preview)
- Java on Visual Studio Code Update – October 2021
- For a lot of folks, the days of using Docker Desktop for free are numbered. You might be interested in this blog on Rancher Desktop - A Docker Desktop Replacement
Hi, Spring fans! Welcome to another installment of This Week in Spring!
Hi, Spring fans! Welcome to another installment of This Week in Spring. This Thursday is Thanksgiving here in the US, where I live. it’s a time during which we Americans try to be thankful for what we have. And me, personally? I’ve got a lot of things for which I am grateful, this week and always.
I am thankful for my family and friends. A person is the company they keep, and I am lucky to have excellent company in my life.
I am thankful for my health. Right now, pandemic be danged, I’m healthy and happy, something for which I am endlessly grateful because I know what it’s like not to be healthy.
Hi, Spring fans! It’s Friday, and you know what that means? Some poor schlub somewhere is trying fruitlessly to get something deployed to production, or at least rolled back consistently, in time for dinner. And it’s not working. I’ve been there. Deployments are hard. There’s nuance in deployment. I love Kubernetes as much as the next Operator, but let’s not pretend it’s the pinnacle of productivity. Quite the contrary. There’s a whole cottage industry around simplifying application deployments with Kubernetes. See for example KNative, Cloud Foundry on Kubernetes, or Azure Spring Cloud. These tools are awesome - they provide opinions about how to quickly deploy and manage typical 12-factor style online web applications. They have strong opinions that are loosely held. They’re rails for particular workloads - rails that lead to production, if you can fit your workload into a particular, PaaS-friendly shape. That’s great for so much of the workloads we run out there, but not all of them. Our applications will invariably want to talk to something more substantial, like Apache Kafka, and those things are never so easy to deploy.
Hi, Spring fans! Welcome to another installment of A Bootiful Podcast! This week - a week before Thanksgiving here in the US - Josh Long (@starbuxman) wants you to know he and the Spring team are_thankful_ for you, and then he talks to newly minted Java Champion and Java ecosystem legend Kate Stanley (@KateStanley91) about Kubernetes and Apache Kafka.
Hi, Spring fans! In this installment of Spring Tips, we’re going to resume our series on Spring’s @Controller annotation, this time diving into Spring’s WebSocket support.
The code is here
Hi, Spring fans! Can you believe it’s nearly December 2021? I’m still getting used to the idea that we’re already in 2021 and now the year’s nearly behind us! Stop the world, I want off! Time’s flying.
I’ve been up to my eyeballs in Spring Tips video production. I can’t wait for you to see tomorrow’s installment (@SpringTipsLive)!
We’ve also got some great podcast interviews lined up. As always, new episodes drop on Apple Podcasts, Spotify, etc., every Thursday night (California time)/Friday (for most of the world). Don’t miss it (@BootifulPodcast)!