Hi Spring fans! Welcome to another installment of This Week in Spring! This week I am in Casablanca, Morocco for the amazing Devoxx Morocco event talking to developers in the hub of North Africa.
Can you believe it's already the middle of November? And can you believe we are less than a month away from the amazing SpringOne Platform event in San Francisco, CA? I hope you're going!
Now, without further ado, let's get to it.
- Spring messaging ninja Oleg Zhurakousky just announced Spring Cloud Stream Elmhurst.M3 / 2.0.0.M3. The new release improves content-type resolution, support for Apache Kafka 0.11+, and introduces a good deal of nice samples.
- Spring Data Geode/GemFire lead John Blum just announced Spring Data Geode / GemFire 2.0.0.RC1. The new release updates dependencies, builds on Java 8 (introducing Java 8 types and lambdas), and introduces new samples.
- In this last week's installment of Spring Tips I revisit Kotlin and Spring, looking at some of the DSLs available in Spring and their use. This one's been a long time in coming and it's wonderful to see how far things have come!
- Spring messaging ninja Artem Bilan just announced Spring for Apache Kafka 2.1RC1 and 2.0.1 and 1.3.1 which - mainly - introduces support for Apache Kafka 1.0.
- Spring Cloud Task contributor Glenn Renfro just announced Spring Cloud Task 2.0.0.M2. This release updates the code to be compatible with Spring Boot 2.0.0.M5 (and all the other downstream dependencies that depend on it).
- This Devoxx BE talk on consumer driven contract testing with Spring Cloud Contract by Ben Ooms looks interesting
- I happen to know that this talk by Keycloak contributor Sebastien Blanc on using Spring Boot and RedHat's Keycloak OAuth identity provider is worth a watch.
- Spring Framework and Spring co-founder Juergen Hoeller gave a great talk at Devoxx Belgium introducing Spring Framework 5 themes and trends.
- I also had fun co-presenting with my buddy Mark Heckler on building reactive Spring applications at Devoxx BE.
- This talk by Spring team legend Thomas Risberg on how to build Spring Boot applications on Kubernetes is defnitely worth watching.
- I had a lot of fun presenting at Devoxx BE with my buddy and Okta Developer Advocate Matt Raible in this talk called Building Cloud Native Progressive Web Apps. In it we look at using Spring Boot, Spring Cloud and Kotlin to build a robust microservices-based backend and then we build a TypeScript-based Angular client to talk to that microservices system.
- This looks interesting - it's a Devoxx BE talk by Arne Vandamme and Steven Gentens on building web applications using something called the Across Platform (with Spring). I've got it bookmarked!
- You should definitely check out this talk on Spring Framework 5 hidden gems by Spring Framework lead Juergen Hoeller
- I love this Devoxx BE talk by Kotlin and Spring ninja Sébastien Deleuze on, well, Spring Boot and Kotlin.
- This Devoxx BE talk by Spring teammembers Stephane Nicoll and Brian Clozel on building Spring Boot 2.0 web applications is a must-watch!
- I really liked this Devoxx BE talk by Jisha Abubaker on Google's developer relations engineering team. In it she looks at using some of the Google Cloud Spring Boot starters.
- This post is interesting - Hibernate Developer Advocate Vlad Mihalcea looks at how to simulate Spring Data's
@CreatedBy
and @LastModifiedBy
with straight Hibernate. Interesting.. but why not just use Hibernate and Spring Data JPA? N'er a more natural pair was there :)
- This has zero things to do with Spring, but I'm honored to have been included in this a list of twenty Java developers you should follow on Twitter. If you want to follow l'il 'ol me, I'd appreciate it, but you should definitely follow some of the rest of the folks on that list. Most of them are friends and I can't recommend 'em highly enough.