29439 results
Josh Mckenty - "Better Josh" - on data sovereignty, microservices, Cloud Foundry, Python, the cloud, Pivotal, and more
Hi Spring fans! In this week’s installment of a Bootiful Podcast I, Josh Long, welcome Josh Mckenty - or “better Josh,” as I affectionately call him - to the show to discuss Pivotal, Cloud Foundry, Python, microservices, and data sovereignty, among other things. Josh McKenty (@jmckenty) on Twitter
A Bootiful Podcast: Josh Mckenty - "Better Josh" - on data sovereignty, microservices, Cloud Foundry, Python, the cloud, Pivotal, and more
Hi Spring fans! In this week’s installment of a Bootiful Podcast I, Josh Long, welcome Josh Mckenty - or “better Josh,” as I affectionately call him - to the show to discuss Pivotal, Cloud Foundry, Python, microservices, and data sovereignty, among other things. Josh McKenty (@jmckenty) on Twitter
Reactor Debugging Experience
In the Project Reactor team, we believe that the debugging experience of the libraries you rely upon is as important as, let’s say, the feature set or performance. Today, we’re excited to announce two new experimental projects in the Reactor family! BlockHound - a new kid on the block One of the most common rookie mistakes is to block Java threads that are supposed to run only non-blocking code (e.g., Schedulers.parallel()). It is one of the most harmful issues because you may block unrelated processing or even create a deadlock!
Spring Tool Suite 3.9.8 released
Dear Spring Community, Hey! I am happy to announce the 3.9.8 maintenance release of the Spring Tool Suite 3 (STS3). Highlights from this release include: updated to Eclipse 2019-03 release quick text search allows you to switch between modal and non-modal mode quick test search allows you to limit search scope to specific files new tab for running boot apps that show live data from the apps environment various bug fixes To download the distributions, please go visit: Spring Tool Suite 3: https://spring.io/tools3/sts/all Detailed new and noteworthy notes can be found here: STS 3.9.8 New & Noteworthy.
This Week in Spring - March 26, 2019
Hi Spring fans! Welcome to another installment of This Week in Spring! I’m in Pleasanton, CA, visiting one of Pivotal’s large customers, and then tomorrow it’s off to New York City for my talk there at the Kafka Summit with the excellent Tim Berglund and James Watters. Join us! Then, next week it’s off to South Africa (for the SpringOne Tour shows in Capetown and Johannesburg) and then it’s off to Mauritius for the DevConf - if you’re in any of those places, don’t hesitate to say hi!. Spring Cloud Stream Germantown.M1 /2.2.0.M1 Release Announcement Spring Boot for Apache Geode & Pivotal GemFire 1.0.0.M4 Released! Spring Initializr updates In last week’s A Bootiful Podcast installment I talked all things Axon and CQRS with AxonIQ’s Steven van Beelen and Pivotal’s Ben Wilcock. Don’t miss it! In last week’s (extra, and extra short) Spring Tips I looked at reactive MySQL support with Jasync SQL and R2DBC. It’s fun to see all the new reactive options emerging. Announcing General Availability of Spring Cloud Function - 2.1.0.M1 Want to learn all about Spring Cloud Contract from the source? Check out this OReilly media course by Spring Cloud Contract founder Marcin Grzejszczak The Spring Initializr now shows the dependencies again! Interesting insight from Roy T. Fielding, the creator of REST and one of the major contributors to HTTP itself, on what “REST” is: “I disagree that the popular understanding of the term is different. What is different is the desire of certain companies, authors, and speakers to say REST when they know it is just HTTP; not because they don’t know the meaning. Put another way: don’t say ”REST" when you’re not using things like hypermedia (HATEOAS). I need to do better here, too. Spring, Functions, Serverless and You, a nice post on The New Stack this is a nice post on OAuth security with Spring on the Java Code Geeks. Enjoy!
This Week in Spring (Happy 15th Birthday Spring!) - March 26, 2019
Hi Spring fans! Welcome to another installment of This Week in Spring! I’m in Pleasanton, CA, visiting one of Pivotal’s large customers, and then tomorrow it’s off to New York City for my talk there at the Kafka Summit with the excellent Tim Berglund and James Watters. Join us! Then, next week it’s off to South Africa (for the SpringOne Tour shows in Capetown and Johannesburg) and then it’s off to Mauritius for the DevConf - if you’re in any of those places, don’t hesitate to say hi!. Also, totally worth including that on Sunday Spring Framework marked the 15th anniversary of its release on the 25th of March, 2004! Happy 15th birthday, Spring!
Spring Cloud Stream Germantown.M1 /2.2.0.M1 Release Announcement
We are pleased to announce the first Milestone of the Spring Cloud Stream Germantown release train - Germantown.M1/2.2.0.M1. Spring Cloud Stream Germantown 2.2.0.M1 is available for use in the Spring Milestone repository. Some of the highlights: Improved Home page and User Documentation Please check out our new home page and user guide Further functional programming enhancements We’ve added additional functional programming enhancements and simplifications where you no longer required to provide @EnableBinding annotation and in some cases you may not need spring.cloud.stream.definition` property. Consider the following:
Spring Boot for Apache Geode & Pivotal GemFire 1.0.0.M4 Released!
On behalf of the Spring, Apache Geode and Pivotal GemFire communities, I am pleased to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.0.0.M4. Special appreciation goes out to @starbuxman for his invaluable feedback after SpringOne Platform 2018. And, if you have not seen Josh’s Spring Tip video on Apache, please check it out. What’s New Among a few minor updates, Milestone 4 adds the following new capabilities: Externalized configuration support with Spring Boot’s Configuration Processor and SBDG provided @ConfigurationProperties classes (Read here for more details). Inside STS or IJ Enterprise addition, developers will have the added convenience of auto-completion and content assist. GemFire/Geode nodes can now be named with the spring.application.name property. The GemFire/Geode Spring Boot starters now include Spring Shell as a runtime dependency, which is convenient when enabling and using GemFire/Geode’s management services. Provided a workaround to an issue in Spring Cloud Commons . For complete list of changes, see the changelog. You can acquire the bits from the Spring libs-milestone repository: Maven spring-libs-milestone Spring Milestone Maven Repository https://repo.spring.io/libs-milestone org.springframework.geode spring-geode-starter 1.0.0.M4 Gradle repository { maven { url "https://repo.spring.io/libs-milestone" } } dependencies { compile 'org.springframework.geode:spring-geode-starter:1.0.0.M4' } To switch from Apache Geode to Pivotal GemFire simply, change the Spring Boot starter from spring-geode-starter to spring-gemfire-starter.
Spring Initializr updates
On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Initializr has been updated and is now available on start.spring.io. UI changes - listening to your feedback Following the last revision, the main feedback we received was about the missing list of dependencies. Some community members seemed to be looking at this list for information purposes (not necessarily using the website to generate a new app), while others would just like to see what’s available. While start.spring.io seems like a very simple service, generating applications with a simple HTML form, there’s much more to it - this round of feedback taught us that we need to double-down on product discovery and user centered design.
A Bootiful Podcast: CQRS with AxonIQ's Steven van Beelen and Pivotal's Ben Wilcock
Hi Spring fans! In this week’s installment Josh Long talks to AxonIQ’s Steven van Beelen, lead of the Axon project, and Pivotal’s Ben Wilcock, on CQRS, event-sourcing, event-storming, microservices, Spring Boot and the long camaraderie shared by Axon and Spring. Axon framework lead Steve van Beelen Pivotal product marketing manager Ben Wilcock Axon founder and AxonIQ CEO Allard Buijze AxonIQ