This Week in Spring - April 13th, 2021

Engineering | Josh Long | April 14, 2021 | ...

Hi, Spring fans! Welcome to yet another installment of This Week in Spring! As usual, we've got a ton of stuff to get into so I won't dilly dally too much, but before I get to it I just wanted to remind you that I'll be joining JHipster and founder Microsoft Cloud Developer Advocate Julien Dubois on April 15th (two days from now!) to talk about Azure Spring Cloud: don't miss it!

Spring for Apache Kafka 2.7.0 Available

Engineering | Gary Russell | April 14, 2021 | ...

I am pleased to announce that Spring for Apache Kafka 2.7.0 is now available.

This release contains a significant enhancement, which is a community contribution. Failed deliveries can be forwarded to a series of topics for delayed redelivery.

It is best described with an example:

@RetryableTopic(attempts = "5", backoff = @Backoff(delay = 1000, multiplier = 2.0))
@KafkaListener(id = "sk270", topics = "sk270")
public void listen(String in, @Header(KafkaHeaders.RECEIVED_TOPIC) String topic) {
    LOG.info(in + " from " + topic);
    throw new RuntimeException("test");
}

@DltHandler
public void…

A Bootiful Podcast: Ambassador Labs devrel director, InfoQ contributor, lifelong learner, and awesome human, and friend Daniel Bryant

Engineering | Josh Long | April 09, 2021 | ...

Hi, Spring fans! In this episode Josh Long (@starbuxman) talks to Ambassador Labs devrel director, InfoQ contributor, lifelong learner, and awesome human, and friend Daniel Bryant (@danielbryantuk).

This Week in Spring - April 6th, 2021

Engineering | Josh Long | April 06, 2021 | ...

API Rate Limiting with Spring Cloud Gateway

Engineering | Haytham Mohamed | April 05, 2021 | ...

One of the imperative architectural concerns is to protect APIs and service endpoints from harmful effects, such as denial of service, cascading failure. or overuse of resources. Rate limiting is a technique to control the rate by which an API or a service is consumed. In a distributed system, no better option exists than to centralize configuring and managing the rate at which consumers can interact with APIs. Only those requests within a defined rate would make it to the API. Any more would raise an HTTP “Many requests” error.

link to rate limit image

Spring Cloud Gateway (SCG) is a simple and lightweight component…

This Week in Spring - March 30th, 2021

Engineering | Josh Long | March 30, 2021 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! Can you believe it's nearly April? Time sure flies when you're having fun! There's a lot of good stuff to get to this week, particularly around the nascent and just announced Spring Native project which people seem to love, so let's get to it!

A Bootiful Podcast: Shigeru Urushibara, President and CEO at UL Systems, Inc., and Japanese technology ecosystem legend

Engineering | Josh Long | March 26, 2021 | ...

Hi, Spring fans! In this episode, Josh Long (@starbuxman) talks to one of the most inspiring people in the technology world, a friend, and inspiration, Mr. Shigeru Urushibara (@urucrunch). Urushibara-san is a Java and Spring programmer and a general technology enthusiast. He's founder, president, and director of ULS Group Inc., an information technology company headquartered in Tokyo that is listed on the JASDAQ Securities Exchange and that employs hundreds of people. He's a friend of the Java community and we're honored to have him on the show.

This Week in Spring - March 23rd, 2021

Engineering | Josh Long | March 24, 2021 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring!

Friends, director of Spring engineering and Spring Native cofounder Andy Clement and I will be doing a presentation with Bellsoft's Dmitry Chuyko called Spring Boot: Production-ready, Efficient, Fast: Pick Three, that introduces how to build GraalVM native images for Spring Boot applications with the new Spring Native project. Do not miss this webinar on March 25th at 11 am.

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all