A Bootiful Podcast: Reliably CEO Russ Miles
Hi, Spring fans! In this episode, Josh Long (@starbuxman) talks to Reliably CEO Russ Miles (@russmiles) about COVID, chaos engineering, reliable systems engineering and so much more.
Hi, Spring fans! In this episode, Josh Long (@starbuxman) talks to Reliably CEO Russ Miles (@russmiles) about COVID, chaos engineering, reliable systems engineering and so much more.
Spring Data 2021.0, codenamed Pascal, is the second release following the new six-month cadence. It ships with refinements to many existing interfaces and programming models. This blog post explains the following topics:
Introduce deleteAllById
for CrudRepository
and ReactiveCrudRepository
.
Enable Type- and Refactoring-safe Use of KProperty
and KPropertyPath
for Property Path Rendering.
Enable Cassandra Prepared Statements for Repositories and CassandraTemplate
.
Document Unwrapping Support & Relaxed Aggregation Type Checks for MongoDB.
Repository projections & function execution for Apache Geode.
Hi, Spring fans! Welcome to another installment of This Week in Spring! This week we've got a ton of stuff to get to so let's dive right in!
Hi, Spring fans! In this installment Josh Long (@starbuxman) talks to Netflixer, Spinnaker continuous delivery platform co-founder, Target distinguished engineer, Biden campaign CTO, RatPack contributor, and an all-around epic guy Dan Woods (@danveloper).
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!
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…
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).
Hi, Spring fans! Welcome to another installment of This Week in Spring! How are you? I'm doing alright, thank you. We've got a ton of stuff to get to this week so let's dive right in!
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.
Spring Cloud Gateway (SCG) is a simple and lightweight component…
Hi, Spring fans! Welcome to another installment of a A Bootiful Podcast. In this installment, Josh Long (@starbuxman) talks to Swagger-SpringMVC (which eventually became SpringFox) creator and Vyne creator Marty Pitt (@marty_pitt).