Hi, Spring fans! Welcome to another installment of This Week in Spring! I’ve finally managed to get my joshlong.com/feed.html page working again so if you’re curious about what I’m doing, check this feed out.
We’ve got a really great roundup this week, so let’s get into it.
- Check out our very own Mark Heckler’s new book “Spring Boot Up and Running”!
- A Bootiful Podcast: Spring legend Greg Turnquist on Spring Data REST, HATEOAS, CI, and so much more.
- Check out this first new installment of Spring Tips in which I revisit Spring Cloud Gateway. This episode features a long, detailed look at all things Spring Cloud Gateway and features interviews with Spring Cloud cofounder and Spring Cloud Gateway creator Spencer Gibb and an interview with Spring Cloud Gateway for Kubernetes lead Chris Sterling.
- Congrats to Jacques Chester on his new book KNative in Action
- Custom annotations with Spring
- Deploying Spring Boot Application on Kubernetes
- Do I Make Myself Clear?
- I dig this Java Feature Spotlight looking at pattern matching
- Netflix Open Sources Their Domain Graph Service Framework: GraphQL for Spring Boot
- Spring Integration Zip 1.0.4 & CVE-2021-22114
- I love this video from RedMonk, What is a Distributed API Gateway? How to get started with Spring Cloud Gateway for Kubernetes
A Bootiful Podcast: Spring legend Greg Turnquist on Spring Data REST, HATEOAS, CI, and so much more.
Hi, Spring fans! In this installment of Spring Tips, I revisit Spring Cloud Gateway.
Here’s what’s inside:
11:12 Have your cake and Eat it too with an API Gateway
00:11:37 Get to Know Your New Gateway
00:21:18 The Observable Gateway
00:22:39 Meet The Supporting Characters
00:24:30 Reactive Data For The Demo
00:28:10 A Reactive WebSocket Endpoint
00:31:00 Reactive HTTP Endpoint
00:33:00 Spencer Gibb
Hi, Spring fans! Welcome to another installment of This Week in Spring! This week’s been exciting and only going to get more exciting as the days carry on.
Tomorrow, the 24th of February, I’ll be participating in a panel with Angie Jones, Daniel Bryant, Stefania Chaplin, and Jonathan Harris on how to debug and fix issues so that it doesn’t block production.
Tomorrow, I’ll_also_ be streaming on Twitch.tv around noon PST. Join us!
Alright, without any further ado, this week’s roundup! Enjoy!
- Announcing Spring Cloud for Kubernetes
- As part of that release, I put together a Spring Tips video/tutorial (1h40m!) that introduces the open-source Spring Cloud Gateway and features interviews with Spring Cloud Gateway creator and Spring Cloud cofounder Spencer Gibb as well as Spring Cloud Gateway for Kubernetes lead Chris Sterling. Enjoy!
- A Bootiful Podcast: Gitlab’s Reshmi Krishna on the developer lifecycle
- Spring Boot 2.3.9 is now available
- Spring Boot 2.4.3 is now available
- Spring Boot 2.5.0-M2 available now
- Spring Data 2021.0 M4, 2020.0 SR5, Neumann SR7 and Moore SR13 released
- Spring HATEOAS 1.3 M2 released
- Spring Initializr 0.10.0 available now
- Spring Security 5.4.5 released
- Spring Cloud Sleuth Open Telemetry 1.0.0-M4 was released! It contains upgrades for OTel 0.16 and OTel instrumentation 0.16. Enjoy! :)
- Are you trying to deploy a Spring Boot application to IBM’s Liberty application server? Stranger things have happened! This might be useful..
- GitHub Actions CI pipeline: GitHub Packages, Codecov etc.
- Oleh and Josh Explore RSocket with Josh Long and Oleh Dokuka | Tanzu.TV | VMware Tanzu Developer Center
- Rob Winch on Twitter: "In light of #JCenter shutting down I’ve put together a minimal sample with a detailed README on how I deploy directly to OSSRH #MavenCentral using #Gradle If you have feedback, please feel free to create tickets / PRs https://t.co/l
- Ready to accelerate Spring Boot apps in production without worrying about infrastructure or Kubernetes from 0 to a billion requests per day? Check out this webinar!
- Quickly learn how to accelerate and scale Java apps with Redis Cache on Microsoft Learn
Hi, Spring fans! Welcome to another installment of This Week in Spring! This week is fixing to be a really fun one!
I’ll be speaking at the Seattle JUG tonight. It’s free, online, virtual, etc. Join us, won’t you?
I’ll also be speaking at the legendary Devnexus event this week. Do not miss that. Or the show. It’s free, being held virtually, online, and a ton of us from the Spring team will be there.
We’ve got a lot of good stuff to get to this week so let’s dive in!
- My buddy, the amazing and inestimable, Tanzu observability engineer Tommy Ludwig, and I wrote a little blog, Metrics and Tracing: Better Together. It’s chock full of Tommy’s brilliance and my terrible terrible puns. Don’t miss it!
- In last week’s installment of A Bootiful Podcast, I talked to Doordash tech lead manager Zohaib Sibte Hassan on Spring Boot, Kotlin, GRPC, and more
- An Open Source Approach to Decentralized Transactions
- This looks cool: a way to inspect RSocket frames from within Chrome
- Musings on Supply Chain Security
- Paving the Road to Modern Apps, by VMware Tanzu
- Philip Riecks has an interesting new tutorial, Testing Spring Boot Applications Masterclass, for sale.
- Spring Authorization Server 0.1.0 available now
- Spring Cloud Hoxton.SR10 has been released
- Spring Framework 5.3.4 and 5.2.13 available now
- Spring Security 5.4.4, 5.3.8, and 5.2.9 released
- Spring Vault 2.3.1 available
- Mark your calendar for these 2021 VMware conferences - SpringOne, VMworld, CloudLIVE, Connect.
A Bootiful Podcast: Doordash tech lead manager Zohaib Sibte Hassan on Spring Boot, Kotlin, GRPC, and more
Hi, Spring fans! In this episode, Josh Long (@starbuxman) talks to Doordash tech lead manager Zohaib Sibte Hassan (@zohaibility) about Spring Boot, Kotlin, GRPC, organizational scalability, and more at Doordash.
This blog post was co-authored by our very own, always excited about all things Spring, Josh Long.
You’ve decided to put your talents to work in the service of humanity and - in the age of the pandemic, and having no other real skills to speak of besides software - you’re going to build a web service that people can check for the availability of the highly vaunted Playstation 5 video game console, on your new website,
Go to the trusty Spring Initializr and generate a new project (called
service) using the latest version of Java ( natch! ) and add the
Actuator dependencies to the project. Click the
Generate button to download a
.zip file containing the code for a project you should open in your favorite IDE.
Hi, Spring fans! Welcome to another installment of This Week in Spring!
I’m just about to give a 2h presentation for the OOP conference. It’s live. It’ll be fun. Join us?
How’ve you been? You realize it’s already the second week of February? Chinese New Year, a holiday celebrated by more than two billion people, begins on the 12th of February. So, seeing as how we won’t get to talk again until after, let me wish everyone who celebrates: 新年快乐!
- A Bootiful Podcast: RSocket legend and new Reactor team member Oleh Dokuka
- Alibaba’s Jacky Chan has put together an awesome project that does client-side load balancing with Spring Cloud, but based on RSocket - very convenient!
- Demystifying Spring Cloud Stream producers with Apache Kafka partitions
- 2021: A Look Ahead for Open Source at VMware
- A New Yeoman code generator for Spring Boot (that isn’t the amazing JHipster?). Looks interesting…
- A Spring Boot REST API powered by Redis, part 2
- A Spring Boot starter for the Doma mapping framework
- A great blog, Handle R2DBC in Spring Projects, by Thibault MONEGIER du SORBIER
- A very useful guide to backups in Kubernetes, Getting Started with Velero, by teammate and legend Tiffany Jernigan, is now available on the VMware Tanzu Developer Center
- Apache Tomcat 10.0.2 has been released This is the first stable release of the 10.0.x series. Apache Tomcat 10.0.x targets Jakarta EE 9 (Servlet, WebSocket, EL, Pages, Authentication & Annotations)
- Build a Secure Spring Data JPA Resource Server
- Building a Spring Boot REST API powered by Redis, with a React front end (part 1)
- GraalVM Native Image Quick Reference
- I was honored to have been a guest on the Devpod podcast. It was a fun interview and I hope you’ll enjoy it, too.
- I’ll be speaking at the Seattle JUG Meetup on February 16th, 2021. Mark your calendars now and join us then!
- Learn more about what Microsoft Azure has to offer Java developers? Attend this fast-paced, virtual intro session at the Microsoft Reactor led by Rory Preddy on Feb-10
- The Transparent Software Developer - some interesting insight in this video
- We’re excited to announce dates for VMware conferences slated for this year – VMworld, CloudLIVE, Connect, and SpringOne!