SpringOne at VMware Explore 2023 Las Vegas
2023-08-21..2023-08-24
Las Vegas, United States
| title | author | length |
|---|---|---|
| SpringOne Keynote: Accelerating Innovation with Spring | Asir Selvasingh, Joachim Pasquali, Mark Sailes, Leyla Seka, Purnima Padmanabhan, Juergen Hoeller, Josh Long, Dave Syer, Moritz Halbritter, Cora Iberkleid, Violeta Georgieva, Adib Saikali, David Syer, Oleg Zhurakousky | 01h 40m |
Announces concrete upgrades: Spring Boot 3.1 auto-runs a Docker Compose Dev Services file to detect and wire databases, and tests can use Testcontainers with… | ||
| How Netflix Is Upgrading to Spring Boot 3 | Asi Bross | 50m |
Netflix migrates about 3,000 applications and 1,500 libraries to Spring Boot 3 by making Java 17 the baseline and automating upgrades so developers do minimal… | ||
| Spring Security 6: The Next Generation | Robert Winch | 40m |
Step-by-step migration path to Spring Security 6: replace deprecated configuration by remove WebSecurityConfigurerAdapter, add configuration annotation, switch… | ||
| Sweet Streams (Are Made of This) | Corneil du Plessis, Chris Bono | 45m |
Demo creates two Spring Boot 3 apps: a Supplier source named sweet-user and a Function processor named sweet-processor, built with Java 17 and Maven and using… | ||
| Too Far, Too Furious: Multi-Region Spring Cloud Applications | Denis Magda | 44m |
Hands-on build of a multi-region Spring Cloud application across three regions (US East / Virginia preferred, Frankfurt, Sydney) using Spring Cloud Gateway +… | ||
| Build Resilient Systems with Spring Cloud Contract and Testcontainers | Oleg Šelajev, Olga Maciaszek-Sharma | 44m |
Spring Cloud Contract generates runnable verification tests from DSL contracts and uses Testcontainers to start a real Kafka broker so generated tests actually… | ||
| The Complexity of JPA | Jens Schauder | 34m |
Shows concrete JPA behaviors backed by runnable tests using Testcontainers and NamedParameterJdbcOperations: persist may not insert — insert happens only when… | ||
| Improve Your Developer Experience with Spring Boot Dev Services | Moritz Halbritter | 40m |
Spring Boot 3.1 auto-detects service dependencies and either generates or uses a Docker Compose file, runs docker compose up/down, and injects JDBC… | ||
| Preparing Spring Web Applications for Loom | Mark Thomas | 40m |
Examines Loom (Java 21) with Apache Tomcat using microbenchmarks and higher‑concurrency cloud tests; virtual threads show about 30 microseconds lower… | ||
| Things I Wish I Knew When I Started Testing Spring Boot Applications | Philip Riecks | 44m |
Lists exactly what spring-boot-starter-test actually pulls: starter-test includes JUnit5, Mockito, AssertJ, Hamcrest, JSONassert, JsonPath. Demonstrates… | ||
| Scale Your @Controller to Zero with AWS Lambda or Azure Functions | Oleg Zhurakousky | 42m |
Claims that existing Spring Web @Controller apps run on AWS Lambda or Azure Functions with no code changes, deployed via Spring Cloud Function and Spring… | ||
| Multi-Cloud Native Data with Spring and VMware Data Solutions | Gregory Green, Demetrious Robinson, Morgan Iverson | 26m |
Demoed a Spring Boot loyalty app runs across two clouds with Kubernetes operators provisioning VMware RabbitMQ, VMware GemFire and Postgres, pushing orders… | ||
| What Is Spring? | Robert McNees, Glenn Renfro | 38m |
Spring is a modular framework plus an ecosystem of projects; Spring Boot manages versions via start.spring.io and spring-boot-starter-web, letting a generated… | ||
| Introducing Spring for Apache Pulsar | Chris Bono, Soby Chacko | 39m |
Library that auto-configures Pulsar clients and provides Pulsar template and @PulsarListener for send/receive, automatic schema detection and JSON/Avro… | ||
| Weaving Spring Cloud Gateway on Loom | Spencer Gibb | 39m |
Builds an MVC-based Spring Cloud Gateway that runs on servlet containers by enabling virtual threads on Java 21 (Tomcat via Spring Framework 6.1 / Spring Boot… | ||
| Bootiful Spring Boot 3.x | Josh Long | 45m |
Spring Boot 3 requires Java 17+ and demonstrates concrete upgrades: a small service wired to Postgres via Testcontainers auto-wiring and DevTools restarts, the… | ||
| Spring Data in 2023 | Greg Turnquist, Jens Schauder | 37m |
Covers concrete Spring Data 2023 changes: Micrometer integration instruments JDBC/JPA/R2DBC calls (default 10% sampling) to show which queries cost time… | ||
| Making Production as Smooth as Development with Azure Spring Apps | Ryan Baxter, Mark Heckler | 39m |
A runnable Spring Cloud shopping app (four services including an aggregating “all items” endpoint) is containerized and deployed to Azure Spring Apps… | ||
| From Zero to Hero: Coding Spring Boot Applications in Visual Studio Code | Rory Preddy, Udayani V | 48m |
Live coding shows a full path from project creation to cloud deployment: Visual Studio Code plus Spring Initializr generates a PetClinic app, Spring Tools and… | ||
| Using Spring with OpenAPI | Dave Syer | 50m |
Demonstrates turning Spring MVC code into reusable OpenAPI artifacts by generating a YAML with springdoc (build- or runtime), producing a Spring server and a… | ||
| Walking Through the Spring Stack for Apache Kafka | Gary P. Russell, Soby Chacko | 38m |
Shows the concrete Spring layers for Kafka: Spring for Apache Kafka supplies Kafka template and listener containers wired by Spring Boot, Spring Integration… | ||
| What to Expect from Your Application Platform | Mark Fisher, Ben Hale | 28m |
Introduce a product manager to prioritize platform work; treat the platform as a maintained product, not a one‑off. Platform must enforce shift left without… | ||
| What RabbitMQ Stream Can Do for Your Spring Applications | Arnaud Cogoluègnes | 41m |
RabbitMQ adds a log-style stream type with non-destructive consumer semantics, persistent replicated storage, server-side offset tracking and retention… | ||
| Securing Web Apps in Kubernetes Using Spring Authorization Server | Daniel Garnier-Moiroux, Joe Grandja | 37m |
Integration of Spring Authorization Server with Kubernetes that shows an actual implementation: key rotation with k8s Secrets using an Informer to populate a… | ||
| Correlated Logs in Spring Apps with Reactive Parts | Dariusz Jędrzejczyk | 23m |
Reactive requests that lose MDC correlation are fixed by plugging in a context-propagation layer: add Reactor 3.5 context-propagation, register a… | ||
| Little Treasures: The Useful Spring Classes That You Might Not Know | Madhura Bhave, Phil Webb | 44m |
A small demo app (Spring Boot 3.1, Java 17) shows concrete utilities, how they’re used and why they matter: loading hotels.yaml via spring.config.import and… | ||
| How to Be an Open Source Rock Star (Or at Least a Local Celebrity) | Jonatan Ivanov, Glenn Renfro | 44m |
Live demo fixes a README typo in Spring Cloud Task (changes "spring task" to "Spring Cloud Task") by performing a GitHub fork and pull request workflow: fork… | ||
| Power Up Your Applications with Service Bindings and Bitnami | Alexandre Roman, Chiara Salvatore | 29m |
Service binding standardizes credential delivery so apps get credentials injected automatically rather than hardcoded or manually secretified. Demo uses Spring… | ||
| Experiences and Lessons Learned Building a Multi-Cloud Spring Boot Backend | Mark Nelson | 39m |
Multi‑cloud Spring Boot backend runs on Oracle Cloud and Azure (Tanzu and on‑prem BYO supported) and installs via Terraform + Ansible into Kubernetes with… | ||
| Observability for Modern Spring Applications | Tommy Ludwig, Jonatan Ivanov | 45m |
Demo of a small Tea House app (three services, two MySQL DBs) shows concrete observability wiring: logs in Loki link via trace ID to Zipkin/Brave traces in… | ||
| Springing into Kubernetes | Craig Walls | 44m |
Live demo shows how a Spring Boot app becomes a container and runs on Kubernetes using concrete tools and configs: build images with spring-boot build-image… | ||
| What Is Happening with My Connections? Why Are They Closed? | Violeta Georgieva | 36m |
Diagnoses unexpected connection closures with concrete fixes and demos: uses Spring WebClient on Reactor Netty, captures packets with Wireshark and correlates… | ||
| You Don’t Need Kubernetes to Be Cloud Native | Nick Kuhn | 39m |
Argues that cloud native predates Kubernetes and demonstrates VMware Tanzu Application Service (Cloud Foundry) running a Spring Music app with cf push… | ||
| Does Your API Need a REST? Check Out GraphQL. | Dan Vega | 41m |
GraphQL replaces multiple REST fetches with a single POST to /graphql so a product page that used three REST calls becomes one query, and Spring integrates it… | ||
| Revolutionizing Software – Empowering Our Teams to Focus on What Matters | Patrick Sherlund | 28m |
Greenfield application uses Spring Boot with embedded Tomcat plus starter web, security, and JPA; front end is React TypeScript bundled into the JAR and the… | ||
| Revolutionizing Developer Productivity: The Evolution and Benefits of IDPs | Cora Iberkleid | 45m |
Argues that IDPs are the result of decades of tooling and shows a working example: VMware Tanzu Application Platform combining Backstage catalog and plugins… | ||
| Effortlessly Implement Production-Grade App Architectures with Spring | Asir Selvasingh, Adib Saikali | 47m |
Shows an end-to-end recipe: deploy Spring apps to Azure Spring Apps Enterprise or Tanzu Application Platform and get auto-configured observability (Micrometer… | ||
| Deliver 15-Factor Applications on Kubernetes with Spring Boot | DaShaun Carter | 45m |
Claim: deliver 15-factor cloud‑native apps using Spring Boot and Kubernetes by building a small API‑first service, packaging it with buildpacks over… | ||
| Scaling Your Spring Boot App to Zero | DaShaun Carter, Thomas Risberg | 43m |
Spring Boot 3 now supports two concrete scale-to-zero paths: build native AOT images with GraalVM to shrink container size (examples drop from ~300 MB to ~30… | ||
| Intelligent Beans with Spring AI | Mark Pollack | 52m |
Experimental Spring AI provides a Java-first SDK that actually wires GPT models (OpenAI/Azure) into Spring apps: an AI client with a generate method… | ||
| Spring Modulith – Spring for the Architecturally Curious Developer | Oliver Drotbohm | 01h 11m |
Spring Modulith inspects package-based application modules and enforces visibility and acyclic dependencies with ArcUnit-backed verification, generates… | ||
| Spring Recipes | Nathaniel Schutta, Dan Vega | 01h 13m |
Covers concrete recipes: add Spring Boot DevTools for automatic restarts and dev defaults, use the validation starter to get @Valid + constraint errors as… | ||
| Mind the Gap: Jumping from Spring Boot 2.x to 3.x | Phil Webb | 01h 04m |
Upgrade path starts by moving the JVM to Java 17 requirement then bumping Spring Boot to 3.x; expect manual fixes for javax→Jakarta package renames and… | ||
| Spring Meets GemFire Meets Native: Take Your Spring Apps to the Next Level | Patrick Johnson, Udo Kohlmeyer, John Martin | 01h 03m |
Spring Boot 3 + Spring Data for VMware GemFire replaces Postgres and doubles throughput from ~1,700 to ~3,400 orders/sec (JMeter, 300 simultaneous users) and… | ||
| Using Spring Cloud Data Flow to Run Spring Boot 2.x and 3.x Workloads (Workshop) | Chris Bono, Corneil du Plessis, Glenn Renfro | 02h 39m |
Workshop shows Spring Cloud Data Flow running on Kubernetes (minikube) with Skipper and K9s, registering prebuilt Spring Cloud Stream apps, deploying an HTTP →… | ||
| Spring into the AI Era: A Practical Exploration for Developers (Workshop) | Asir Selvasingh, Mark Pollack, Adib Saikali, Neven Cvetkovic | 02h 43m |
Hands-on workshop shows how to add LLM features to Spring apps using the Spring AI starter and Azure OpenAI: one-line controllers call models, embeddings… | ||
| Hands-On Cloud Mastery: Deploying Spring Native Apps with GraalVM (Workshop) | Mark Heckler, Timothy Ng, Candice Quates, Neven Cvetkovic | 24m |
Hands-on workshop shows building a Spring Boot 3 app into a native executable with GraalVM Native Image, then deploying both a normal JAR and a native image… | ||
| Spring Modulith – A Deep Dive (Workshop) | Oliver Drotbohm | 03h 03m |
Instructor:
Oliver Drotbohm, VMware
Spring Modulith is a very recent addition to the Spring Framework project ecosystem. It allows application developers to… | ||
| nothing matches | ||