Hi, Spring fans! Can you believe it’s already November 17th, 2020!? We’re weeks away from Thanksgiving here in the US and then the end-of-year holidays. I, for one, can not believe it. You know what else is pretty wild? The first week of January will be ten years of writing This Week in Spring!
I’ve got a pretty busy appearance schedule between now and the end of the year though. I’d love to see you at any of these events.
- 2020-11-17 - Ireland Bash Talk - I'll be speaking _tonight_ (California, USA / PDT time)
- 2020-11-18 - JCConf keynote speaker - Rsocket Revolution
- 2020-11-18 - QCon Plus - I'll be doing a presentation and doing live Q&A
- 2020-11-19 - the Kansas City JUG
- 2020-11-22 - GDG Devfest Shanghai
- 2020-11-23 - JavaHispano JUG presentation
- 2020-12-03 - Knoxville JUG
- 2020-12-04 - I'll be speaking at the jLove conference, participating in both a talk and a panel
- 2020-12-07 - Join me, Spring Developer Advocate Josh Long for this 90 minute exploration of all things reactive and RSocket in Spring. This is ideally timed for folks in APJ, so sign up now!
- 2020-12-15 - I'll be speaking at the Warsaw, Poland JUG - Warszawa JUG. Check the website for more details as they become available
- 2020-12-23 - Join me on our VMWare Tanzu channel - I'll be doing a "Code" stream at noon PDT
Hi Spring fans! Welcome to another installment of a Bootiful Podcast! In this installment Josh Long (@starbuxman) looks at the week that was, talks about the JUST released Spring Boot 2.4, and then talks to industry legend and larger-than-life friend John Davies (@jtdavies)
Hi, Spring fans! Welcome to another installment of This Week in Spring! It’s November 10th, 2020, as I write this and I, for one, can not believe that we’re closer to 2021 than we are to 2019 at this point. That’s insane. Time has absolutely rocketed by in some senses and stood utterly still in others. Odd year, this one.
I hope you’re all doing well! I’m at the Reactive Summit today (virtually, of course). This afternoon I was on a wonderful panel with all sorts of folks from around the ecosystem. And soon, around 17:30 or so, if memory serves, I’ll be speaking about RSocket and its use in the Spring ecosystem.
Hi, Spring fans! I hope you’re all doing well, staying safe, healthy and happy. Today’s election day here in the US, so I am super happy to have the chance to dive into this week’s roundup as a bit of a distraction. We’ve got a ton to get through today, so let’s!
- I really enjoyed last week’s A Bootiful Podcast episode with Spring Test Framework lead and JUnit contributor Sam Brannen
- Spring Integration 5.4 goes GA; some other Integration releases
- Spring Boot 2.4.0.RC1 is now available
- Notice of Permissions Changes to repo.spring.io, Fall and Winter, 2020
- Congrats, Carsten Hoffmann, on your first live-coding presentation, and congrats on starting your work from my second favorite place on the internet: start.spring.io!
- Oleh Dokuka on Twitter: “Woo! 🍾 📢 New RSocket 1.1.0 is GA. It includes, among other things, 10x better performance than before, reworked loadbalance API and implementation, a new
RSocketClientfor a better experience, fixes for memory leaks and more”
- Spring Boot 2.1.18 available now
- Spring Data 2020.0.0 goes GA
- Spring Data Neumann SR5, Moore SR11, and Lovelace SR21 available now
- capgeminiNL on Twitter: "Ready for a night full of tech inspiration? Join us on the .BLD() Tech Talks XXL - Java Night on 17 November! We’ll dive into the future of microservice based architectures together with @wietsesmid @starbuxman. Get your free ticket!
- Java 16 Update: New JEP Proposed to Target: 394: Pattern Matching for instanceof. Targeted JEP Additions: 380: Unix-Domain Socket Channels and 395: Records
- springdoc-openapi | Library for OpenAPI 3 with spring-boot
Hi, Spring fans! Welcome to another installment of This Week in Spring! It’s already nearly November in this crazy rollercoaster ride that is 2020. Crazy.
We’ve got a ton of stuff to get to so let’s waste not a second more.
- Spring Framework 5.3 goes GA This is a huge release, and the most important thing we’ll look at today. Go read this post first. This release includes a ton of new features!
- A Bootiful Podcast: Optic CEO Aidan Cunniffe on OpenAPI, contract testing, and so much more
- I loved this case study that talks about how VMware (my employer) uses Kotlin Case Studies: VMware - Kotlin Multiplatform Mobile
- Case Study: Aggregator Function and Processor
- Check out my DevFest Romania presentation - Bootiful Kotlin
- The Maven Daemon is kind of like the Gradle deamon in that its a long-running process (but one compiled using GraalVM) that can greatly speed-up the use of Apache Maven. Anecdotally, I’m seeing folks talk about reducing their larger, multi-module builds to 1/3 of the time.
- Cloud Foundry’s Proven Developer Experience Comes to Kubernetes with cf-for-k8s 1.0 | Cloud Foundry
- Confessions: Choosing a Linux Distribution
- I’m so looking forward to the JLove conference and I hope you’ll join us
- JEP proposed to target JDK 16: 392: Packaging Tool
- JEP proposed to target JDK 16: 393: Foreign-Memory Access API (Third Incubator)
- I’ll be doing a webinar for JetBrains (makers of IntelliJ IDEA) - ‘Bootiful Kotlin’ - Wednesday, Nov 11th 2020, 9 - 10 am CST. Check out this blog post for session details and registration
- Join Gene Kim, Michael Nygard, Elisabeth Hendrickson, me, and 54 Other Software Leaders at QCon Plus
- Latest documentation releases for Azure Cosmos DB and the Spring Data Azure CosmosDB release
- Microsoft wants to know your use of Spring
- New candidate JEP: 396: Strongly Encapsulate JDK Internals by Default
- Paul Czarkowski demonstrates CF-4-K8s (CloudFoundry on Kubernetes). It’s the quintessential Tanzu demonstration. Watch as Paul uses Tanzu Mission Control to deploy a Tanzu Kubernetes distribution, Harbor (the container registry), and to then deploy CF-4-K8s (Cloud Foundry on Kubernetes) in.. 22 minutes!
- Some big changes coming to Spring Cloud Sleuth
- Spring Framework 5.2.10 and 5.1.19 available now
- Spring Tools 4.8.1 released
- Check out our new topical guide, Spring on Kubernetes, written by our own Ryan Baxter
- Mark Heckler was recently on the Path to Principal podcast discussing software development, Spring, and the upcoming release of his book Spring Boot: Up and Running. Listen here
- Check out this awesome sample app that uses
spring-cloud-buswith RSocket Routing as the transport
Get the Spring
Hi Spring fans! Welcome to another installment of This Week in Spring! How’re things? It’s been unseasonably warm here in San Francisco so I am writing this from my balcony with a warm cup of coffee and hope in my heart. It is still very hard to believe we’re near Halloween, though! Crazy how time flies. There’s lots of good stuff to look at this week so let’s get to it! Hopefully you can enjoy this week’s news from some warm, safe and healthy spot in your life, too.
- A Bootiful Podcast: DataStax’s Patrick McFadin on DataStax Astra, Cassandra, Cassandra data modeling patterns, and more
- A tutorial on Batch and REST
- History of Open Source and Free Software: Dirk & Swap: Conversations on Open Source
- Incubator support for Spring and GraphQL
- Premiering: Bootiful Kotlin
- Proposed schedule for JDK 16
- Spring Authorization Server 0.0.2 available now
- Spring Boot 2.4.0-M4 available now
- Spring Data 2020.0 RC2 out now
- Spring Integration 5.4 Release Candidate 1 Available
- Spring Security: Delegating authorization checks to bean methods
- The Road to (Continuous) Delivery with Josh Long | Tanzu.TV | VMware Tanzu Developer Center
- VMware Experts Share Their First Open Source Project
- VMware’s Open Source Shop of Curiosities at All Things Open
- Why Open Governance Is Important for Open Source | Dirk Hohndel & Swapnil Bhartiya
- Why Use Singleton for Globalization? Understanding the Key Benefits
- https://twitter.com/JavaAtMicrosoft/status/1318622146336190465 @JavaAtMicrosoft Using #IntelliJ? Don’t miss @trisha_gee covering Modern #Java productive features enabled by IntelliJ, and combine that with @rorypreddy’s talk on Supercharging Spring Boot ap
- Have you checked out the VMware Developer Portal? There are tips on Kubernetes, Spring, CI/CD, remote work, agile, and so much more
- the latest terminology update: primitive objects